sudo apt-get install pppoe
パッケージをダウンロードしてインストールしpppoe
ます。
コマンドでパッケージをインストールpppoe
せずにパッケージのみをダウンロードできますか?apt-get
wget http://ftp.us.debian.org/debian/pool/main/p/ppp/ppp_2.4.7-1+4_amd64.deb
ppp_2.4.7-1+4_amd64.deb
現在、ディレクトリにあります。
cd /tmp
sudo apt-get install -d ppp
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
ppp
0 upgraded, 1 newly installed, 0 to remove and 95 not upgraded.
Need to get 0 B/346 kB of archives.
After this operation, 949 kB of additional disk space will be used.
Download complete and in download only mode
ppp_2.4.7-1+4_amd64.deb
/tmp には ppp 関連パッケージはありません。
sudo find /tmp -name ppp*
何も見つかりませんでした。
/tmpのpppパッケージコマンドはどこにありますか?
cd /tmp
sudo apt-get install -d ppp
??
答え1
使用--download-only
:
sudo apt-get install --download-only pppoe
これにより、pppoe
必要なすべての依存関係がダウンロードされ、.NETファイルに削除されます/var/cache/apt/archives
。これにより、apt-get install pppoe
追加のダウンロードなしでフォローアップを完了できます。
答え2
次のコマンドを使用します。
apt-get download pppoe
このコマンドを使用すると、パッケージを現在のディレクトリにダウンロードできます。
インストールされた.deb
ファイルにアクセスするには、次のパスを表示できます。
/var/cache/apt/archives
答え3
Hamidの答えをもう少し拡張すると、指定されたパッケージのみをダウンロードすることが唯一の目的であれば、これら3つの非常によく似たコマンドのいずれかが機能します。他の人はいません。。 (あなたのユースケースではこれを明示的に言及していないので、これがあなたが望むものかどうかはわかりません。)両方とも、指定されたバイナリDebianパッケージに対応するDebianバイナリパッケージファイルを現在のディレクトリにダウンロードします。このコマンドは、依存関係ではなく、指定されたバイナリパッケージのみをダウンロードします。依存関係も必要な場合は、次を使用します。Stephen Kittが提供した答え。
apt-get download ppoe
apt download ppoe
aptitude download ppoe
最初の2つのコマンドはapt
パッケージの一部であり、3番目のコマンドはaptitude
パッケージの一部です。私が知る限り、両方とも機能的に同じです。ただし、 とapt
の構文と使い方が異なるため、aptitude
特定の状況ではどちらかをさらに好むこともできます。もちろん、apt
これは新しいコマンドですapt-get
。これには、いくつかの歴史的な荷物を削除しながら機能がapt-get
含まれています。apt-cache
また、これらのコマンドのいずれかが現在のディレクトリでファイルを見つけた場合、ファイルは再ダウンロードされません。しかし、彼らがどのような基準で確認しているのか、つまりそれらを欺くのがどれほど難しいのかはわかりません。空のファイルは機能しません。
答え4
インターネットはありませんが、会社のイントラネットを介してアクセスできるUbuntuサーバーで作業している場合。パッケージのインストールは非常に困難です。
必要なパッケージの依存関係を検索し、それらをリストに保存してから、リストに移動して追加のサブ依存関係をダウンロードするスクリプトを作成しました。時には、1つの依存関係のダウンロードだけでは十分ではないからです。依存関係をダウンロードしたら、サーバー全体に移動できるzipファイルにまとめます。私はこのスクリプトを呼び出します。ソフトウェアパッケージのダウンロード。
私のGitHubで見つけることができます。ここ