Witam ponownie. Jak w temacie. Próbowałem usunąć przeglądarkę Iceweasel, które zainstalowała się z systemem. Usunięte zostały zależności, m. in. gnome-core. Usuwałem też inne programy i ich zależności. System nie chciał się już włączyć. Zainstalowałem go od nowa, ale chciałbym usunąć zbędne programy. Czy można to zrobić nie niszcząc systemu? Np. przez nie usuwanie zależności?
Spróbuj aptitude remove nazwa_pakietu
Gdy wpisuję sudo apt-get remove iceweasel:
root@Lenovo-Z710:/home/aestimabilis# sudo apt-get remove iceweasel
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostaną USUNIĘTE:
gnome gnome-core iceweasel iceweasel-l10n-pl task-gnome-desktop
0 aktualizowanych, 0 nowo instalowanych, 5 usuwanych i 10 nieaktualizowanych.
Po tej operacji zostanie zwolnione 74,9 MB miejsca na dysku.
Kontynuować? [T/n] ^Croot@Lenovo-Z710:/home/aestimabilis#
Gdy wpisuję sudo aptitude remove iceweasel:
root@Lenovo-Z710:/home/aestimabilis# sudo aptitude remove iceweasel
Następujące pakiety zostaną USUNIĘTE:
iceweasel
0 pakietów aktualizowanych, 0 instalowanych, 1 do usunięcia i 10 nieaktualizowanych.
Do pobrania 0 B archiwów. Zwolnione po rozpakowaniu: 74,1 MB.
Następujące pakiety mają niespełnione zależności:
gnome-core : Wymaga: iceweasel (>= 10) ale nie ma być instalowany.
iceweasel-l10n-pl : Wymaga: iceweasel (>= 31.0-3) ale nie ma być instalowany.
Wymaga: iceweasel (< 31.0-3.1~) ale nie ma być instalowany.
Następujące działania rozwiążą problemy z zależnościami:
Usunięcie następujących pakietów:
1) gnome
2) gnome-core
3) iceweasel-l10n-pl
4) task-gnome-desktop
Pozostawienie następujących problemów z zależnościami:
5) task-desktop poleca task-xfce-desktop | task-gnome-desktop | task-kde-des
6) task-gnome-desktop poleca iceweasel
7) task-polish-desktop poleca iceweasel-l10n-pl
Zaakceptować rozwiązanie? [Y/n/q/?] n
Następujące działania rozwiążą problemy z zależnościami:
Usunięcie następujących pakietów:
1) gnome
2) gnome-core
3) iceweasel-l10n-pl
4) task-gnome-desktop
Instalacja następujących pakietów:
5) consolekit [0.4.6-5 (unstable)]
6) cups-client [1.7.4-4 (<NULL>, testing, unstable)]
7) cups-common [1.7.4-4 (<NULL>, testing, unstable)]
8) galculator [2.1.3-1 (<NULL>, testing, unstable)]
9) gpicview [0.2.4-1 (<NULL>, testing, unstable)]
10) leafpad [0.8.18.1-4 (<NULL>, testing, unstable)]
11) libck-connector0 [0.4.6-5 (unstable)]
12) libfm-data [1.2.1-1 (<NULL>, testing, unstable)]
13) libfm-extra4 [1.2.1-1 (<NULL>, testing, unstable)]
14) libfm-gtk-data [1.2.1-1 (<NULL>, testing, unstable)]
15) libfm-gtk4 [1.2.1-1 (<NULL>, testing, unstable)]
16) libfm-modules [1.2.1-1 (<NULL>, testing, unstable)]
17) libfm-tools [1.2.1-1 (testing, unstable)]
18) libfm4 [1.2.1-1 (<NULL>, testing, unstable)]
19) libgee2 [0.6.8-1 (<NULL>, testing, unstable)]
20) libid3tag0 [0.15.1b-10 (<NULL>, stable, testing, unstable)]
21) libimlib2 [1.4.6-2 (<NULL>, testing, unstable)]
22) libjpeg-progs [8d1-1 (<NULL>, testing, unstable)]
23) liblightdm-gobject-1-0 [1.10.1-3 (<NULL>, testing, unstable)]
24) libmenu-cache-bin [0.5.1-1 (<NULL>, testing, unstable)]
25) libmenu-cache3 [0.5.1-1 (<NULL>, testing, unstable)]
26) libobrender29 [3.5.2-6 (<NULL>, testing, unstable)]
27) libobt2 [3.5.2-6 (<NULL>, testing, unstable)]
28) libpam-ck-connector [0.4.6-5 (unstable)]
29) libvte-common [1:0.28.2-5 (<NULL>, stable, testing, unstable)]
30) libvte9 [1:0.28.2-5 (<NULL>, stable, testing, unstable)]
31) lightdm [1.10.1-3 (<NULL>, testing, unstable)]
32) lightdm-gtk-greeter [1.8.5-1 (<NULL>, testing, unstable)]
33) lxappearance [0.5.5-1 (<NULL>, testing, unstable)]
34) lxde [4+nmu1 (<NULL>, stable, testing, unstable)]
35) lxde-common [0.5.5-6 (<NULL>, stable, testing, unstable)]
36) lxde-core [4+nmu1 (<NULL>, stable, testing, unstable)]
37) lxde-icon-theme [0.5.0-1 (<NULL>, stable, testing, unstable)]
38) lxinput [0.3.2-1 (<NULL>, stable, testing, unstable)]
39) lxlauncher [0.2.2-4 (<NULL>, testing, unstable)]
40) lxmenu-data [0.1.2-2 (<NULL>, stable, testing, unstable)]
41) lxpanel [0.5.12-3 (<NULL>, testing, unstable)]
42) lxrandr [0.1.2-3 (<NULL>, stable, testing, unstable)]
43) lxsession [0.4.9.2-1 (<NULL>, testing, unstable)]
44) lxtask [0.1.4-3.1 (<NULL>, testing, unstable)]
45) lxterminal [0.1.11-4 (<NULL>, stable, testing, unstable)]
46) menu-xdg [0.5 (<NULL>, stable, testing, unstable)]
47) obconf [1:2.0.4-2 (<NULL>, testing, unstable)]
48) openbox [3.5.2-6 (<NULL>, testing, unstable)]
49) pcmanfm [1.2.1-1 (<NULL>, testing, unstable)]
50) task-lxde-desktop [3.20 (<NULL>, testing, unstable)]
51) xarchiver [1:0.5.3+dfsg-3 (unstable)]
52) xsane [0.998-6 (unstable)]
53) xsane-common [0.998-6 (unstable)]
54) xscreensaver [5.26-1 (<NULL>, testing, unstable)]
55) xscreensaver-data [5.26-1 (<NULL>, testing, unstable)]
Pozostawienie następujących problemów z zależnościami:
56) task-gnome-desktop poleca iceweasel
57) lxde poleca lxmusic
58) task-lxde-desktop poleca iceweasel
59) task-lxde-desktop poleca libreoffice-gcj
60) task-polish-desktop poleca iceweasel-l10n-pl
Po w pisaniu drugiej komendy wszystko pisze czytaj a będziesz wiedział ze nie możesz usunąć tego programu.
To niestety oznaczałoby, że nie mogę kilku innych programów usunąć. Iceweasel podałem jako przekład jednego z programów, który chcę usunąć.
Liczyłem na coś innego, bo na anglojęzycznych forach podobne tematy były i tam pisno, że np. gnome-core jest metapakietem i usunięcie go nie ma żadnego znaczenia. Jako nowy w świecie linuxa wolę nie ryzykować i zostawię zbędne programy.
pisze że gnime wymaga iceweasel czyli jest od niego zalezy usuwasz iceweasel to poleci też gnome
Iceweasel nie powinien być powiązany z Gnome. Podejrzewam, że instalowałeś Debiana z CD albo DVD i widocznie są one połączone zależnościami. Możesz albo usunąć Icewaesel z Gnome i potem doinstalować Gnome, albo zainstalować Debiana od podstaw, czyli z obrazu netinstall.
Instalowałem z 3 płyt DVD. Mogę spróbować netinstall. Nie będzie tego problemu? Jaka jest różnica w instalacji z DVD a netinstall?
Różnica jest taka, że system instaluje się z sieci, więc podczas instalacji musisz mieć połączenie z internetem, najlepiej na kablu. Trudności żadnej nie ma, system automatycznie zainstaluje Gnome. Gnome i Iceweasel z repozytorium nie powinny być powiązane zależnościami. Wygląda na to, że tylko na płycie tak jest.
Zainstalowałem z netinstall i nie ma żadnej różnicy. ŻADNEJ. Polecenia w terminalu zwracają dokładnie te same wyniki.
Dlatego system się nie włączył,usunąłeś środowisko graficzne i działała tylko konsola.To co dostarczone z systemem,jest często ze sobą zintegrowane.System wszystko wypisuje,trzeba tylko czytać.Pisze ci wyrażnie,że Gnome wymaga tego składnika,jeśli instalujesz wymagający czegoś program to system ci to wypisuje i to ściąga,tak jak xfce,które ma też swoje zależności.Po usunięciu iceweasel musisz zainstalować Gnome,albo lxde
Spróbowałem w ten sposób - usunąłem Iceweasel i oczywiście wszystko to, co było od tego zależna, a potem te zależności zainstalowałem jedno po drugim. Co się okazało? Że Iceweasel wróciło do systemu. W ten sposób stwierdziłem, że podaruję sobie usuwanie programów i usunę kilka gier, typu szachy itp., które zainstalowały się z systemem.
Próbowałeś?
--no-install-recommends
Ten sposób nie działa. I tak chce usunąć to, co ma być zachowane.
Zainteresowało mnie jednak w tym linku to: “Na przyszłość. Osobiście polecam minimalną instalacje systemu następnie ręczne zainstalowanie pakietów xserver-xorg-core, xserver-xorg-video-(tu nazwa sterownika twojej karty), gdm, gnome-core. W takim zestawie masz tylko podstawowy system bez niczego. Potem tylko jeszcze synaptic i jedziesz z koksem doinstalowując tylko te programy które Ci są potrzebne. W takim wykonaniu masz system skrojony pod siebie bez zbędnych śmieci.”.
Jak zainstalować Debiana bez śmieci? Jest do tego instalka jakaś czy coś? Może skusiłbym się, a potem doinstalowałbym sobie programy niezbędne
No to właśnie o tym pisałem. Wygląda na to, że automat instaluje wszystko co niekoniecznie jest potrzebne. Jak chcesz zrobić tak jak w opisie, to instalujesz netinstall, a gdy pojawi się tasksel (ekran gdzie masz zaznaczone środowisko graficzne, podstawowe komponenty itp.) wszystko odznaczasz, czekasz aż system się zainstaluje, przeładuje i instalujesz wszystko ręcznie (musisz mieć dostęp do internetu).
To jest właśnie netinstall, tylko odznaczasz instalację jakiegokolwiek oprogramowania. Podczas instalacji programów, używaj opcji
–no-install-recommends
Jak już wspomniał @Marcineez
Nie działa bo masz źle skonfigurowany system.
Nie instaluj pakietów polecanych, nie instaluj metapakietów (bo to jest aktualna przyczyna twoich problemów) i wyłącz na stałe traktowanie polecanych pakietów jako zależności. Wtedy będziesz miał nad tym kontrolę.
Pakiet gnome-core ma w zależnościach iceweasel - nie wiem po kiego grzyba … Można pokombinować z poleceniem:
apt-mark auto/manual
Iceweasel to nie jest jakaś przypadkowa zależność innej zależności.
https://packages.debian.org/wheezy/gnome-core
Jeśli uważasz to za błąd zgłoś ten fakt autorom pakietu.