Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-03-29 12:13:55

  dowoszek - Użytkownik

dowoszek
Użytkownik
Zarejestrowany: 2009-04-14

aptitude - instalacja gnome i pełne jego usunięcie

Cześć,
Właśnie zainstalowałem pakiet gnome-core, który automatycznie dorzucił mi 269 innych pakietów. Po usunięciu gnome-core w systemie zostało około 60 (m.in. pulseaudio, gvfs i takie tam). Oczywiście ciężko szukać tego wszystkiego ręcznie.
Czy aptitude posiada jakiś mechanizm, który potrafiłby usunąć w powyższym przypadku wszystkie te pakiety? Jeśli nie, to jak najlepiej przygotować się do późniejszego usunięcia pełnej listy tych 269 pakietów? Może dałoby się wrzucić listę instalowanych pakietów do jakiegoś pliku i potem jakoś sprytnie podać to do aptitude purge? Bo, szczerze mówiąc, to już przed zainstalowaniem gnome-core byłem prawie pewny, że i tak to usunę, ale nie spodziewałem się, że aż tyle tego zostanie (nie instalowałem nic sugerowanego itd.).

Ostatnio edytowany przez dowoszek (2013-03-29 12:15:17)

Offline

 

#2  2013-03-29 12:19:42

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: aptitude - instalacja gnome i pełne jego usunięcie

Kod:

aptitude purge gnome~i

?


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#3  2013-03-29 12:34:52

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: aptitude - instalacja gnome i pełne jego usunięcie

pamiętam dla mnie wtedy to był kawał dobrej nauki; http://forum.dug.net.pl/viewtopic.php?id=19553&p=3
osobiście miałem i polecam /etc/apt/apt.conf

Kod:

APT::Install-Recommends "false";
APT::Install-Suggests "false";
APT::AutoRemove::RecommendsImportant "false";
APT::AutoRemove::SuggestsImportant "false";

Ostatnio edytowany przez dominbik (2013-03-29 12:35:36)


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#4  2013-03-29 12:35:50

  dowoszek - Użytkownik

dowoszek
Użytkownik
Zarejestrowany: 2009-04-14

Re: aptitude - instalacja gnome i pełne jego usunięcie

ilin napisał(-a):

Kod:

aptitude purge gnome~i

?

I wytnie mi też gnome-mplayer i kilka innych potrzebnych rzeczy, które były w systemie już wcześniej i jednocześnie zostawiając inne, które zainstalowały się wraz z gnome-core...

dominbik napisał(-a):

pamiętam dla mnie wtedy to był kawał dobrej nauki; http://forum.dug.net.pl/viewtopic.php?id=19553&p=3
osobiście miałem i polecam /etc/apt/apt.conf

Kod:

APT::Install-Recommends "false";
APT::Install-Suggests "false";
APT::AutoRemove::RecommendsImportant "false";
APT::AutoRemove::SuggestsImportant "false";

Mój apt.conf wygląda identycznie. Pewnie dlatego, że na bieżąco czytałem tamten wątek :) Mimo tego nic to nie pomogło.

Ostatnio edytowany przez dowoszek (2013-03-29 12:41:56)

Offline

 

#5  2013-03-29 12:50:49

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: aptitude - instalacja gnome i pełne jego usunięcie

Tam jeszcze jest mowa o pliku /etc/apt/apt.conf.d/01autoremove dzięki któremu niektóre pakiety dostają zawsze status zainstalowanych ręcznie, a także o usuwaniu na dwa razy. To też przerabiałeś? Jeśli tak to pozostaje już chyba tylko dublowanie pakietów udostępniających dany pakiet wirtualny, o czym również jest mowa w tamtym wątku.

EDIT:
SOA#1:

Kod:

