Ubuntu

Ubuntuユーザーと開発者のためのQ&A

3
Ubuntu 16.04はGRUBをインストールできません
インストール中に次のエラーが表示されます。 Unable to install GRUB in /dev/sda Executing `grub-install /dev/sda` failed. This is a fatal error. [OK]をクリックすると、次のいずれかを実行するように求められました。 1. Chose a different device to install the bootloader on 2. Continue installation without a bootloader (When checked, a message says I must install a bootloader manually to launch Ubuntu.) 3. Cancel installation …
3 boot  grub2 

2
Shimはセキュアブートでバイナリをどのように検証しますか?
UEFIシムローダー shimは、実行時に別のアプリケーションを開いて実行しようとする簡単なEFIアプリケーションです。最初に、標準EFI LoadImage()とStartImage()呼び出しを介してこれを実行しようとします。これらが失敗した場合(たとえば、セキュアブートが有効になっていて、バイナリが適切なキーで署名されていないため)、組み込みの証明書に対してバイナリを検証します。これが成功し、バイナリまたは署名キーがブラックリストに登録されていない場合、shimはバイナリを再配置して実行します。 セキュアブートオプションが有効になっているときに検証手順がどのように行われるかを理解するために読んでいます。 vmlinuz * -genericと* -generic.efi.signedの違い セキュアブートは実際にどのように機能しますか? Linux用EFIブートローダーの管理:セキュアブートの制御 これで手順は次のようになります。 シムは、最初にマシンのファームウェアによって実行されます。ここで、shimはブートローダーを実行する必要があります。私が理解していないのは、shimがバイナリを検証する方法ですか?たとえば、上記の引用段落では、shimは標準EFI LoadImage()を介して他のアプリケーションを起動しようStartImage()とし、これが失敗すると、shimは組み込み証明書からバイナリを検証しようとします。この組み込み証明書はシムに属しますか?本質的に、シムがマシンオーナーキーマネージャー(MOK)と呼ばれるのはなぜですか?バイナリを検証するための独自のキーのデータベースがあるためです。 簡単に言えば、マシンのファームウェアには、NVRAMにバイナリを検証するための独自のキーのデータベースがあり、シムにはバイナリを検証するための独自のキーのデータベースがありますか? ブートローダーが検証および実行された後、ブートローダーは、たとえばファームウェアのキーのデータベースから、ブートする必要のある署名付きカーネルのキーを見つけるためにどこを探しますか?

1
フラグpを指定したsed substitutionコマンドが、変更された出力を2回出力するのはなぜですか?
私のa.txtには次のものが含まれています。 apple 123 pear 1234 このコマンドを以下で実行すると、 sed 's/123/AAA/p' a.txt 私は得ると思った apple 123 AAA pear 1234 AAA4 sedはデフォルトで各行を自動的に印刷するためです。そして、パターン空間で修正された後の修正された出力を期待していました。しかし、実際の出力では、置換が2回出力されます。 apple AAA AAA pear AAA4 AAA4 何故ですか?

2
SoundJuicerの不思議なmp3エンコーディング設定の構成方法
Sound Juicerを使用してCDをmp3にリッピングすると、壊れたmp3ファイルが表示されます。私はVBRファイルをリッピングするのが好きです、彼らはうまく見えますが、報告されたビットレートは常に32kbit / sです。見る: mp3check -a 01.\ Anita.mp3 01. Anita.mp3: anomaly: bitrate 32 kbit/s anomaly: no crc 報告されたのは平均ビットレート値だったと思います。これらのファイルをmp3プレーヤーに入れると、報告されたトラックの継続時間は常に間違っています。プレーヤーは、数分で1時間の音楽ファイルを期待します。 以前は正常に動作していましたが、しばらく前のアップデートで静かに壊れました。残念ながら、正しく構成する方法を見つけることができません。私のUbuntuはバージョン14.04.1。です。 私はこれらのアプローチを試しました: gconf-editorを実行し、apps→sound-juicerに移動して、ここで説明する値をパイプライン属性に入れます。この属性を削除しました。 この質問で説明されているように、アプリケーションgnome-audio-profiles-propertiesを実行しようとしました。 .psrファイルを設定しようとしました: 私が覚えていない他の複数のイライラしたオプション 誰かが地獄からのGnome mp3設定から脱出するのを手伝ってもらえますか? ある簡単な構成のためのオープンなバグが。


1
PyGTK 2 GTK 2 STYLE_CLASS_PRIMARY_TOOLBARの代替
GTK3ツールバーのコンテキストスタイルはGtk.STYLE_CLASS_PRIMARY_TOOLBAR、Ubuntuでネイティブに見えるように設定できますが、GTK2にはToolbar.get_style_context()メソッドもSTYLE_CLASS_PRIMARY_TOOLBAR定数もありません。GTK2でこれを実現する方法はありますか?
2 pygtk  gtk-2 

