Yanıtlar:
Paketi / yazılımı tamamen yapılandırdıysanız, ya yapılandırma dosyalarını doğrudan düzenleyerek ya da bir GUI aracılığıyla düzenleyerek özelleştirmelerinizi korumak isteyebilirsiniz. Genelde Unix / Linux sistemlerinde, konfigürasyon / kişiselleştirme GUI üzerinden yapılsa bile metin dosyaları kaydedilir.
Her Debian ikili deb paketinde, config dosyası olarak tanımladığı dosyaların bir listesi vardır. dpkg
ve böylece apt
paketleri kaldırırken ve ayrıca yükseltmelerde bu kimliği onurlandırır. Varsayılan apt/dpkg
olarak paket kaldırmadaki config dosyalarını kaldırmaz. Bir temizlik talep etmek zorundasın. Yükseltme işleminde, yapılandırma dosyalarının üzerine yazmadan önce geçerli sürüm ile yeni sürüm (eğer farklıysa) arasında seçim yapmanızı ister. Bu durumda bile, orijinal dosyanın bir kopyasını kaydeder. Burada Debian, config dosyalarınızın değerli bilgiler içerebileceği varsayımına dayanarak size yardım etmeye çalışıyor.
Yani, paketi yapılandırmadıysanız veya yapılandırmalarınızı saklamak istemiyorsanız, kullanabilirsiniz apt-get purge
.
Konfigürasyon dosyalarını tutarsanız, / paketini yeniden kurduğunuzda, Debian kaydedilen konfigürasyon bilgilerini tekrar dener. Yüklemeye çalıştığınız paketin (yeniden) yüklemesi, önceden kurulu olan yapılandırma dosyalarıyla çakışan yapılandırma dosyalarına sahipse, yükseltme işleminde olduğu gibi, üzerine yazmadan önce tekrar soracaktır.
Küçük yorum: Paketi kaldırdıysanız ve daha sonra config dosyalarını apt
kaldırmak istiyorsanız, paket yüklenmediyse config dosyalarını kaldıramazdı. Ancak, birkaç yıldır apt-get purge
, paket artık yüklü olmasa bile, config dosyaları kaldırılacak.
Bu tespit edildi 0.8.0~pre1
, Cum yayınlandı apt sürümü, 13 Aug 2010 veya muhtemelen de 0.8.15~exp1
Cum yayımlanan apt sürümü, 10 Haziran 2011. Bkz Debian Hata Raporu: beklendiği gibi apt-get --purge çalışmıyor tarihli 24 Haziran 2002
if you have removed the package and later want to remove the config files, you will need to call dpkg directly, because apt will not remove the config files if the package is no longer installed.
Yürütüldükten apt-get purge
sonra yapılandırma dosyalarını kaldırmayacağı anlamına mı geliyor apt-get remove
?
Man sayfasından apt-get
:
remove
remove is identical to install except that packages are removed
instead of installed. Note that removing a package leaves its
configuration files on the system. If a plus sign is appended to the
package name (with no intervening space), the identified package
will be installed instead of removed.
purge
purge is identical to remove except that packages are removed and
purged (any configuration files are deleted too).
purge
Herhangi bir yapılandırma dosyasını saklamak istemezseniz , kullanma eğiliminde olurum .
tasfiye kaldırmak configuration files
için paketlerin ancak tut kaldırmak configuration files
için paketin.
Ancak avantajlar veya dezavantajlar: Sisteminiz, paketleriniz, makineniz, kurulup kurulmaması vb. İle ilgilidir.
apt-get remove --purge APP
VSapt-get purge APP
?