回答:
Software Centerまたは別のGUIからインストールすることと、コマンドラインからインストールすることの唯一の大きな違いは、問題が発生した場合です。
ほとんどのGUIでは、インストールエラーメッセージが非表示になり、機能しないという一般的なメッセージが表示されるだけです。コマンドラインから実行すると、生成されたすべてのメッセージが表示されます。多くの場合、この情報は問題を修正するために使用したり、おそらく修正したくない理由を教えてくれます。たとえば、パッケージをインストールすると、既にインストールされている他のパッケージが破損またはアンインストールされます。
依存関係の1つがインストールされていないために、パッケージのインストールが失敗する場合があります(通常のインストールでは、ほとんどの場合のように自動的に修正されません)。これが発生すると、多くの場合、最初に不足しているパッケージをインストールするだけで、インストールは成功します。
また、apt-getは、パッケージと共に「推奨」されている他の関連パッケージを通知するので、それらを調べて、必要なパッケージがあるかどうかを確認できます。
また、以前にインストールされたパッケージのうち、おそらく不要になったパッケージについても報告し、それらを削除する方法を説明します。
関係するパッケージを注意深く確認せずに、これらの最後の2つのステップのいずれかからパッケージを追加/削除するべきではありませんが、通常は安全です。
Ubuntu 12.04では、新しくインストールされたアプリはデフォルトでランチャーに追加されますが、これはSoftware Centerを使用してインストールされたアプリでのみ発生します。
それは本当に正確ではありませんが、それほど遠くはありません。
Ubuntu Software Centerは、リポジトリのセットです。多くのアプリケーションが既にリポジトリにあります。それらをインストールするには、新しいリポジトリを追加する必要はありません。
独自のリポジトリ(virtualbox)を持つアプリケーションをインストールし、コマンドラインapt-getまたはソフトウェアセンターを使用する場合、リポジトリを追加し、キーを追加してから更新(apt-get update)する必要があります。また、playdebのような多数のアプリケーションを含む追加のリポジトリがあり、そのリポジトリには多くのゲームがあります。
その後、GUIソフトウェアセンターまたはコマンドラインapt-get install xxxを使用して、リポジトリからインストールできます。
dpkgを使用して.debファイルをインストールすることも、バイナリインストーラーを使用して、または単にバイナリファイルを解凍するだけで他のインストールを実行することもできます。
概要:
リポジトリを追加して有効にする必要があるのは1回だけです。次のような指示が表示される可能性があります。
Stable Bumblebee Releases PPAを追加し、独自のNVIDIAドライバーを使用してBumblebeeをインストールします。
sudo add-apt-repository ppa:bumblebee/stable sudo apt-get update sudo apt-get install bumblebee bumblebee-nvidia
リポジトリの追加は一度だけ行う必要があります。上記の例では、bumblebeeプログラムはデフォルトのリポジトリで使用できないため、このサードパーティのリポジトリを有効にする必要があります(add-apt-repository
プログラムを使用)。
2行目apt-get update
は、パッケージリストを更新して、パッケージに関する最新情報を取得します。新しいリポジトリが追加された場合、このリポジトリからの新しいパッケージがデータベースに通知されます。
3番目のコマンドは、apt-get install ...
インストールするパッケージを選択することと同じです。
Ubuntuソフトウェアセンターでは、リポジトリで利用可能なソフトウェアをインストールできます。apt-get install
コマンドを使用してパッケージを「手動で」インストールする場合と同じ結果が得られます。リポジトリから更新などを引き続き入手できます。
最後に、「foo.debをダウンロードしてインストールする」などの指示が表示される場合がありますsudo dpkg -i foo.deb
。この場合、パッケージの作成者がシステム構成(Google Chromeなど)を変更しない限り、アップグレードを受け取ることはできません。
apt-get
コマンドとSoftware Centerの両方のアクションにより、リポジトリが更新を通知したときにプログラムが確実にアップグレードされます。
ソフトウェアセンターは、aptツールのフロントエンドUIです。ソフトウェアセンターからソフトウェアをインストールすると、aptとともにインストールされます。したがって、を実行するapt-get update
と、apt-get upgrade
インストールしたソフトウェアをセンターから更新します。さらに、ソフトウェアセンターがリポジトリを自動的に追加する必要がある場合は、aptでも使用されます。これは、ソフトウェアセンターがaptを使用しているためです。何かをインストールするときapt
に、リポジトリを追加する必要は必ずしもありませんapt-get install vlc
。入力するとvlcがインストールされますが、リポジトリは追加されていません。
apt-get install vlc
場合、リポジトリを追加していません。ubuntuリポジトリからソフトウェアをインストールしました。ソフトウェアセンターからインストールすると、同じソフトウェアがインストールされます。「そして、それがセンターからインストールされている場合、apt-get upgradeを介してアップグレードされますか?」私が二度言ったように、はい、それはセンターがaptを使用しているためです。そしてapt-get upgrade
、コンピューターからアップデートをインストールするときにセンターが行うことです。aptとcenterが重要で、UIのみが異なります。