apt-cache show
memperlihatkan berbagai versi paket
# apt-cache show libc6:i386
Package: libc6
Version: 2.17-97
Architecture: i386
...
Package: libc6
Status: install ok installed
Version: 2.17-7
Architecture: i386
Multi-Arch: same
...
Package: libc6
Version: 2.13-38
Architecture: i386
...
# apt-get show libc6:amd64
Package: libc6
Version: 2.17-97
Architecture: amd64
...
Package: libc6
Version: 2.13-38
Architecture: amd64
...
Tetapi bagaimana memetakan versi paket untuk merilis nama kode seperti stable / testing / unstable?
[Catatan masalah XY] - apa yang saya coba dan apa yang terjadi:
Mencoba bootstrap i386 debian saya untuk juga menjalankan binari amd64 (menjaga i386 sebagai lengkungan utama),
- Sebagai langkah pertama dalam mencoba dunia amd64 baru, saya mencoba menjalankan program,
- Gagal menemukan libssl.so.1.0.0,
- Saya mencoba menginstal libssl1.0.0: amd64,
- dihentikan oleh ketidakcocokan libgcc1,
- mencoba menginstal libgcc1: amd64, mendapat kesalahan tentang ketidakcocokan,
- meningkatkan sistem ke paket yang lebih baru (seperti
apt-get upgrade
menunjukkan angka nol), - memperbarui paket terkait libgcc i386 secara paksa dengan menginstal dengan versi eksplisit yang ditentukan (
apt-get install libstdc++6=4.8.2-1 gcc-4.8-base=4.8.2-1 libgcc1=1:4.8.2-1 libgfortran3=4.8.2-1 libquadmath0=4.8.2-1 libgcc-4.8-dev=4.8.2-1 libgomp1=4.8.2-1 libitm1=4.8.2-1 libatomic1=4.8.2-1 libasan0=4.8.2-1 libstdc++-4.8-dev=4.8.2-1
) - mencoba menginstal libgcc1: amd64, mendapat lebih sedikit kesalahan dibandingkan dengan sebelumnya, tetapi masih terhenti karena tidak adanya libc6: amd64,
- mencoba menginstal libc6: amd64, dihentikan oleh ketidakcocokan besar-besaran,
- menemukan (menurut
apt-cache info
) bahwa untuk versi "my" i386 libc6 saat ini tidak tersedia versi amd64 yang sesuai. - Bingung dengan berbagai versi: yang masih dari "pemerasan" (terlalu tua), yaitu dari "sid" (hanya tersedia untuk instalasi manual, bukan untuk peningkatan). Mengapa tidak ada perpustakaan versi "saya" walaupun saya baru saja meningkatkan sepenuhnya? ..
[/ Catatan masalah XY]
Perbarui Mencoba apt-cache policy
:
# apt-cache policy libc6:i386
libc6:
Installed: 2.17-7
Candidate: 2.17-7
Version table:
2.17-97 0
10 http://ftp.de.debian.org/debian/ sid/main i386 Packages
10 http://ftp.mgts.by/debian/ testing/main i386 Packages
*** 2.17-7 0
100 /var/lib/dpkg/status
2.13-38 0
900 http://ftp.mgts.by/debian/ wheezy/main i386 Packages
Sepertinya libc6 saya adalah sesuatu di antaranya.
apt-cache policy
- Saya tidak tahu sebelumnya). Sekarang diskusi tentang hal yang relatif tidak berhubungan.