apt-get install VS apt-get remove

Tematy związane z oprogramowaniem, instalacją, konfiguracją
czakol
Posty: 4
Rejestracja: 06 maja 2008, 11:11

apt-get install VS apt-get remove

Post autor: czakol »

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:

Kod: Zaznacz cały

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
Posty: 3
Rejestracja: 04 maja 2008, 20:15

Post autor: qsefthuko »

Może:

Kod: Zaznacz cały

apt-get autoremove --purge swscanner
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

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
Beginner
Posty: 220
Rejestracja: 30 marca 2007, 11:11
Lokalizacja: Malbork

Post autor: JarekMk »

qsefthuko pisze:apt-get autoremove --purge swscanner
+ apt-get autoremove && apt-get autoclean :) )
czakol
Posty: 4
Rejestracja: 06 maja 2008, 11:11

Post autor: czakol »

Hmm, czy jest mozliwosc sprawdzenia co zainstalowalem od kiedy postawilem system, jakies logi tego co dokonalem?
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

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ą.
ODPOWIEDZ