Jak odinstalowa

Tematy związane z oprogramowaniem, instalacją, konfiguracją
nieobecny
Beginner
Posty: 142
Rejestracja: 26 maja 2009, 18:48

Jak odinstalować sendmail bez połowy Gnome?

Post autor: nieobecny »

Witam. Chciałbym odinstalować pakiet sendmail, lecz gdy próbuję to zrobić system zabiera się za odinstalowanie prawie całego Gnome:

Kod: Zaznacz cały

Następujące pakiety zostaną USUNIÊTE:
  alacarte{u} bzip2{u} capplets-data{u} deskbar-applet{u} 
  desktop-file-utils{u} dmz-cursor-theme{u} eog{u} evince{u} 
  evolution-common{u} evolution-data-server-common{u} 
  fast-user-switch-applet{u} file-roller{u} finger{u} gcalctool{u} 
  gconf-editor{u} gdm{u} gedit{u} gedit-common{u} gnome-about{u} 
  gnome-applets{u} gnome-applets-data{u} gnome-backgrounds{u} 
  gnome-control-center{u} gnome-core{u} gnome-desktop-data{u} 
  gnome-media-common{u} gnome-menus{u} gnome-netstatus-applet{u} 
  gnome-nettool{u} gnome-network-admin{u} gnome-panel{u} 
  gnome-panel-data{u} gnome-power-manager{u} gnome-screensaver{u} 
  gnome-session{u} gnome-settings-daemon{u} gnome-system-monitor{u} 
  gnome-system-tools{u} gnome-themes{u} gnome-user-guide{u} gnome-utils{u} 
  gnome-volume-manager{u} gstreamer0.10-alsa{u} gstreamer0.10-gnomevfs{u} 
  gstreamer0.10-plugins-base{u} gstreamer0.10-tools{u} gstreamer0.10-x{u} 
  gtk2-engines{u} gtkhtml3.14{u} gucharmap{u} libapm1{u} libavahi-ui0{u} 
  libbluetooth2{u} libcairomm-1.0-1{u} libcamel1.2-11{u} 
  libcompress-raw-zlib-perl{u} libcompress-zlib-perl{u} libcpufreq0{u} 
  libdmx1{u} libdv4{u} libebook1.2-9{u} libecal1.2-7{u} 
  libedata-book1.2-2{u} libedata-cal1.2-6{u} libedataserver1.2-9{u} 
  libedataserverui1.2-8{u} libexempi3{u} libffi5{u} libgalago3{u} 
  libglibmm-2.4-1c2a{u} libgmyth0{u} libgnome-media0{u} libgnome-pilot2{u} 
  libgnome-window-settings1{u} libgnomecups1.0-1{u} libgnomekbd-common{u} 
  libgnomekbd2{u} libgnomekbdui2{u} libgnomeprint2.2-0{u} 
  libgnomeprint2.2-data{u} libgnomeprintui2.2-0{u} 
  libgnomeprintui2.2-common{u} libgnomevfs2-bin{u} libgpgme11{u} 
  libgstreamer-plugins-base0.10-0{u} libgstreamer0.10-0{u} 
  libgtk-vnc-1.0-0{u} libgtkhtml3.14-19{u} libgtkmm-2.4-1c2a{u} 
  libgtksourceview-common{u} libgtksourceview1.0-0{u} 
  libgtksourceview2.0-0{u} libgtksourceview2.0-common{u} libgucharmap6{u} 
  libgweather-common{u} libgweather1{u} libhtml-parser-perl{u} 
  libhtml-tagset-perl{u} libhtml-tree-perl{u} libio-compress-base-perl{u} 
  libio-compress-zlib-perl{u} libkpathsea4{u} libmailtools-perl{u} 
  libmetacity0{u} libmysqlclient15off{u} libnautilus-burn4{u} 
  libnet-dbus-perl{u} libnm-glib0{u} liboobs-1-4{u} libopal-2.2{u} 
  libpanel-applet2-0{u} libpisock9{u} libpisync1{u} libpoppler-glib3{u} 
  libpt-1.10.10{u} libpt-1.10.10-plugins-alsa{u} 
  libpt-1.10.10-plugins-v4l{u} libpth20{u} libshout3{u} libslab0{u} 
  libspectre1{u} libspeexdsp1{u} libtimedate-perl{u} libtotem-plparser10{u} 
  libtrackerclient0{u} liburi-perl{u} libvisual-0.4-0{u} libwww-perl{u} 
  libxklavier12{u} libxml-parser-perl{u} libxml-twig-perl{u} libxss1{u} 
  metacity{u} metacity-common{u} mysql-common{u} nautilus{u} 
  nautilus-cd-burner{u} nautilus-data{u} pkg-config{u} python-cairo{u} 
  python-dbus{u} python-gdata{u} python-glade2{u} python-gmenu{u} 
  python-gnome2{u} python-gnome2-desktop{u} python-gobject{u} 
  python-gtk2{u} python-gtksourceview2{u} python-numeric{u} 
  python-pyorbit{u} system-tools-backends{u} totem-common{u} vinagre{u} 
  vino{u} zenity{u} zip{u} 
Następujące pakiety zostaną zaktualizowane:
  libssl0.9.8 openssl 
