Ubuntu'da Paketler Nasıl Düşürülür?
Ubuntu'nun Güncelleme Yöneticisi, paketlerinizi en son sürümde tutar, ancak bazen yeni bir paket sürümü düzgün çalışmayabilir. Yüklenmiş bir paketi küçültebilir ve güncellenmesini önlemek için belirli bir sürümde kilitleyebilirsiniz..
Bu, regresyonlu güncellenmiş bir pakete rastladığınızda - işlerin düzgün çalışmasını önleyen bir hata - özellikle kullanışlıdır..
Nasıl çalışır
Sisteminizde genellikle depolarında bulunan bir paketin birden fazla sürümü bulunur - örneğin, Ubuntu bir paketi güncellediğinde, yeni ve güncellenmiş paketi özel bir güncelleme havuzuna yerleştirir. Eski paket hala bir Ubuntu'nun ana deposunda yer almaktadır ve birkaç püf noktası ile kurulabilir. Bir paketin daha yeni bir sürümünü kişisel bir paket arşivinden (PPA) yüklediyseniz, Ubuntu'da bulunan eski paketler hala Ubuntu'nun depolarında bulunmaktadır..
Synaptic bizi uyarırken, bu paketin bağımlılıklarında sorunlara neden olabilir. Ubuntu'nun yazılım yönetim sistemi, paketleri düşürmek için tasarlanmamıştır - bu desteklenmeyen bir numaradır.
Grafiksel - Sinaptik
Ubuntu Yazılım Merkezi'nin basitleştirilmiş arayüzü paketleri düşürme seçeneği sunmuyor. Ancak, Ubuntu'nun kullandığı daha gelişmiş bir grafik paket yöneticisi arabirimi olan Synaptic bu seçeneği sunar. Bir paketi grafik olarak düşürmek için, önce Synaptic uygulamasını kurun..
Yaptıktan sonra, Dash’den Synaptic Package Manager’ı açın..
Synaptic'te daha eski bir sürümünü kurmak istediğiniz paketi arayın, seçin ve Paket -> Sürümü Zorla seçeneğini kullanın..
Yüklemek istediğiniz sürümü seçin ve Sürümü Zorla'yı tıklayın. Synaptic, yalnızca depolarınızda bulunan sürümleri gösterir.
Değişikliklerinizi uygulamak ve her şeyin düzgün çalıştığını farz ederek paketin eski sürümünü yüklemek için Uygula düğmesini tıklayın..
Paketi düşürdükten sonra, onu seçin ve Paket -> Sürümü Kilitle seçeneğini kullanın. Bunu yapmazsanız, Ubuntu, kurulu paketlerinizi bir sonraki güncellemenizde kurulu paketi yükseltmeye çalışacaktır..
Terminal - apt-get
Bir paketin belirli bir sürümünü terminalde apt-get ile kurabilirsiniz. İlk olarak, aşağıdaki komutla yükleyebileceğiniz mevcut sürümleri belirleyin
apt-cache showpkg paket ismi
Ardından, apt-get install komutunu çalıştırın ve yüklemek istediğiniz paket sürümünü belirtin.
sudo apt-get install paket ismi=versiyon
Kurulduktan sonra, kurulu yöneticinizi gelecekte otomatik olarak güncellemesini önleyerek kurulu sürümünüzü tutmak için aşağıdaki komutu çalıştırın:
sudo echo “paket tutun ”| sudo dpkg -set-seçimler