皆さん、こんにちは。この短いが興味深い投稿では、APTを使用してパッケージをインストールせずにダウンロードする方法を学習します。このようにして、インターネットを必要とせずに、それらを別のサイトに移動して、そこでインストールを実行できます。これは、エンタープライズ環境で非常に役立ちます。
APTとは何ですか?
APTは、DebianおよびUbuntuなどのDebianから派生したディストリビューションのパッケージマネージャーです。このツールのおかげで、システムにインストールするパッケージのインストール、削除、更新、検索を行うことができます。
デフォルトでは、コマンドを実行すると
sudo apt install <package> commandAPTは、追加されたシステムリポジトリでそれを検索し、必要な依存関係を計算し、そこからダウンロードとインストールを開始します。ただし、インストールする必要はなく、ダウンロードして他のマシンに移動できる場合もあります。
それが私たちの投稿の目的です。行きましょう。
APTを使用してパッケージをインストールせずにダウンロードする
 最近のバージョン以降、APTにはdownloadが組み込まれています。 パッケージを現在のディレクトリにダウンロードするサブコマンド。
たとえば、VLCパッケージをダウンロードするには、次のコマンドを実行できます
mkdir vlc
cd vlc
sudo apt download vlcダウンロードを確認してください
lsサンプル出力:
vlc_3.0.16-1_amd64.debダウンロードしたファイルを削除して、それとその依存関係をダウンロードしましょう。
rm vlc_3.0.16-1_amd64.debパッケージとそのすべての依存関係をダウンロードするコマンドは次のとおりです
sudo apt install --download-only vlcまたは
sudo apt install -d vlc
 唯一の欠点は、パッケージが/var/cache/apt/archivesとして単一のディレクトリにダウンロードされることです。 。したがって、パッケージをダウンロードする前に、キャッシュ全体をクリアすることをお勧めします
sudo apt cleanそして今、はい、コマンドを実行します。今回はVIMでやります。
sudo apt install -d vimReading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  vim-runtime
Suggested packages:
  ctags vim-doc vim-scripts
The following NEW packages will be installed:
  vim vim-runtime
0 upgraded, 2 newly installed, 0 to remove and 26 not upgraded.
Need to get 7,720 kB of files.
After this operation, 36.3 MB of additional disk space will be used.
Do you want to continue? [Y/n]変更を受け入れると、次のようなメッセージが表示されます
Download complete and in download only mode次に、APTパッケージがダウンロードされているディレクトリを確認します。
ls /var/cache/apt/archives 
 
 vimを実行してみてください コマンドがインストールされておらず、パッケージのみが依存関係としてダウンロードされていることを確認します。
これらのパッケージを移動してローカルにインストールするだけです。
結論
この短いが役立つ投稿では、APTを使用してパッケージをインストールせずにパッケージをダウンロードする方法を学びました。したがって、これらのパッケージを別のコンピューターに持っていき、手動でインストールすることができます。