Strona 1 z 1

[+] ZaleŻności: Epiphany, rhythmbox, evolution

: 02 lipca 2009, 18:32
autor: Zalingrad
Witajcie.

Mam takie pytanie: Nie chcę mieć w Debianie odtwarzacza muzyki Rhythmbox, ani managera poczty Evolution, ani pakietu gnome-games ani przeglądarki internetowej Epiphany. Cóż więc chcę uczynić?:

Kod: Zaznacz cały

SPACZUCH-2:/home/zalinski# apt-get remove gnome-games epiphany-browser evolution rhythmbox
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Pakiet epiphany-browser nie jest zainstalowany, więc nie zostanie usunięty.
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
  bluez-gnome libgnomekbd2 libepc-ui-1.0-1 bzip2 ekiga python-gst0.10
  gcalctool libpth20 gnome-nettool gnome-media metacity libepc-1.0-1
  libgtk-vnc-1.0-0 nautilus libgksu1.2-0 python-notify aspell pkg-config
  genisoimage gnome-settings-daemon libgda3-common python-gnome2-extras
  gucharmap zenity libgksuui1.0-1 cheese liburi-perl libspectre1
  gnome-network-admin libgnome-media0 app-install-data gnome-power-manager
  gnome-cards-data totem-plugins gnome-screensaver libgtksourceview1.0-0
  python-gdata alacarte gedit gnome-menus python-gtksourceview2
  system-config-printer dvd+rw-tools gnome-control-center libhtml-parser-perl
  libpt-1.10.10-plugins-alsa gnome-themes libtrackerclient0 metacity-common
  seahorse libggzmod4 libxml-twig-perl mysql-common libtotem-plparser10
  totem-common vinagre swfdec-gnome libpt-1.10.10 gnome-media-common libgpod3
  nautilus-data libxml-parser-perl libgalago3 system-tools-backends
  libgweather1 guile-1.8-libs libmysqlclient15off python-gtkmozembed
  python-gtkhtml2 libgnomekbd-common p7zip gedit-common gnome-utils
  gnome-themes-extras libdmx1 gdm-themes libmusicbrainz4c2a libnet-dbus-perl
  fast-user-switch-applet arj gnome-about gnome-volume-manager
  nautilus-cd-burner libexempi3 gtk2-engines libgnomeprint2.2-data
  libgtksourceview2.0-common libkpathsea4 libgnomekbdui2 eog gdm
  libgtksourceview2.0-0 libslab0 capplets-data gnome-backgrounds
  python-eggtrayicon python-sexy python-xdg gnome-spell libggz2
  libgweather-common wodim libgtksourceview-common vino gnome-system-monitor
  libao2 evince gnome-games-data gnome-app-install gnome-user-guide
  libopal-2.2 totem-gstreamer libgnome-window-settings1 libmetacity0 cdrdao
  libgnomevfs2-bin zip python-gdbm gnome-core gnome-netstatus-applet
  dmz-cursor-theme python-4suite-xml libxklavier12 liboobs-1-4 libgucharmap6
  gnome-applets libgda3-3 libgpgme11 libpt-1.10.10-plugins-v4l python-gmenu
  libggzcore9 libgmyth0 gconf-editor gnome-system-tools libhtml-tree-perl
  gnome-panel libwww-perl gnuchess gstreamer0.10-gnomevfs deskbar-applet
  libnautilus-burn4 python-gnome2-desktop gnome-applets-data
  libgnomeprint2.2-0 libhtml-tagset-perl desktop-file-utils libavahi-ui0
  transmission-common gnome-session gstreamer0.10-tools libgnomeprintui2.2-0
  totem-mozilla libgdl-1-0 libgnomeprintui2.2-common file-roller serpentine
  libopenobex1 libspeexdsp1 transmission-gtk gnome-panel-data sound-juicer
  libgnomecups1.0-1 libgdl-1-common gnome-vfs-obexftp
Aby je usunąć należy użyć "apt-get autoremove".
Następujące pakiety zostaną USUNIÊTE:
  evolution evolution-exchange evolution-plugins gnome
  gnome-desktop-environment gnome-games rhythmbox
0 aktualizowanych, 0 nowo instalowanych, 7 usuwanych i 0 nieaktualizowanych.
Po tej operacji zostanie zwolnione 29,4MB miejsca na dysku.
Kontynuować [T/n]? 

No cóż... usunięcie gnome-desktop-environment, gnome chyba odrobinę zdestabilizuje mi system. Te 3 pakiety (epiphany, rhythmbox, evolution) są okropnie powiązane z GNOME? W openSUSE, Mandrivie i Fedorze mogę je usuwać bez takich groźnie brzmiących komunikatów i bez odinstalowywania środowiska graficznego. Czy jest jakiś sposób aby się ich pozbyć bez usuwania gnome-desktop... i gnome?

