17Jul

Ubuntu'da Paketleri Nasıl Azaltabilirim?

Ubuntu 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üklü bir paketin sürümünü değiştirebilir ve güncellenmesini önlemek için belirli bir sürümde kilitleyebilirsiniz.

Bu özellikle geriye dönük olarak güncellenmiş bir pakete girdiğinizde yararlıdır - işlerin düzgün şekilde çalışmasını engelleyen bir hata.

Nasıl Çalışır

Sisteminiz genellikle depolarında bir paketin birden çok versiyonuna sahiptir - örneğin, Ubuntu bir paketi güncellerken, yeni ve güncellenmiş paketi özel güncellemeler deposuna yerleştirir. Eski paket hala Ubuntu'nun ana deposudur ve birkaç hile ile yüklenebilir. Bir paketin kişisel bir paket arşivinden( PPA) daha yeni bir sürümünü yüklediyseniz, Ubuntu'ya dahil olan daha eski paketler hala Ubuntu'nun depolarında bulunur.

Synaptic bizi uyarırken, bu paketin bağımlılıklarıyla ilgili sorunlara neden olabilir. Ubuntu'nun yazılım yönetim sistemi, paketleri indirgemek için tasarlanmamıştır - bu desteklenmeyen bir hile göz önüne alındığında.

Grafiksel - Synaptic

Ubuntu Yazılım Merkezi'nin basitleştirilmiş arayüzü paketleri düşürme seçeneğini sunmaz. Bununla birlikte, Synaptic, Ubuntu'nun eklediği daha gelişmiş bir grafiksel paket yöneticisi arayüzü, bu seçeneği sunuyor. Bir paketi grafik olarak indirgemek için önce Synaptic uygulamasını yükleyin.

Bunu yaptıktan sonra, Dash'den Synaptic Package Manager'ı açın.

Synaptic'in daha eski bir sürümünü yüklemek istediğiniz paketi arayın, seçin ve Paket -> gt;Sürüm seçeneğini zorla.

Yüklemek istediğiniz sürümü seçin ve Force Version'u( Sürümü Zorla) tıklatın. Synaptic, yalnızca depolarınızda bulunan sürümleri gösterecektir.

Değişikliklerinizi uygulamak ve her şeyin düzgün şekilde çalıştığını varsayarak paketin eski sürümünü yüklemek için Uygula düğmesini tıklayın.

Paketi düşürdükten sonra seçin ve Paket - & gt;Sürümü Kilitle seçeneği. Bunu yapmazsan, Ubuntu, yüklü paketlerinizi bir sonraki güncellediğinizde yüklü paketi yükseltmeye çalışacaktır.

Terminali - apt-get

Bir terminale apt-get paketinin belirli bir sürümünü kurabilirsiniz.İlk olarak, aşağıdaki komutu kullanarak yükleyebileceğiniz mevcut sürümleri belirleyin:

apt-cache showpkg paket adı

Daha sonra apt-get install komutunu çalıştırın ve kurmak istediğiniz paket sürümünü belirtin.

sudo apt-get install paket adı = sürümü

Yüklendikten sonra yüklü sürümünüzü tutmak için paket yöneticisinin gelecekte otomatik olarak güncelleştirmesini engellemek için aşağıdaki komutu çalıştırın: sudo echo " package hold" |sudo dpkg - set-selections