# aptitude install gnome-core
Następujące NOWE pakiety zostaną zainstalowane:
  accountsservice{a} apache2.2-bin{a} apg{a} app-install-data{a} at-spi2-core{a} avahi-daemon{a} baobab{a} bind9-host{a} bluez{a} brasero{a} brasero-common{a} caribou{a} caribou-antler{a} cheese-common{a} empathy{a} 
  empathy-common{a} eog{a} evince{a} evince-common{a} evolution-data-server{a} evolution-data-server-common{a} gcr{a} gdm3{a} geoclue{a} gir1.2-accountsservice-1.0{a} gir1.2-atspi-2.0{a} gir1.2-caribou-1.0{a} 
  gir1.2-clutter-gst-1.0{a} gir1.2-evince-3.0{a} gir1.2-folks-0.6{a} gir1.2-gck-1{a} gir1.2-gconf-2.0{a} gir1.2-gcr-3{a} gir1.2-gdesktopenums-3.0{a} gir1.2-gee-1.0{a} gir1.2-gkbd-3.0{a} gir1.2-gmenu-3.0{a} 
  gir1.2-gnomebluetooth-1.0{a} gir1.2-gst-plugins-base-0.10{a} gir1.2-gtkclutter-1.0{a} gir1.2-mutter-3.0{a} gir1.2-networkmanager-1.0{a} gir1.2-polkit-1.0{a} gir1.2-soup-2.4{a} gir1.2-telepathyglib-0.12{a} 
  gir1.2-telepathylogger-0.2{a} gir1.2-upowerglib-1.0{a} gir1.2-xkl-1.0{a} gjs{a} gkbd-capplet{a} gnome-accessibility-themes{a} gnome-backgrounds{a} gnome-bluetooth{a} gnome-contacts{a} gnome-control-center{a} 
  gnome-control-center-data{a} gnome-core gnome-desktop3-data{a} gnome-dictionary{a} gnome-disk-utility{a} gnome-font-viewer{a} gnome-icon-theme{a} gnome-icon-theme-extras{a} gnome-icon-theme-symbolic{a} gnome-keyring{a} 
  gnome-menus{a} gnome-online-accounts{a} gnome-packagekit{a} gnome-packagekit-data{a} gnome-panel{a} gnome-panel-data{a} gnome-power-manager{a} gnome-screensaver{a} gnome-screenshot{a} gnome-session{a} gnome-session-bin{a} 
  gnome-session-common{a} gnome-session-fallback{a} gnome-settings-daemon{a} gnome-shell{a} gnome-shell-common{a} gnome-sushi{a} gnome-system-log{a} gnome-terminal{a} gnome-terminal-data{a} gnome-themes-standard{a} 
  gnome-themes-standard-data{a} gnome-user-guide{a} gnome-user-share{a} gstreamer0.10-nice{a} gstreamer0.10-pulseaudio{a} gstreamer0.10-x{a} gtk2-engines{a} gucharmap{a} gvfs-backends{a} gvfs-bin{a} libaccountsservice0{a} 
  libapache2-mod-dnssd{a} libaprutil1-dbd-sqlite3{a} libaprutil1-ldap{a} libarchive12{a} libasound2-plugins{a} libatk-adaptor{a} libatk-bridge2.0-0{a} libatspi2.0-0{a} libavahi-core7{a} libavahi-ui-gtk3-0{a} libbind9-80{a} 
  libbluetooth3{a} libbrasero-media3-1{a} libcamel-1.2-33{a} libcanberra-gtk0{a} libcanberra-gtk3-0{a} libcanberra-pulse{a} libcanberra0{a} libcap-ng0{a} libcap2-bin{a} libcaribou-common{a} libcaribou-gtk-module{a} 
  libcaribou-gtk3-module{a} libcaribou0{a} libchamplain-0.12-0{a} libchamplain-gtk-0.12-0{a} libcheese-gtk21{a} libcheese3{a} libclutter-gst-1.0-0{a} libclutter-gtk-1.0-0{a} libclutter-imcontext-0.1-0{a} 
  libcluttergesture-0.0.2-0{a} libdaemon0{a} libdjvulibre-text{a} libdjvulibre21{a} libdns88{a} libebackend-1.2-2{a} libebook-1.2-13{a} libecal-1.2-11{a} libedata-book-1.2-13{a} libedata-cal-1.2-15{a} libedataserver-1.2-16{a} 
  libedataserverui-3.0-1{a} libelf1{a} libevdocument3-4{a} libevview3-3{a} libexempi3{a} libfarstream-0.1-0{a} libfolks-eds25{a} libfolks-telepathy25{a} libfolks25{a} libgail-3-0{a} libgail-common{a} libgck-1-0{a} 
  libgcr-3-1{a} libgcr-3-common{a} libgd2-xpm{a} libgdata-common{a} libgdata13{a} libgdict-1.0-6{a} libgdict-common{a} libgdu-gtk0{a} libgee2{a} libgeocode-glib0{a} libgjs0b{a} libglib2.0-bin{a} libglib2.0-data{a} 
  libgmime-2.6-0{a} libgnome-bluetooth10{a} libgnome-desktop-3-2{a} libgnome-menu-3-0{a} libgnomekbd-common{a} libgnomekbd7{a} libgoa-1.0-0{a} libgoa-1.0-common{a} libgpgme11{a} libgphoto2-2{a} libgphoto2-port0{a} 
  libgssdp-1.0-3{a} libgtk-3-bin{a} libgucharmap-2-90-7{a} libgupnp-1.0-4{a} libgupnp-igd-1.0-4{a} libgweather-3-0{a} libgweather-common{a} libgxps2{a} libical0{a} libimobiledevice2{a} libisc84{a} libisccc80{a} libisccfg82{a} 
  libkpathsea6{a} liblua5.1-0{a} liblwres80{a} libmetacity-private0a{a} libmission-control-plugins0{a} libmozjs185-1.0{a} libmusicbrainz5-0{a} libmutter0{a} libmx-1.0-2{a} libmx-common{a} libnettle4{a} libnice10{a} 
  libnm-glib-vpn1{a} libnm-glib4{a} libnm-gtk-common{a} libnm-gtk0{a} libnm-util2{a} liboauth0{a} libopenobex1{a} libpackagekit-glib2-14{a} libpam-gnome-keyring{a} libpanel-applet-4-0{a} libplist1{a} libpth20{a} 
  libquvi-scripts{a} libquvi7{a} librest-0.7-0{a} libsocialweb-client2{a} libsocialweb-common{a} libspectre1{a} libspeexdsp1{a} libsystemd-daemon0{a} libt1-5{a} libtelepathy-farstream2{a} libtelepathy-glib0{a} 
  libtelepathy-logger2{a} libtotem-plparser17{a} libtracker-miner-0.14-0{a} libtracker-sparql-0.14-0{a} libunique-3.0-0{a} libupower-glib1{a} libusbmuxd1{a} libwacom-common{a} libwacom2{a} libwebkitgtk-3.0-0{a} 
  libwebkitgtk-3.0-common{a} libwebrtc-audio-processing-0{a} libyelp0{a} metacity{a} metacity-common{a} mousetweaks{a} mutter-common{a} nautilus{a} notification-daemon{a} obex-data-server{a} obexd-client{a} packagekit{a} 
  packagekit-backend-aptcc{a} pulseaudio{a} python-dbus{a} python-dbus-dev{a} python-packagekit{a} python-pyatspi{a} python-pyatspi2{a} sound-theme-freedesktop{a} telepathy-logger{a} telepathy-mission-control-5{a} tracker{a} 
  tracker-gui{a} upower{a} usbmuxd{a} vino{a} yelp{a} yelp-xsl{a} zenity{a} zenity-common{a} 
Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane:
  alacarte apt-xapian-index cdrdao cups-pk-helper desktop-base folks-common geoclue-hostip geoclue-localnet geoclue-manual geoclue-yahoo gnome-applets hwdata libatk-adaptor-data libcanberra-gtk-module libcanberra-gtk3-module 
  libclutter-imcontext-0.1-bin libgphoto2-l10n libmx-bin libnss-mdns libpam-cap libsocialweb0 nautilus-sendto-empathy network-manager-gnome packagekit-tools pulseaudio-module-x11 python-gobject rtkit telepathy-gabble 
  telepathy-haze telepathy-salut tracker-miner-fs tracker-utils xserver-xephyr 
