Fedoraで作業するとき、私は通常、yum localinstall
配布リポジトリの外部から取得したrpmをインストールする方法としてこれを使用します。マニュアルページに対応するオプションが見つかりませんapt-get
。重要な場合は、Ubuntu 11.04を実行しています。
apt-get
何と同じですかyum localinstall
?dpkg
この場合、直接使用する必要がありますか?
答え1
パッケージングがリポジトリで利用可能な他のパッケージに依存している場合、次のコマンドは依存関係のインストールも処理します(これはdpkg
実行できません)。
gdebi my_local_package.deb
gdebi
ただし、Debian のインストールにまだインストールされていない場合は、まず自分でインストールする必要があります。
答え2
@enzotibが言ったようにgdebi
、私のように編集者がいる場合は、事前/事後インストールスクリプトを簡単に調べることができます。
しかし、シェルの方法を忘れないでください、小さな見習い。
シェルで「簡単に」:
dpkg -i file.deb
すべての依存関係がある場合はインストールされます。そうでなければ、見苦しくて長いエラーメッセージが表示されますが、これは世界の終わりではありません。
# dpkg -i somepackage.deb
...snip...
dpkg: error processing somepackage (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
somepackage
不足している依存関係をインストールまたは復元します。
# apt-get install -f
...snip...
The following extra packages will be installed:
...snip...
Do you want to continue [Y/n]?
答え3
dpkgを直接使用する必要があります。
dpkg -i my_local_package.deb
または、独自のローカルストレージを設定してください。私はそれをするのが好きですdpkg -i
。
答え4
簡単に:
$sudo apt install ./your_package.deb