コマンドラインで.deb
ファイルをインストールするにはどうすればいいですか?
パッケージは dpkg` コマンド (Debian Package Management System) によって 手動 でインストールされます。dpkgは、
apt-getや
aptitude` といったコマンドのバックエンドであり、これらは Software Center や Synaptic といった GUI インストールアプリのバックエンドでもあります。
以下のようになります。
dpkg
--> apt-get
, aptitude
--> Synaptic, Software Center
もちろん、パッケージをインストールする最も簡単な方法は、まず GUI アプリ (Synaptic, Software Center など) で、次にターミナルコマンドの apt-get
と aptitude
で、バックエンドの dpkg に非常に優れたユーザーフレンドリーなアプローチを追加します。これには、パッケージ化された依存関係や、インストールされているもの、アップデートが必要なもの、インストールされていないもの、壊れているパッケージなどの制御が含まれますが、これらに限定されません。最後に、これらすべての基本となる dpkg
コマンドを紹介します。
dpkgがベースになっているので、これを使ってコマンドラインから直接パッケージをインストールすることができます。
sudo dpkg -i DEB_PACKAGE
例えば、パッケージファイルの名前が askubuntu_2.0.deb
であれば、sudo dpkg -i askubuntu_2.0.deb
とします。もしdpkg
が依存関係の問題でエラーを報告したら、sudo apt-get install -f
を実行して、足りない依存関係をダウンロードし、すべてを設定します。もしエラーが報告された場合は、https://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dependencies のように、自分で依存関係を整理する必要があります。
sudo dpkg -r PACKAGE_NAME
例えば、パッケージ名が askubuntu
であれば、sudo dpkg -r askubuntu
とします。
sudo dpkg-reconfigure PACKAGE_NAME
これは、パッケージに関連する何かを再設定する必要がある場合に便利です。例えば、keyboard-configuration
で、Xサーバーをリセットするために、Ctrl+Alt+Backspaceを有効にしたい場合には、以下のようにします。
sudo dpkg-reconfigure keyboard-configuration
また、サーバーやローカルのテスト用コンピュータのタイムゾーンを設定する必要がある場合には、tzdata
パッケージを使用します。
sudo dpkg-reconfigure tzdata
Debian (.deb) パッケージは、Ubuntu で使用されているパッケージです。あらゆる.debパッケージをシステムにインストールすることができます。Ubuntuでは、デフォルトのインストーラとのファイルの関連付けが既に設定されているため、.debファイルは通常、ファイルマネージャ(Nautilus)からクリックするだけでインストールできます。ここでは、コマンドライン・ターミナル(Terminal)からパッケージをインストールしたい方のための説明です。
ダウンロードしたDebian (Ubuntu)のパッケージ(.deb)をインストールする。ターミナルを開き、次のように入力します。
sudo dpkg -i packagename.deb
Debian(Ubuntu)のパッケージ(.deb)を削除するには
sudo dpkg -r packagename
インストールされているDebian (Ubuntu)パッケージ(.deb)を再設定/修復するには。
sudo dpkg-reconfigure packagename
私のお気に入りはGDebiで、ターミナル/シェルとグラフィカル・デスクトップの両方から利用できます。
.
特にUbuntu Software Centerと比較して、高速で効率的なので、私は通常、.deb
ファイルをGDebiに関連付けます。**GDebiの主な機能の1つは、依存関係を解決してインストールすることです。
コマンドラインでは、sudo gdebi <package.deb>
を実行すると、1つのdebファイルをインストールできます。