非常に基本的な質問をしたいのですが、これまで考えたことはありませんでした。
ええと、誰かがターミナルからアプリケーションをインストールするとき、最初にリポジトリを追加する必要がありますよね?一方、誰かがUbuntu Software Centerからアプリケーションをインストールすると、リポジトリは自動的に追加されますか?
私はこれを理解するためにそれらの質問をしています:更新を実行してからアップグレードすると、このアプリケーションはアップグレードされますか?結果は2つのオプションで同じですか?
承認された回答:
Software Centerまたは別のGUIからインストールすることと、コマンドラインからインストールすることの唯一の大きな違いは、問題が発生した場合です。
ほとんどのGUIでは、インストールエラーメッセージは非表示になっており、機能しなかったという一般的なメッセージが表示されるだけです。コマンドラインから実行すると、生成されたすべてのメッセージが表示されます。多くの場合、この情報は問題を修正するために使用できます。または、おそらく修正したくない理由がわかります。例えば。パッケージをインストールすると、すでにインストールされている他のパッケージが破損またはアンインストールされます。
依存関係の1つがインストールされていないという理由だけでパッケージがインストールされない場合があります(通常のインストールでは、ほとんどの場合のように自動的に修正されません)。これが発生した場合、多くの場合、不足しているパッケージを最初にインストールするだけで、インストールは成功します。
また、apt-getは、パッケージと一緒に「推奨」されている他の関連パッケージを通知するので、それらを調べて、必要かどうかを確認できます。
また、以前にインストールされた、おそらくもう必要なくなったパッケージについて報告し、それらを削除する方法を説明します。
関連するパッケージを注意深く確認せずに、これらの最後の2つの手順のいずれかからパッケージを追加/削除しないでください。ただし、通常は安全です。
Ubuntu 12.04では、新しくインストールされたアプリがデフォルトでランチャーに追加されますが、これはSoftwareCenterを使用してインストールされたアプリでのみ発生します。
関連:grepはこのファイル内のテキストを見つけることができませんか?