インターネットにアクセスできず、64ビットアーキテクチャを持つ他のマシンにインストールするには、いくつかのパッケージをダウンロードする必要があります。
インターネットに接続しているこのマシンは32ビットであるため、32ビットのパッケージのみをapt-getでダウンロードします。
次のことが可能かどうかを知りたいです。
または、これらのパッケージのURLを自動的に取得することはできますか?
aptitude
を使用できます(インストールされます):
Sudo aptitude -o APT::Architecture="AMD64" update
aptitude -o APT::Architecture="AMD64" download package-name
(その後、正しいi386情報を復元するために、apt-get update
オプションなしで-o
を実行することを忘れないでください)。
また、パッケージのURLを表示することもできます。
apt-get --print-uris install package-name
ただし、これはインストールされていないパッケージでのみ機能します。 64ビットパッケージの場合、サフィックス_i386.deb
を_AMD64.deb
に変更します。
または、
apt-cache --no-all-versions show package-name | grep ^Filename
uRLを表示しますが、主要なサーバー情報は表示しません。サーバー情報は以下から取得できます。
apt-cache --no-all-versions policy package-name |
grep -A2 '^ [^ ]' | tail -1 | awk '{ print $2 }'