Strona 1 z 2

Jak odinstalować sendmail bez połowy Gnome?

: 16 września 2009, 07:25
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 :)

: 16 września 2009, 14:04
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

: 16 września 2009, 14:18
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.

: 16 września 2009, 14:26
autor: ArnVaker
Założyłeś temat o odinstalowaniu pakietu, którego nie masz?

Kod: Zaznacz cały

apt-cache policy sendmail

: 16 września 2009, 14:39
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

: 16 września 2009, 14:49
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

: 16 września 2009, 14:57
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.

: 16 września 2009, 15:21
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.

: 16 września 2009, 15:37
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ł.

: 16 września 2009, 16:36
autor: ArnVaker
Przyznaję bez bicia, że nie wiem już o co Ci właściwie chodzi.