|
apt-get install VS apt-get remove
czakol - 07-05-2008 18:50
Witam, zainstalowalem ostatnio swscanner, okazalo sie ze tylko chodzi na X'ach, wiec chcialem go usunac. Zainstalowalem korzystajac z apt poleceniem "apt-get install swscanner" o to wynik: Zostaną zainstalowane następujące dodatkowe pakiety: esound-common fontconfig hicolor-icon-theme kdelibs-data kdelibs4c2a konsole libart-2.0-2 libarts1c2a libartsc0 libasound2 libaspell15 libaudio2 libaudiofile0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-qt3-1 libcupsys2 libdbus-1-3 libdrm2 libesd0 libfam0 libfs6 libgl1-mesa-glx libjack0.100.0-0 liblua50 liblualib50 libmad0 libmng1 libogg0 libopenexr2c2a libqt3-mt libqt3-mt-sqlite libshp1 libvorbis0a libvorbisenc2 libvorbisfile3 libxaw7 libxcursor1 libxfixes3 libxft2 libxi6 libxinerama1 libxkbfile1 libxmu6 libxmuu1 libxrandr2 libxrender1 libxslt1.1 libxss1 libxtrap6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 menu-xdg xbase-clients Sugerowane pakiety: fam khelpcenter libasound2-plugins aspell nas cupsys-common esound libqt3-mt-psql libqt3-mt-mysql libqt3-mt-odbc mesa-utils Polecane pakiety: perl-suid libarts1-akode aspell-en aspell-dictionary aspell6a-dictionary dbus esound-clients jackd libglu1-mesa libglu1 menu Zostaną zainstalowane następujące NOWE pakiety: esound-common fontconfig hicolor-icon-theme kdelibs-data kdelibs4c2a konsole libart-2.0-2 libarts1c2a libartsc0 libasound2 libaspell15 libaudio2 libaudiofile0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-qt3-1 libcupsys2 libdbus-1-3 libdrm2 libesd0 libfam0 libfs6 libgl1-mesa-glx libjack0.100.0-0 liblua50 liblualib50 libmad0 libmng1 libogg0 libopenexr2c2a libqt3-mt libqt3-mt-sqlite libshp1 libvorbis0a libvorbisenc2 libvorbisfile3 libxaw7 libxcursor1 libxfixes3 libxft2 libxi6 libxinerama1 libxkbfile1 libxmu6 libxmuu1 libxrandr2 libxrender1 libxslt1.1 libxss1 libxtrap6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 menu-xdg swscanner xbase-clients 0 aktualizowanych, 58 nowo instalowanych, 0 usuwanych i 18 nieaktualizowanych. Konieczne pobranie 25,5MB/29,5MB archiwów.
nastepnie daje polecenie "apt-get remove swscanner" i zamiast usuniecie tego wszystkiego co sie zainstalowalem, apt proponuje ze usunie tylko sam 1,9MB plik programu swscanner.
I mam teraz pytanie, czy mozna usunac to co on dodatkowo zainstalowal w jakis latwiejszy sposob niz recznie? (prawde mowiac recznie stosowalbym apt-get remove XXX, gdzie XXX to sa te rzeczy co wyzej zostaly wypisane), troszke laikiem jestem, pozdrawiam Radek
qsefthuko - 07-05-2008 21:15
Może: apt-get autoremove --purge swscanner
pavbaranov - 07-05-2008 22:17
Obawiam się, że chyba jedynie aptitude w takim przypadku mogłoby pomóc, o ile oczywiście pod aptitude instalowany byłby pakiet. Niestety nieprzewidywalne zależności debiana działają jedynie w jedną stronę. Tzn. skoro instalowany jest jakiś pakiet, który zależy od innego, to ten inny zostanie zainstalowany. Natomiast jeśli ten inny pakiet nie zależy od instalowanego, to przy odinstalowywaniu zainstalowanego, nie zostanie automatycznie odinstalowany (bo system przyjmuje, że jest Ci jeszcze potrzebny). Gorzej - niestety w drugą stronę - jeśli ktoś zainstalował np. jakąś grę wraz z kdegames (bodaj tak się to nazywa) i teraz chce ją odinstalować - debian (apt-get) będzie się upierał przy odinstalowaniu np. kde, kde-base itp. Cóż, dla Ciebie - być może - rozwiązaniem jest użycie programu orphaner czy deborphan po odinstalowaniu niechcianego programu. Tego rozwiązania nie jestem jednak pewny.
JarekMk - 08-05-2008 17:22
apt-get autoremove --purge swscanner
+ apt-get autoremove && apt-get autoclean :))
czakol - 08-05-2008 19:56
Hmm, czy jest mozliwosc sprawdzenia co zainstalowalem od kiedy postawilem system, jakies logi tego co dokonalem?
velmafia - 08-05-2008 21:09
jeśli używasz aptitude, to w /var/log/aptitude* znajdziesz w miarę czytelne logi z tym, w przeciwnym wypadku szukaj w /var/log/dpkg.log*, tylko tam te logi jako lektura do poduszki się nie nadają.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|