0 pakietów aktualizowanych, 264 instalowanych, 0 do usunięcia i 0 nieaktualizowanych.
Do pobrania 163 MB archiwów. Zajęte po rozpakowaniu: 469 MB.
Kontynuować? [Y/n/?]

Kod:

tutaj wyciąłem pobieranie oraz instalację pakietów

Kod:

# aptitude remove gnome-core
Następujące pakiety zostaną USUNIĘTE:        
  accountsservice{u} apache2.2-bin{u} apg{u} app-install-data{u} at-spi2-core{u} avahi-daemon{u} baobab{u} bind9-host{u} bluez{u} brasero{u} brasero-common{u} caribou{u} caribou-antler{u} cheese-common{u} empathy{u} 
  empathy-common{u} eog{u} evince{u} evince-common{u} evolution-data-server{u} evolution-data-server-common{u} gcr{u} gdm3{u} geoclue{u} gir1.2-accountsservice-1.0{u} gir1.2-atspi-2.0{u} gir1.2-caribou-1.0{u} 
  gir1.2-clutter-gst-1.0{u} gir1.2-evince-3.0{u} gir1.2-folks-0.6{u} gir1.2-gck-1{u} gir1.2-gconf-2.0{u} gir1.2-gcr-3{u} gir1.2-gdesktopenums-3.0{u} gir1.2-gee-1.0{u} gir1.2-gkbd-3.0{u} gir1.2-gmenu-3.0{u} 
  gir1.2-gnomebluetooth-1.0{u} gir1.2-gst-plugins-base-0.10{u} gir1.2-gtkclutter-1.0{u} gir1.2-mutter-3.0{u} gir1.2-networkmanager-1.0{u} gir1.2-polkit-1.0{u} gir1.2-soup-2.4{u} gir1.2-telepathyglib-0.12{u} 
  gir1.2-telepathylogger-0.2{u} gir1.2-upowerglib-1.0{u} gir1.2-xkl-1.0{u} gjs{u} gkbd-capplet{u} gnome-accessibility-themes{u} gnome-backgrounds{u} gnome-bluetooth{u} gnome-contacts{u} gnome-control-center{u} 
  gnome-control-center-data{u} gnome-core gnome-desktop3-data{u} gnome-dictionary{u} gnome-disk-utility{u} gnome-font-viewer{u} gnome-icon-theme{u} gnome-icon-theme-extras{u} gnome-icon-theme-symbolic{u} gnome-keyring{u} 
  gnome-menus{u} gnome-online-accounts{u} gnome-packagekit{u} gnome-packagekit-data{u} gnome-panel{u} gnome-panel-data{u} gnome-power-manager{u} gnome-screensaver{u} gnome-screenshot{u} gnome-session{u} gnome-session-bin{u} 
  gnome-session-common{u} gnome-session-fallback{u} gnome-settings-daemon{u} gnome-shell{u} gnome-shell-common{u} gnome-sushi{u} gnome-system-log{u} gnome-terminal{u} gnome-terminal-data{u} gnome-themes-standard{u} 
  gnome-themes-standard-data{u} gnome-user-guide{u} gnome-user-share{u} gstreamer0.10-nice{u} gstreamer0.10-pulseaudio{u} gstreamer0.10-x{u} gtk2-engines{u} gucharmap{u} gvfs-backends{u} gvfs-bin{u} libaccountsservice0{u} 
  libapache2-mod-dnssd{u} libaprutil1-dbd-sqlite3{u} libaprutil1-ldap{u} libarchive12{u} libasound2-plugins{u} libatk-adaptor{u} libatk-bridge2.0-0{u} libatspi2.0-0{u} libavahi-core7{u} libavahi-ui-gtk3-0{u} libbind9-80{u} 
  libbluetooth3{u} libbrasero-media3-1{u} libcamel-1.2-33{u} libcanberra-gtk0{u} libcanberra-gtk3-0{u} libcanberra-pulse{u} libcanberra0{u} libcap-ng0{u} libcap2-bin{u} libcaribou-common{u} libcaribou-gtk-module{u} 
  libcaribou-gtk3-module{u} libcaribou0{u} libchamplain-0.12-0{u} libchamplain-gtk-0.12-0{u} libcheese-gtk21{u} libcheese3{u} libclutter-gst-1.0-0{u} libclutter-gtk-1.0-0{u} libclutter-imcontext-0.1-0{u} 
  libcluttergesture-0.0.2-0{u} libdaemon0{u} libdjvulibre-text{u} libdjvulibre21{u} libdns88{u} libebackend-1.2-2{u} libebook-1.2-13{u} libecal-1.2-11{u} libedata-book-1.2-13{u} libedata-cal-1.2-15{u} libedataserver-1.2-16{u} 
  libedataserverui-3.0-1{u} libelf1{u} libevdocument3-4{u} libevview3-3{u} libexempi3{u} libfarstream-0.1-0{u} libfolks-eds25{u} libfolks-telepathy25{u} libfolks25{u} libgail-3-0{u} libgail-common{u} libgck-1-0{u} 
  libgcr-3-1{u} libgcr-3-common{u} libgd2-xpm{u} libgdata-common{u} libgdata13{u} libgdict-1.0-6{u} libgdict-common{u} libgdu-gtk0{u} libgee2{u} libgeocode-glib0{u} libgjs0b{u} libglib2.0-bin{u} libglib2.0-data{u} 
  libgmime-2.6-0{u} libgnome-bluetooth10{u} libgnome-desktop-3-2{u} libgnome-menu-3-0{u} libgnomekbd-common{u} libgnomekbd7{u} libgoa-1.0-0{u} libgoa-1.0-common{u} libgpgme11{u} libgphoto2-2{u} libgphoto2-port0{u} 
  libgssdp-1.0-3{u} libgtk-3-bin{u} libgucharmap-2-90-7{u} libgupnp-1.0-4{u} libgupnp-igd-1.0-4{u} libgweather-3-0{u} libgweather-common{u} libgxps2{u} libical0{u} libimobiledevice2{u} libisc84{u} libisccc80{u} libisccfg82{u} 
  libkpathsea6{u} liblua5.1-0{u} liblwres80{u} libmetacity-private0a{u} libmission-control-plugins0{u} libmozjs185-1.0{u} libmusicbrainz5-0{u} libmutter0{u} libmx-1.0-2{u} libmx-common{u} libnettle4{u} libnice10{u} 
  libnm-glib-vpn1{u} libnm-glib4{u} libnm-gtk-common{u} libnm-gtk0{u} libnm-util2{u} liboauth0{u} libopenobex1{u} libpackagekit-glib2-14{u} libpam-gnome-keyring{u} libpanel-applet-4-0{u} libplist1{u} libpth20{u} 
  libquvi-scripts{u} libquvi7{u} librest-0.7-0{u} libsocialweb-client2{u} libsocialweb-common{u} libspectre1{u} libspeexdsp1{u} libsystemd-daemon0{u} libt1-5{u} libtelepathy-farstream2{u} libtelepathy-glib0{u} 
  libtelepathy-logger2{u} libtotem-plparser17{u} libtracker-miner-0.14-0{u} libtracker-sparql-0.14-0{u} libunique-3.0-0{u} libupower-glib1{u} libusbmuxd1{u} libwacom-common{u} libwacom2{u} libwebkitgtk-3.0-0{u} 
  libwebkitgtk-3.0-common{u} libwebrtc-audio-processing-0{u} libyelp0{u} metacity{u} metacity-common{u} mousetweaks{u} mutter-common{u} nautilus{u} notification-daemon{u} obex-data-server{u} obexd-client{u} packagekit{u} 
  packagekit-backend-aptcc{u} pulseaudio{u} python-dbus{u} python-dbus-dev{u} python-packagekit{u} python-pyatspi{u} python-pyatspi2{u} sound-theme-freedesktop{u} telepathy-logger{u} telepathy-mission-control-5{u} tracker{u} 
  tracker-gui{u} upower{u} usbmuxd{u} vino{u} yelp{u} yelp-xsl{u} zenity{u} zenity-common{u} 
