Pada komputer yang menjalankan Debian “stabil”, ketika mencoba menginstal paket yang ada dalam daftar tidak stabil di situs web Debian menggunakan aptitude install <package>/unstable
perintah, saya mendapatkan output yang mirip dengan ini:
Couldn't find any package whose name or description matched "<package>"
Couldn't find any package whose name or description matched "<package>"
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Apa yang dapat saya lakukan untuk dapat menginstal paket "tidak stabil"? (Saya berpikir untuk menambahkan repositori ke sources.list
, tetapi saya tidak ingin semuanya mulai diinstal dari "tidak stabil").
Jadi:bagaimana saya bisa menginstal paket yang tidak stabil (dengan menggunakan /stable
di akhir nama paket)?
Jawaban yang Diterima:
Anda harus memiliki unstable
tercantum di sources.list
. Anda . Jika tidak, apt tidak akan menemukan paketnya.
Untuk menghindari unstable
paket ditarik, Anda memiliki dua cara.
-
Cara mudahnya adalah dengan menambahkan
Default-Release
klausa ke/etc/apt/apt.conf
(atau ke file di bawah/etc/apt/apt.conf.d/
, misalnya/etc/apt/apt.conf.d/my-default-release
).APT::Default-Release "stable";
-
Cara yang sulit adalah menggunakan preferensi APT. Di
/etc/apt/preferences
:Package: * Pin: release o=Debian,a=unstable Pin-Priority: 10
Perhatikan bahwa untuk sebagian besar masa rilis Debian, tidak praktis untuk menginstal sebagian besar paket dari yang tidak stabil pada sistem yang stabil, karena mereka akan menarik banyak pustaka dari yang tidak stabil, dan Anda akan berakhir dengan sistem yang tidak stabil. Jika Anda ingin menjalankan tidak stabil, itu akan menyelamatkan Anda dari masalah hanya menargetkan tidak stabil (atau pengujian). Yang terbaik adalah tetap berpegang pada satu rilis, atau menguji dengan tidak stabil sesekali jika Anda merasa berani. Dan tentu saja, pada sistem produksi, tetaplah stabil.
Jika Anda menjalankan stabil tetapi Anda memerlukan versi yang lebih baru dari satu aplikasi, pertama-tama lihat apakah ada backport untuk mereka. Jika tidak, jika Anda ingin menginstal paket dari tidak stabil tetapi tidak harus menarik dependensinya, coba dapatkan sumber dari tidak stabil dan kompilasi ulang.
apt-get source foo=1.42
apt-get build-dep foo # pulls the dependencies of foo in stable but that's often good enough
dpkg-source -x foo_1.42.dsc
cd foo-1.4210126#10126
dpkg-buildpackage -rfakeroot -us -uc -b -nc
dpkg -i ../foo_1.42_$(arch).deb