apt-getを使用して手動でパッケージをインストールする

apt-getを使用して手動でパッケージをインストールする

コマンドを使用してオフラインで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_amd64UltraEditをインストールするパッケージです。

答え1

これは2つの別々のステップで実行できます。

  1. パッケージのインストールに使用されますdpkg

    sudo dpkg -i packagename.deb
    
  2. これにより、欠落している依存関係が生成されます。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.

関連情報