0 pakietów aktualizowanych, 0 instalowanych, 264 do usunięcia i 0 nieaktualizowanych.
Do pobrania 0 B archiwów. Zwolnione po rozpakowaniu: 469 MB.
Kontynuować? [Y/n/?]

EDIT2: A co do listy pakietów, to można np. z /var/log/aptitude wyciągnąć same nazwy jakimś awkiem, a potem podać do usunięcia via np.:

Kod:

aptitude remove `cat lista`

Offline

 

#6  2013-03-29 13:27:33

  dowoszek - Użytkownik

dowoszek
Użytkownik
Zarejestrowany: 2009-04-14

Re: aptitude - instalacja gnome i pełne jego usunięcie

/etc/apt/apt.conf.d/01autoremove jakoś mi umknął. Może przejdę do tamtego starego wątku, bo moje następne pytanie bardziej tam pasuje.

EDIT: Właśnie pytanie odnośnie listy poszło do Minia w tamtym wątku :)

Ostatnio edytowany przez dowoszek (2013-03-29 13:31:26)

Offline

 

#7  2013-03-29 13:31:54

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: aptitude - instalacja gnome i pełne jego usunięcie

A co do przygotowania się wcześniej, to jeszcze coś mi przyszło do głowy.

Najpierw sprawdzenie czy nie ma żadnych zaplanowanych akcji:

