Ben octave3.2
paketinin temiz bir kurulumunu yapmaya çalışıyorum.
Bunu yapmak için onu çıkardım, sonra yeniden yüklemeyi denedim.
Yeniden yüklediğimde bir hata oluştu. Pakette bir hata olabilir, ancak temiz bir kurulum yapabilmek için her şeyi kaldırdığımdan emin olmak istiyorum.
Bunu yapmak yeterli mi?
sudo apt-get --purge remove octave3.2
Bu, paketleri temizlemenin etkileri hakkındaki soruya verilen çok genel bir cevaptır. Sizin durumunuza özel tavsiyeler için, sorunuzu ek bilgiler, özellikle de aldığınız hata mesajının tam ve kesin metnini içerecek şekilde düzenlemeniz gerekecektir.
Paketleri sudo apt purge ...
veya sudo apt --purge remove ...
ile kaldırmak, onları ve tüm global (yani, sistem çapında) yapılandırma dosyalarını kaldıracaktır. İnsanlar bir paketi tamamen kaldırmaktan bahsederken genellikle bunu kastederler.
Ancak bu, sisteminizin paket yüklenmeden önceki haliyle aynı olduğu anlamına gelmez. Özellikle:
Bu, şimdi kaldırdığınız paketi yüklediğinizde bağımlılık olarak yüklenen paketleri kaldırmaz. Bu paketlerin başka bir paketin bağımlılığı olmadığını ve onları elle yüklenmiş olarak işaretlemediğinizi varsayarsak, bağımlılıkları sudo apt autoremove
veya (sistem çapında yapılandırma dosyalarını da silmek istiyorsanız) sudo apt --purge autoremove
ile kaldırabilirsiniz.
Bu, sistem çapında olmayan yapılandırma dosyalarını kaldırmaz. Özellikle, kullanıcıya özel yapılandırmayı kaldırmaz:
Kullanıcıların ev dizinlerinde (veya ev dizinlerinin .config
alt dizininde) bulunan ve paketin sağladığı yazılım tarafından oluşturulan yapılandırma dosyalarını ve dizinlerini kaldırmaz.
.config
içinde saklanmıyorsa, genellikle .
ile başlarlar. Her iki durumda da, bunları ls
ile -a
veya -A
bayrağını kullanarak görebilirsiniz ve Nautilus ve diğer birçok dosya tarayıcı/yöneticisinde Ctrl+H tuşlarına basarak veya View > Show Hidden Files seçeneğine giderek görebilirsiniz.Mevcut kullanıcıya özel yapılandırma dosyalarında yapılan değişiklikleri tersine çevirmez.
Yeni gconf
veya dconf
anahtarlarını kaldırmaz veya herhangi bir gconf
veya dconf
yapılandırma değişikliğini tersine çevirmez.
removeyerine
purgeveya
--purge removekullanılması, diğer paketler tarafından sağlanan veya kullanıcı tarafından manuel olarak oluşturulan mevcut sistem çapında yapılandırma dosyalarındaki değişiklikleri tersine çevirmez. Bununla birlikte, bazen bu tür değişiklikler paketin kaldırılmasıyla geri alınır (
removeyerine
purge` olsa da olmasa da).
Birini yüklerken yüklenen ekstra bağımlılık paketlerini daha iyi takip edin.
The following extra packages will be installed:
libgssglue1 libnfsidmap2 libtirpc1 nfs-common rpcbind
Yalnızca orijinal paketi kaldırırsanız, bağımlılık paketi kalabilir.
Bu yüzden her birini manuel olarak kaldırmanız gerekir
apt-get purge package_name
Otomatik olarak yüklenen bağımlı paketleri manuel olarak kaldırmak yerine aşağıdakileri kullanın:
zanfilip@zanfilip-VPCEB3L0E:~/jp/eclipse$ sudo apt-get --purge autoremove Paket listelerini okumak... Bitti Bağımlılık ağacı oluşturma Durum bilgilerini okuma... Bitti Aşağıdaki paketler KALDIRILACAKTIR libupstart1* linux-headers-3.16.0-30* linux-headers-3.16.0-30-generic* linux-image-3.16.0-30-generic* linux-image-extra-3.16.0-30-generic* 0 yükseltme, 0 yeni kurulum, 5 kaldırma ve 23 yükseltmeme. Bu işlemden sonra 279 MB disk alanı boşalacaktır. Devam etmek istiyor musunuz? [Y/n]