コマンドを使用してオフラインでdebパッケージをインストールしようとしていますapt-get
。私が知っている限り、インターネットからパッケージを手動でダウンロードできます。ローカルストレージフォルダ(通常は/var/cache/apt/archives
)に入れます。その後、アップデートリポジトリを使用してくださいapt-get update
。ついにapt-get install myPackage
この手順を試しましたが、エラーメッセージが表示され続けますUnable to locate package uex_15.1.0.8_amd64
。私は何を見逃していますか?それとも使用する必要がありますかapt-offline
?それでは、どうすればいいですか?
ちなみにこれはuex_15.1.0.8_amd64
UltraEditをインストールするパッケージです。
答え1
これは2つの別々のステップで実行できます。
パッケージのインストールに使用されます
dpkg
。sudo dpkg -i packagename.deb
これにより、欠落している依存関係が生成されます。
apt-get
欠落している依存関係は自動的に回復できます。sudo apt-get -f install
また、ソースパッケージの構成も自動化する必要があります。 (それで
sudo dpkg --configure -a
直接実行する必要はないようです。)
なぜapt-get
こんなことないの?
apt-get
設定されたソフトウェアソース(リポジトリ)を確認し、ソフトウェアパッケージを自動的にダウンロードしてインストールします。これにより、構成されたリポジトリーにアクセスできない場合を除き、成功apt-get install
しないコマンドは成功しません。パッケージがリポジトリの1つにない場合は、apt-get
.debファイルが/var/cache/apt/archives
.