3
ワイヤレスハードブロック
Ubuntu 13.10(x64)でLenovo Yoga 2 11 "を使用しています。wifiにわずかな問題があります(bluetoothは動作しています) 私は試した: sudo rfkill list 状態: 0: ideapad_wlan: Wireless LAN Soft blocked: no Hard blocked: yes 1: ideapad_bluetooth: Bluetooth Soft blocked: no Hard blocked: yes 2: phy0: wireless LAN Soft blocked: no Hard blocked: no 3: hci0: bluetooth Soft blocked: no Hard blocked: no 次: …

1
デフォルトの.bashrcでeval式を説明できますか
私は中/etc/skel/.bashrcを見ていましたが、この行を見つけました: [ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" 私はテスト-xが何をするのか理解していますが、それ以降のすべてevalは理解できません。 さらに、他のLinuxディストリビューションでこの行を実行すると、エラーが発生します。 # eval "$(SHELL=/bin/bash lesspipe)" bash: syntax error near unexpected token `newline' これはUbuntu 14.04(bash 4.3.11(1))にあり、テストした他のbashバージョンは4.3.39(1)です。 この行が何をしているのか、そしてなぜ上記のエラーが発生するのか説明できますか?

1
Vid in Pidgin Integration
ViberをPidginに統合するにはどうすればよいですか? Viberを登録し、ViberとPidginの両方をインストールしました。
2 pidgin  viber 

2
「キャッシュディレクトリ/home/<user>/.composer/cache/repo/https---packagist.org/を作成できないか、ディレクトリが書き込み不可です。キャッシュなしで処理する」
ここの初心者。 次のインストールガイドに従って、UbuntuにMISPをインストールしようとしました:INSTALL.ubuntu1804.txt この指示に関しては: # Once done, install CakeResque along with its dependencies if you intend to use the built in background jobs: cd /var/www/MISP/app sudo -u www-data php composer.phar require kamisama/cake-resque:4.1.2 私はこれを得た: Cannot create cache directory /home/akatiubuntutest/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache Cannot create cache directory /home/akatiubuntutest/.composer/cache/files/, …

1
Landscape Autopilot Installer jujuが終了コード1で終了しました
Autopilot Landscapeベースのクラウドをインストールしようとしています。サービスを選択してからハードウェアを選択するステップを通過します。次のステップは展開です。最初のノードでjujuブートストラップを実行することから始めます。ノードはMAASで「デプロイ済み」と表示されますが、Landscapeインストーラーがスタックします。 エラーは次のとおりです。 juju ended with exit code 1 (out='', err='Bootstrapping environment "1" Starting new instance for initial state server Launching instance - /MAAS/api/1.0/nodes/node-f86836fa-4d60-11e6-b0a6-002590c3a86e/ Installing Juju agent on bootstrap instance Waiting for address Attempting to connect to IX2-M09-28.maas:22 Attempting to connect to IX2-M09-28.maas:22 Attempting to connect to 10.1.3.101:22 Attempting to …

1
Ubuntu 12.04 LTS上のSony BTN200 Bluetoothヘッドフォン
Ubuntu 12.04 LTSで使用したいSONY BTN200 bluetoothヘッドフォンを2つ持っています。残念ながら私のラップトップはそれらを見ることができません。Bluetoothはもちろんラップトップとヘッドフォンの両方でオンになっていますが、ラップトップはヘッドフォンを見ることができません。問題をグーグルで検索しようとしましたが、何も見つかりませんでした。BluetoothヘッドフォンをUbuntu 12.04 LTSに接続するときに問題が発生しましたか?はいの場合、どのように修正しましたか? どうもありがとう

1
Gitのアクセス許可の問題
ある種のgit権限の問題があり、誰かが助けてくれることを期待しています。私がコミットしようとするたびに、私は次を取得します: error: insufficient permission for adding an object to repository database .git/objects error: Error building trees これを解決するためのいくつかの提案を見てきましたが、それらは基本的に沸騰して、.gitフォルダー内のアクセス権が壊れていないことを確認します。すべての権限を持っていることを確認しました。私はまたの出力にチェックgit config core.sharedRepositoryですtrue。 誰か提案がありますか?

1
Ubuntu 14.04のwwwフォルダーへのグループへの書き込み権限の付与
Ubuntu 14.04でWebサーバーをセットアップしています。というグループを作成し、webadmins関連するユーザーをこのグループに追加しました。ユーザーをこのグループのwww-dataメンバーとして追加しました。 次に、書き込みアクセスwebadminsグループのメンバーを与える必要があります。このコマンドを教えてください。

1
スキャナーの欠陥を修正する良いソフトウェアはありますか?
明らかにいくつかの欠陥がある古いスキャナーがあります。Linuxラップトップに接続して、白いA4ペーパーをスキャンすると、これが手に入りました。 しかし、Windows FAXとスキャンでは、これで問題ありませんでした。 どういうわけか、Windows FAXとスキャンは、スキャナーの欠陥を修正することができました。しかし、いくつかのドキュメントをスキャンするためだけにWindowsにアクセスするのは面倒です。この種の欠陥を修正できるLinux用のツールはありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.