Debian tabanlı sistemlerde, daha önce kaldırılmış olan paketlerin yapılandırma dosyalarını nasıl temizleyebiliriz?


16

Daha spesifik olmak gerekirse, --purgeaşağıdaki komuta bayrak ekleme eşdeğerini yapmak istiyorum

sudo apt-get autoremove --purge [package name]

artık sistemde olmayan paketlere.

Tercihen, belirli paketlere ve sistemdeki her kaldırılmış pakete nasıl yapılacağını bilmek istiyorum.


Soru açıkça ifade edilmemiştir. Demek istediğim - "sistemden kaldırılmış ancak hala yapılandırma dosyaları yüklü olan paketlerdeki yapılandırma dosyalarını nasıl kaldırır". İçeri autoremovegirmek sadece kafa karıştırıcı, imo.
Faheem Mitha

@FaheemMitha Önerilerinize göre başlığı değiştirdi. Ama bence otomatik çalıştırma sadece başka bir şey yazmazsam işleri kafa karıştırırdı. Ancak "şu komuta --purge bayrağını eklemekle eşdeğer yapmak istiyorum" cümlesi her şeyi açıklığa kavuşturuyor.
Alexandre Martins

Yanıtlar:


18

Aşağıdakiler istediğinizi yapmalıdır:

aptitude purge \~c

Bu, tüm paketleri c(paket kaldırıldı, yapılandırma dosyaları hala var) durum bayrağıyla temizler . Bayrak belgeleri burada .


Üzgünüz, çalışmayan hat 1> # sudo yetenek arındırma '-c' hat 2> yetenek: geçersiz seçenek - 'c'
Alexandre Martins

3
@AlexandreMartins Tırnaklardaki ilk karakter, kısa çizgi değil tilde işaretidir.
Chris Down

aptitude purge ~ciyi çalışıyor
Ortomala Lokni

@OrtomalaLokni Güvenilir değil. ~[user]geçerli bir POSIX tilde genişletmesidir.
Chris Down

@Chris Down Ok, şu durumda bir kullanıcı varsac
Ortomala Lokni


2

--purgeBayrak artık yüklenen paketler için yapılandırma dosyaları kaldırır. Kaldırılan tüm paketler için yapılandırma dosyalarının körü körüne kaldırılmasını önermiyorum. Bazılarını saklamak isteyebilirsiniz. Bireysel bir paket için, dpkg -Pçalışır ( -Panlamına gelir --purge). Burada alacartesadece yapılandırma dosyaları yüklüdür, dolayısıyla rcbayraklar. Örneğin

orwell:/home/faheem# dpkg -l alacarte
[...]
rc  alacarte                           0.11.5-1                           easy GNOME menu editing tool
orwell:/home/faheem# dpkg -P alacarte
(Reading database ... 345418 files and directories currently installed.)
Removing alacarte ...
Purging configuration files for alacarte ...
orwell:/home/faheem# dpkg -l alacarte
[...]
un  alacarte                           <none>                             (no description available)

Genellikle, önemli yapılandırmaları kendi ana klasörümde tutarım. Bu, - purge bayrağının benim için sorunlu bir şey yapmadığı anlamına gelir. Ve aslında daha sonra herhangi bir sorun yaşamama yardımcı oluyor. Kullanmamam gerektiğini söylemenin iyi bir nedeni var mı?
Alexandre Martins

1
@AlexandreMartins: Herhangi bir sistem yapılandırma dosyasında herhangi bir yapılandırmaya sahip olmadığınızdan eminseniz, sorun değil. Bu benim için kesinlikle doğru değil.
Faheem Mitha

-1
aptitude --clean-on-startup

Bu paket önbelleğini temizlemelidir.


3
Manuale sayfasını takip ederek: "Program başladığında paket önbelleğini temizler". OP'nin sorduğu şey bu değil.
Mart'ta enzotib
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.