2 pakietów aktualizowanych, 0 instalowanych, 157 do usunięcia i 0 nie aktualizowanych.
Do pobrania 2019kB archiwów. Zwolnione po rozpakowaniu: 476MB.
Kontynuować? [T/n/?] n
Przerwane.
Potem mi się to pojawiało za każdym razem gdy chciałem zaktualizować system. Ale sobie z tym poradziłem wpisując apt-get update, upgrade i następnie aptitude już działało normalnie. Lecz nadal nie wiem jak ten pakiet usunąć "sendmail" bez usuwania większości Gnome? Za odpowiedź z góry dziękuję. Pozdrawiam :)
ArnVaker

Post autor: ArnVaker »

Zlituj się, ile razy można tłumaczyć czym są metapakiety?

Na początek wydaj polecenie:

Kod: Zaznacz cały

aptitude install alacarte dmz-cursor-theme evince file-roller gcalctool gconf-editor gdm gedit gnome-applets gnome-control-center gnome-core gnome-power-manager gnome-screensaver gnome-utils

lub takie:

Kod: Zaznacz cały

aptitude unmarkauto alacarte dmz-cursor-theme evince file-roller gcalctool gconf-editor gdm gedit gnome-applets gnome-control-center gnome-core gnome-power-manager gnome-screensaver gnome-utils
Potem pokaż cały wynik:

Kod: Zaznacz cały

aptitude purge sendmail -s
nieobecny
Beginner
Posty: 142
Rejestracja: 26 maja 2009, 18:48

Post autor: nieobecny »

ArnVaker pisze:Potem pokaż cały wynik:

Kod: Zaznacz cały

# aptitude purge sendmail -s
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie      
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe          
Nie zostaną zainstalowane, zaktualizowane ani usunięte żadne pakiety.
0 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 0B archiwów. Zajęte po rozpakowaniu: 0B.
Pakiety zostałyby pobrane/zainstalowane/usunięte.
ArnVaker

Post autor: ArnVaker »

Założyłeś temat o odinstalowaniu pakietu, którego nie masz?

Kod: Zaznacz cały

apt-cache policy sendmail
nieobecny
Beginner
Posty: 142
Rejestracja: 26 maja 2009, 18:48

Post autor: nieobecny »

Chciałem to usunąć

Kod: Zaznacz cały

sendmail: /usr/sbin/sendmail /usr/lib/sendmail /usr/lib64/sendmail /usr/share/man/man8/sendmail.8.gz
ArnVaker

Post autor: ArnVaker »

Te pliki dostarczane są przez kilka różnych pakietów: http://packages.debian.org/search?searc ... e&arch=any
Sprawdź z jakiego pochodzą u Ciebie:

Kod: Zaznacz cały

dpkg -S /usr/sbin/sendmail
nieobecny
Beginner
Posty: 142
Rejestracja: 26 maja 2009, 18:48

Post autor: nieobecny »

ArnVaker pisze:Te pliki dostarczane są przez kilka różnych pakietów: http://packages.debian.org/search?searc ... e&arch=any
Sprawdź z jakiego pochodzą u Ciebie:

Kod: Zaznacz cały

dpkg -S /usr/sbin/sendmail

Kod: Zaznacz cały

# dpkg -S /usr/sbin/sendmail
exim4-daemon-light: /usr/sbin/sendmail
A poprzez wpisanie:

Kod: Zaznacz cały

apt-cache depends pakiet
lub:

Kod: Zaznacz cały

apt-cache unmet pakiet
i zobaczenie z jakich zależności korzysta ten pakiet i usunięcie ich z tym pakietem pewnie spowoduje jakieś szkody? Bo np. w Fluxbox to nie ma takich problemów, usuwam co mi nie pasuje, a w tym Gnome to jest tak wszystko pogmatwane.
ArnVaker

Post autor: ArnVaker »

Ja nie mam exim4 i żyję... Chcąc się go pozbyć w Twojej sytuacji zrobiłbym tak:

Kod: Zaznacz cały

dpkg -P $(dpkg -l | grep exim4 | awk '{print $2}')
To usunie wszystkie paczki z exim4 w nazwie bez zważania na zależności.
Trzeba by potem zrobić z nimi porządek w oparciu o:

Kod: Zaznacz cały

aptitude dist-upgrade -s
Dla świętego spokoju możesz sprawdzić co powie polecenie:

Kod: Zaznacz cały

aptitude purge ~nexim4 -s
nieobecny pisze:w Fluxbox to nie ma takich problemów, usuwam co mi nie pasuje
Fluxbox to jeden pakiet, a gnome dziesiątki... Gdybyś instalował gnome po kawałku bez używania metapaczek, a nie np. wraz z systemem nie byłoby problemu.
nieobecny
Beginner
Posty: 142
Rejestracja: 26 maja 2009, 18:48

Post autor: nieobecny »

Dziękuję usunęło się, ale jak teraz usunąć sendmaila, bo chcę aby nie był otwarty ten port 25, najlepiej go usunąć. Ale ktoś mi mówił, że muszę się pozbyć wszystkich plików sendmail:

Kod: Zaznacz cały

PORT    STATE SERVICE
25/tcp  open  smtp
631/tcp open  ipp
Bo już sprawdzałem i nie da się go tak normalnie zamknąć z konsoli poleceniem lub dopisaniem do reguł.
ArnVaker

Post autor: ArnVaker »

Przyznaję bez bicia, że nie wiem już o co Ci właściwie chodzi.
ODPOWIEDZ