: 02 lipca 2009, 19:31
autor: PhockouS
Powiem tak - są to pakiety typowo Gnomowskie (Epiphany to bodajże domyślna przeglądarka www), nie dziwne więc, że widzisz co widzisz. Podobnie jak Ty lubię mieć porządek w systemie i aplikacje tylko i wyłącznie z których korzystam, co jednak przy korzystaniu z Gnome nie jest zbytnio możliwe - okropne zależności. Spróbuj XFCE, naprawdę fajne środowisko graficzne, oparte również na GTK, w dodatku posiada mniej zależności :)

: 02 lipca 2009, 19:54
autor: ArnVaker
PhockouS pisze:Podobnie jak Ty lubię mieć porządek w systemie i aplikacje tylko i wyłącznie z których korzystam, co jednak przy korzystaniu z Gnome nie jest zbytnio możliwe - okropne zależności.
Oczywiście, że jest możliwe :-P . Wystarczy instalować to co chce się mieć w systemie, a nie instalować wszystko (wielgachną metapaczkę), a potem kombinować, jak to usunąć. W przypadku instalowania "po kolei" nie ma też najmniejszych problemów z późniejszym usunięciem pakietów.

Z tego co widzę, apt-get chce Ci usunąć jedynie metapaczki. Pakiety, których rzeczywiście potrzebujesz nie zostaną usunięte podczas tej operacji. W przypadku aptitude należałoby wydać polecenie ich instalacji, żeby się odczepił (w przypadku apt-get pewnie też). Można też zmienić ich status, "automatycznie zainstalowanych".

Nie używam na co dzień apt-get, także nie chcę Cię wprowadzić w błąd. Poczekaj, aż ktoś to ewentualnie potwierdzi w odniesieniu do apt-get. W międzyczasie przeczytaj ten opis:
http://debian.linux.pl/viewtopic.php?p=92565#92565

: 02 lipca 2009, 19:59
autor: dworakex
Niee. nic nie próbuj ;) Zostań przy gnome - zainstaluj pakiet gnome-core - to podstawowe gnome bez tych programów - do zestawu możesz dodać jeszcze gdm. Tylka pamiętaj - robisz na własną odpowiedzialność.

Więc tak - najpierw usuawmy metapakiet gnome wraz z zależnościami..:

Kod: Zaznacz cały

apt-get remove gnome && apt-get autoremove
Dzięki użyciu remove zamiast purge zostaną Ci pliki konfiguracyjne ;)
Teraz instalacja podstawowego gnome:

Kod: Zaznacz cały

apt-get install gnome-core gdm
Dozestawu warto dodać menedżer dźwieku:

Kod: Zaznacz cały

apt-get install gnome-volume-manager
EDIT:
@ArnVaker, nawet gdy apt-get faktycznie nie usunie reszty gnome, administrator systemu wtemczas nie będzie mógł wykonać autoremove tylko usuwac pakiety te wybrane, co stanowi problem i wydłuża czas konserwacji.. Moje motto brzmi "Raz, a dobrze".

: 02 lipca 2009, 20:46
autor: ArnVaker
dworakex pisze:@ArnVaker, nawet gdy apt-get faktycznie nie usunie reszty gnome, administrator systemu wtemczas nie będzie mógł wykonać autoremove tylko usuwac pakiety te wybrane, co stanowi problem i wydłuża czas konserwacji.. Moje motto brzmi "Raz, a dobrze".
Co do pierwszej części nie mam wątpliwości. Dla pewności można przeprowadzić symulację. Jeśli zaś chodzi o "autoremove", wydanie polecenia instalacji ma służyć właśnie zmianie statusu pakietów "automatycznie zainstalowanych". Wtedy sytuacja o której mówisz nie wystąpi.

: 02 lipca 2009, 21:01
autor: dworakex
Nie o to chodzi. Po usunięciu metapaczki zostają zależności, które możesz usunąć przy pomocy autoremove - więc jeśli gnome ocaleje po tym usunięciu mety to prawdopodobnie wywołanie autoremove usunie do końca gnome.

: 02 lipca 2009, 21:53
autor: ArnVaker
dworakex pisze:Nie o to chodzi. Po usunięciu metapaczki zostają zależności, które możesz usunąć przy pomocy autoremove - więc jeśli gnome ocaleje po tym usunięciu mety to prawdopodobnie wywołanie autoremove usunie do końca gnome.
ArnVaker pisze:Jeśli zaś chodzi o "autoremove", wydanie polecenia instalacji ma służyć właśnie zmianie statusu pakietów "automatycznie zainstalowanych".
dworakex, czego w tym zdaniu nie rozumiesz?

: 03 lipca 2009, 13:04
autor: Zalingrad
Ostatecznie system był świeżutki, więc żadną stratą dla mnie była ponowna instalacja, tym razem uważnie dobrałem paczuszki, bo zainstalowałem gnome-core a potem potrzebne mi dodatki. Wielkie dzięki za pomoc :) Teraz mam Gnome skrojone na moją miarę :)

: 10 sierpnia 2009, 22:56
autor: raven18
Dodam tylko: DZIA£A. Tak jak napisał ArnVaker wystarczy wydać polecenie instalacji i już nie trzeba przeinstalowywać całego gnome dla jednego pakietu :-D