Kod:

aptitude install -s

Jeśli nie ma, to oznaczenie gnome-core do instalacji:

Kod:

aptitude --schedule-only install gnome-core

W tej chwili listę wszystkich pakietów przeznaczonych do instalacji można utworzyć via:

Kod:

aptitude -F %p search ~ainstall > lista

Można teraz zainstalować już normalnie, a potem usunąć podając listę:

Kod:

aptitude purge `cat lista`

Offline

 

#8  2013-03-29 13:54:17

  dowoszek - Użytkownik

dowoszek
Użytkownik
Zarejestrowany: 2009-04-14

Re: aptitude - instalacja gnome i pełne jego usunięcie

ArnVaker napisał(-a):

Kod:

aptitude -F %p search ~ainstall > lista

Można teraz zainstalować już normalnie, a potem usunąć podając listę:

Kod:

aptitude purge `cat lista`

Ahahah o to właśnie chodziło :) Wielkie dzięki za pomoc. Szkoda tylko, że po gnome-core muszę ręcznie wycinać.

Na marginesie jeszcze dorzucę (odnośnie dyskusji, która toczyła się w tym starszym wątku), że czasami jednak się zdarza, że nie instalując ani polecanych ani sugerowanych główny program może okazać się bezużyteczny. Np. wczoraj instalowałem codeblocks w powyższy sposób i po uruchomieniu pokazuje okno wyboru kompilatora bez przycisków i tak sobie wisi... nic nie można z tym zrobić poza killall.

