(4つの回答)
4年前に閉鎖されました。
たとえば、AMD64にJessie用の最新のDebianパッケージ「libgcc1」をインストールしたいとします。
https://packages.debian.orgからダウンロードする正しいURLを確認するにはどうすればよいですか
たとえば、この場合、https://packages.debian.org Webサイトを手動でクリックすると、最終的に正しいダウンロードが表示されます。これは次のとおりです。
http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libgcc1_4.9.2-10_amd64.deb
重要な注意:
私はaptを利用できません。 .debパッケージから依存関係の名前を手動で抽出するコードを書いていますが、パッケージ名の正しい実際の.debパッケージを取得するという、次の手順を実行しようとして立ち往生しています。
したがって、たとえば、次の情報から始める必要があります。
- パッケージ名:libgcc1
- バージョン:最新
- アーキテクチャ:amd64
- Debianリリース:jessie
宛先:
http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libgcc1_4.9.2-10_amd64.deb
この関係をどのように判断できますか?
編集:「aptを使用しないのはなぜですか?」と尋ねるすべての人にとって、答えは、私が解決しようとしている主要な問題はaptをインストールすることです。 aptをインストールしようとしているため、aptを使用できません。
ありがとう
承認された回答:
ええと、もしあなたがaptを利用できたら…
apt-get -y install --print-uris $PACKAGE | cut -f 2 -d ' | grep .deb
実際には、インストールする目的に必要なすべてのパッケージが提供されます。
[email protected]:~/ $ apt-get -y install --print-uris audacity | cut -f 2 -d ' | grep .deb
http://archive.ubuntu.com/ubuntu/pool/universe/libs/libsbsms/libsbsms10_2.0.2-1_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/universe/s/serd/libserd-0-0_0.22.0~dfsg0-2_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/universe/s/sord/libsord-0-0_0.14.0~dfsg0-1_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/universe/s/sratom/libsratom-0-0_0.4.6~dfsg0-1_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/universe/s/suil/libsuil-0-0_0.8.2~dfsg0-1_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/universe/a/audacity/audacity-data_2.1.2-1_all.deb
http://archive.ubuntu.com/ubuntu/pool/main/f/flac/libflac++6v5_1.3.1-4_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/universe/libi/libid3tag/libid3tag0_0.15.1b-11_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/universe/l/lilv/liblilv-0-0_0.22.0~dfsg0-1_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/universe/p/portsmf/libportsmf0v5_0.1~svn20101010-4ubuntu1_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/universe/v/vamp-plugin-sdk/libvamp-hostsdk3v5_2.6~repack0-2_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/universe/a/audacity/audacity_2.1.2-1_amd64.deb
そうでないので、http://ftp.us.debian.org/debian/dists/stable/main/binary-adm64を見て、そこでPackages.gzファイルのコピーを入手してください。よく見ると、パッケージ名が
と表示されています。Package: audacity
その後数行で表示されます
Filename: pool/main/a/audacity/audacity_2.0.6-2_amd64.deb
そして、そこに行きます!残念ながら、行番号は一貫していません…。