Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Jako, że z pisania skryptów jestem cienki jak sik nietoperza mam prośbę do starych wyjadaczy. Mam w systemie paczki które kiedyś tam zainstalowałem przez aptitude, a po tym jak przestały mi być potrzebne odinstalowałem. Ale zamiast użyć przełącznika purge dałem standardowe remove no i pozostawało mi trochę śmieci. A jako że nie lubię mieć śmieci w systemie to wpadłem na "genialny" pomysł żeby pokombinować coś z bash'em. Działanie skryptu miałoby być proste ;] Mam nawet pomysł gorzej z wykonaniem ;]
Do jakiejś zmiennej podstawiam sobie
dpkg -l | awk '{print$1}'
a do drugiej
dpkg -l |awk '{print$2}'
i teraz patrzę na pierwszą zmienną. Jeżeli jest równa "rc" to wywołuję
aptitude purge zmienna_2
Z tego co do tej pory udało mi się doczytać, pomajsterkować w bash'u to powinno to zadziałać ;] Ale jestem za cienki w te klocki i stąd moja prośba. Czy mógłby ktoś stworzyć taki skrypt?? Byłbym bardzo wdzięczny ;))
Serdeczne dzięki za zainteresowanie ;)
Ave
Winnetou
Offline
o Św. Ignucy... ;)
dpkg --purge $(dpkg -l | grep ^rc | awk '{print $2}')
poza tym samych konfigów (pakietów o statusie rc) nie usuniesz przez aptitude, te pakiety są już usunięte
Offline
dzięki Azhag :d działa perfekcyjnie. Oszalałbym gdybym musiał ręcznie usuwać 80 pakietów ;]
Offline
można sobie też to wyklikać w synapticu ;p jest gdzieś taki widok, że pokazuje tylko paczki z "residual config", i można je sobie kliknąć żeby je purge.
Offline
nie używam synaptic'a ani innych graficznych nakładek ;) konsola i tyle czasem żeby sobie poczytać opisy pakietów lub przeglądnąć daną kategorię odpalam interaktywny tryb aptituda ;]
Offline
ja wolę nastawienie "use right tool to do the job". cokolwiek robię, ważna jest nie ideologia czy bycie 1337, ale wykonanie zadania, łatwo, szybko, efektywnie, ewentualnie elegancko. shell nie jest odpowiedzią na wszystko.
Offline
A czy to rozwiązanie nie było łatwe, szybkie, efektywne i eleganckie? Szybciej wyklikasz te kilka poleceń, niż uruchomisz synaptic'a (i znajdziesz ten widok, który znajduje się "gdzieś").
Offline
mi do 1337 sporo brakuje ;] ale jakoś w tym wypadku łatwiej mi się w konsoli poruszać ;] Po prawdzie pewnie dla tego że nie bawiłem się synaptic'iem i aptitudem ;)) no ale koniec OT :D ;]
Offline
Strony: 1