Ostatnio edytowany przez dowoszek (2013-03-29 14:03:15)

Offline

 

#9  2013-03-29 14:37:27

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: aptitude - instalacja gnome i pełne jego usunięcie

W sumie można użyć do tego tagów. Instalacja:

Kod:

aptitude --add-user-tag tymczasowy_gnome install gnome-core

Wszystkie pakiety instalowane tym poleceniem otrzymają tag „tymczasowy_gnome”.

Można je potem łatwo odszukać:

Kod:

aptitude search '?user-tag(tymczasowy_gnome)'

oraz usunąć:

Kod:

aptitude purge '?user-tag(tymczasowy_gnome)'

I dla porządku usunięcie tagu ze wszystkich pakietów:

Kod:

aptitude remove-user-tag tymczasowy_gnome ~n

===============

Albo w drugą stronę… Oznaczenie tagiem „przed_zamieszaniem” aktualnie zainstalowanych pakietów:

Kod:

aptitude add-user-tag przed_zamieszaniem ~i

Instalacja czegokolwiek:

Kod:

aptitude install jakieś pakiety

Odszukanie zainstalowanych pakietów nieoznaczonych tagiem „przed_zamieszaniem”:

Kod:

aptitude search '~i !?user-tag(przed_zamieszaniem)'

ich usunięcie:

Kod:

aptitude purge '~i !?user-tag(przed_zamieszaniem)'

I dla porządku usunięcie tagu ze wszystkich pakietów:

Kod:

aptitude remove-user-tag przed_zamieszaniem ~n

Offline

 

#10  2013-03-29 16:35:53

  dowoszek - Użytkownik

dowoszek
Użytkownik
Zarejestrowany: 2009-04-14

Re: aptitude - instalacja gnome i pełne jego usunięcie

Znaczniki nawet lepsze i wygodniejsze niż lista w pliku. Ciekawe czy np. po aktualizacji pakietów znikną czy nie (inaczej mówiąc czy są przypisane do konkretnej wersji pakietu czy nie).

Offline

 

#11  2013-03-29 16:43:07

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: aptitude - instalacja gnome i pełne jego usunięcie

Do nazw pakietów dopóki sam ich nie zdejmiesz AFAIK.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)