Debian/Ubuntu'da paket hangi depodan gelecek
Eğer Debian GNU/Linux dağıtımını ya da Ubuntu gibi bir Debian türevini kullanıyorsanız farklı paket depolarını eklemiş olabilirsiniz. Örneğin Debian stable için yeni sürüm paketleri sağlayan backports.org olabilir.
Ancak bir paket kuracağınız zaman hangi depodaki sürümün kurulacağını anlamanın görünür bir yolu yok. apt-get, aptitude veya synaptic'te bunu göremiyorsunuz... diye biliyordum.
Aslında varmış bir yolu
Ancak bir paket kuracağınız zaman hangi depodaki sürümün kurulacağını anlamanın görünür bir yolu yok. apt-get, aptitude veya synaptic'te bunu göremiyorsunuz... diye biliyordum.
Aslında varmış bir yolu
apt-cache policy PAKET_ADI
. Örneğin debian üzerinde backports.org deposundan kurulan puppet böyle görünüyor;
# apt-cache policy puppet
puppet:
Installed: 0.24.4-8~bpo40+1
Candidate: 0.24.4-8~bpo40+1
Package pin: 0.24.4-8~bpo40+1
Version table:
*** 0.24.4-8~bpo40+1 999
1 http://www.backports.org etch-backports/main Packages
100 /var/lib/dpkg/status
0.20.1-1 999
500 ftp://ftp.metu.edu.tr etch/main Packages
Ayrıca bir ek, backports.org deposundan paket kurmak için sayfasındaki talimatları düzgün okumanız gerekiyor, sonra saçınızı başınızı yolmayın :D Backports deposundan normal şartlar altında hiç paket çekilmiyor, aptitude -t etch-backports install PAKET_ADI
ile veya /etc/apt/preferences dosyasında "Pin" kuralları tanımlayarak bu depodaki paketleri kurabiliyorsunuz.
Yorumlar