You are not logged in.
Pages: 1
Hello. I wanted to check gnome 2.10 out, so I did a pacman -S gnome and pacman -S gnome-extra.
Now I'm back on KDE and I'd like to remove the new packages installed, so I tried pacman -Rs gnome and pacman -Rs gnome-extra, but none of them seem to work - both report about breaking dependencies.
Is it possible to implement the -Rs switch for groups as well?
Thanks in advance.
Some PKGBUILDs: http://members.lycos.co.uk/sweiss3
Offline
Most certainly, yes.
Please fill a feature request in the bugtracker.
Offline
There: http://bugs.archlinux.org/index.php?do=details&id=2456
Thanks.
Some PKGBUILDs: http://members.lycos.co.uk/sweiss3
Offline
take a look at pajman. It can remove groups with recursive parameter send to pacman.
Offline
Isn't it possible to do pacman -Rc gnome gnome extra?
Offline
extraction from pacman man file
REMOVE OPTIONS
-c, --cascade
Remove all target packages, as well as all packages that depend on one or more target packages.
This operation is recursive.
result of running pacman -Rc gnome:
# pacman -Rc gnome
:: group gnome:
control-center gnome-applets gnome-common gnome-desktop gnome-icon-theme
gnome-media gnome-mime-data gnome-panel gnome-session gnome-themes
gnome2-user-docs metacity nautilus rep-gtk vte yelp
Remove whole content? [Y/n]
how could I have guessed it?
thanks, LB06
Offline
if you let it continue, look what i get:
[root@Asteraceae damir]# pacman -Rc gnome
:: group gnome:
acme control-center gnome-applets gnome-backgrounds gnome-common gnome-desktop gnome-icon-theme
gnome-media gnome-mime-data gnome-panel gnome-session gnome-themes gnome2-user-docs metacity
nautilus rep-gtk vte yelp
Remove whole content? [Y/n]
Targets: gnomemeeting eog teg peacock kino gweled gurlchecker gnome-spell gmencoder glade conglomerate
evolution gok dasher gphpedit gnumeric gtkam rhythmbox gtkhtml at-spi liferea gconfmm totem
gdesklets libgsf-gnome gtodo gst-plugins-gnomevfs etherape bluefish gthumb screem planner
glabels balsa gedit terminal gnome-terminal grip anjuta nautilus-media gnome-utils
gnome-python-extras gnome-python pyorbit gnome-pilot libgnomeprintui bug-buddy libgnomecups
sodipodi yelp libgtkhtml vte rep-gtk gnome2-user-docs gnome-themes gnome-session gnome-media
nautilus-cd-burner gst-plugins-gconf gnome-backgrounds gnome-applets gnome-panel
evolution-data-server control-center nautilus gnome-icon-theme eel gnome-desktop gail
metacity gnome-menus acme libgnomeui libbonoboui libgnome gnome-vfs gnome-mime-data gconf
orbit2 libgnomecanvas gnome-common
Do you want to remove these packages? [Y/n]
The impossible missions are the only ones which succeed.
Offline
an even better target:
[root@Asteraceae damir]# pacman -Rc gcc
Targets: evolution totem gok dasher initscripts udev gthumb eog yelp gurlchecker gphpedit
gnome-session glade glabels gedit gnome-utils gst-plugins-xvid gst-plugins-theora
gst-plugins-speex gst-plugins-shout gst-plugins-musepack gst-plugins-mpeg2dec gst-plugins-mng
gst-plugins-mikmod gst-plugins-lame gst-plugins-ladspa gst-plugins-jack gst-plugins-hermes
gst-plugins-flac gst-plugins-esd gst-plugins-dvd gst-plugins-cdparanoia gst-plugins-cdaudio
gst-plugins-audiofile gst-plugins-aalib gst-plugins-a52dec gst-plugins-1394 ivman sysklogd
cryptplug planner gnomemeeting devtools emovix-codecs nautilus-media gst-plugins-sdl
gnome-media dailystrips perl-libwww mp32ogg at-spi gnome-speech gift-gnutella gift-fasttrack
giftcurs sysvinit hdup tpb bluexmms xfwm4-themes xfce4-weather-plugin xfce4-netload-plugin
xfce4-xkb-plugin xfce4-wavelan-plugin xfce4-trigger-launcher xfce4-toys xfce4-systray
xfce4-systemload-plugin xfce4-showdesktop-plugin xfce4-notes-plugin xfce4-minicmd-plugin
xfce4-fsguard-plugin xfce4-diskperf-plugin xfce4-datetime-plugin xfce4-cpugraph-plugin
xfce4-clipman-plugin xfce4-battery-plugin gnome-backgrounds cdloop gst-plugins-dv dvgrab
xawtv screem conglomerate gdesklets gnome-python-extras nautilus-cd-burner gnome-python
terminal gnome-terminal anjuta libvisual-bmp icewmconf xpenguins_themes gnumeric gtkam
rhythmbox gst-plugins-ogg gst-plugins-vorbis gst-plugins-mad gst-plugins-gconf bug-buddy
vcdimager libcdio raidtools hd2u newt logrotate pwlib autofs tarfile pyvorbis python-pygame
python-geoip pyorbit pyogg namcap menumaker mailman cplay bluez-utils blender biopython
python-egenix-mx-base python-numeric emovix waimea-cvs spamassassin perl-html-parser sirobot
razor perl-digest-nilsimsa perl-net-dns perl-digest-hmac r quickswitch perl-uri perl-tk
perl-timedate perl-string-shellquote perl-html-tagset perl-digest-sha1 patchutils mp3-info
magicpoint intltool perlxml emboss cowsay clamav bioperl vsftpd sudo screen proftpd php
openssh bftpd asteroids3d xosd xmms-woofer xmms-synaesthesia xmms-status-plugin xmms-speex
xmms-sexyattachment xmms-rootvis xmms-mp3cue xmms-mad xmms-iris xmms-infopipe xmms-infinity
xmms-eq xmms-effects-stack xmms-curses xmms-crossfade xmms-cdparanoia xmms-blursk xmms-arts
xfce4-xmms-plugin libxmms-ruby libvisual-xmms gkrellmms qtiplot xsane gimp-refocus
gimp-rawphoto gimp-gap gimp-freetype gimp-dbp exo xfce4-appfinder xfwm4 xffm xfdesktop
xfce4-session xfce4-iconbox xfce-utils xfcalendar xfce-mcs-plugins xfce-mcs-manager kkbswitch
kde-styles kde-i18n-hi kde-i18n-eo kde-i18n-en_gb kde-i18n-bn gst-plugins-arts xfce4-mixer
xfce4-panel gnome-applets control-center nautilus eel metacity gtk-smooth-engine
gnome-themes-extras gnome-themes unixcw qps qjackctl mixxx licq pygtk galculator
openoffice2-spell-fr openoffice2-spell-de prizm sdl_perl-compat castle-combat njam gtklife
corewars putty dillo alsaplayer lopster sweep guile-gtk gtk1-engines xmms-finespectrum
xmms-waterfall xmms-lava xbill usbview napshare gtoaster gtkmm1 gtkglarea gtk+extra gscanbus
gcombust cdlabelgen beaver alsa-xmms ggv gv dvipdfm pyge kile mozilla apolos gucharmap
gst-plugins-gdkpixbuf liferea libgtkhtml gvim gqview-devel xpad xchat xcdroast tilp
streamtuner sodipodi sawfish rox-system rox rep-gtk obconf openbox lodju kanatest gweled
gtkscintilla2 gtkatlantic gtk2-themes-collection gtk-qt-engine gtk-gnutella gtick glsof
gkrellm giftui giftoxic gftp gdis fluxconf ettercap ethereal downloaderx dopewars dia cssed
bmp dvdrip gtk-perl psiconv lyx a2ps psutils samba xfprint libgnomecups gtklp flphoto
latex2html gocr gimp-panorama-tools scribus eterm libast skippy icewm fvwm xpenguins qiv
gqmpeg freeciv fnlib gconfmm hydrogen linc jedit j apache-ant libgsf-gnome gtodo
gst-plugins-gnomevfs etherape acme wvdial mpc xvidcap motion xmms-mplayer mplayer-plugin
gmencoder vcr transcode kmplayer gwenview xmms-kde potracegui pixieplus metatheme ksmoothdock
klogoturtle klogic kguitar tse3 kbear kbarcode kasablanca k3d filelight arson inkscape gtkmm
peacock gtkhtml gail gtksourceview mysql-python gpsdrive gammu cdw perl-libintl-perl pal
lexter subversion pavuk heimdal gift-openft exim dctc bogofilter chemtool ardour gksu
libgksuui celestia gtkglext fox fltk gimp librsvg libxfcegui4 libxfce4mcs gtk-xfce-engine
kdetv kdetoys kdenetwork perl-io-socket-ssl perl-net-ssleay qca-tls qca kdegraphics kdeedu
kdebindings kdeartwork kdeadmin kdeaddons kdegames kdeaccessibility qscintilla libxklavier
kdewebdev gtk-engines ddd wine linuxheartmonitor teg gaim glurp viewglob bzflag kmobiletools
opera gifsicle enlightenment mrxvt fyre wesnoth xscreensaver xlockmore speedcrunch amaya
abiword nip2 stellarium timidity++ qsynth openoffice2 3ddesktop xtermset xskat xgalaga++ xfig
xdesktopwaves xclip xboard xbl xautolock xapps x2x tuxtype ttf-fontz.de-sans
ttf-fontz.de-handwriting transfig synaesthesia sdl_net rxvt root-tail prekin pornview
gdk-pixbuf ogle mage kgpg gtk-theme-switch2 gtk-theme-switch grace gnuplot fkiss chromium
chgres blassic aterm artwiz-fonts apricots XaoS bittorrent wxpython audacity vlc libmpeg2
amarok ruby libvisual-plugins kdeutils labplot qwtplot3d qwt autotrace gnome-pilot
gnome-panel gnome-desktop evolution-data-server gnome-menus libwnck startup-notification
jpilot libofx xdrawchem ghostscript gimp-print gst-plugins-musicbrainz gst-plugins-mpeg2enc
kino libdv xforms mkvtoolnix fbida xemacs vips emacs xaw3d netpbm epplet-base xplanet
windowmaker panorama-tools lcms kismet devil amule glibmm xmms-sid rosegarden dssi
kdemultimedia gst-plugins tunepimp gtk-doc bootchart cgoban2 j2sdk easytag abcde man octave
fluxter kaffeine wvstreams kognition karchiver gentoo apollon gift gst-plugins-faad mpd
ffmpeg gst-plugins-faac avidemux mplayer avifile mplayer-skins valknut xmms-ladspa liblrdf
swh-plugins xmms k3b tcdr audiere-python koffice gtkspell balsa gmime sharutils
libgnomeprintui gnome-icon-theme libgnomeprint bluefish gnome-spell aspell-de enchant
aspell-fr aspell-en snapscreenshot mysql djvulibre kdevelop automake kdesdk kdepim libmal
gnokii gpgme gnupg2 dirmngr gnupg kdebase cyrus-sasl lm_sensors gst-ffmpeg gstreamer boost
muse graphviz fluidsynth xpdf wxgtk tuxracer ttmkfdir2 trackballs texmacs tetex taglib
steghide source-highlight sfs rar pstoedit imagemagick povray pilot-link opensp openbabel
ogmtools ocrad musicbrainz mp3blaster mjpegtools libsigc++2.0 libsidplay libextractor lftp
kig kahakai swig imlib2 k3guitune kdelibs openldap jasper glut openexr arts qt jade j2re
id3v2 id3 hpijs foomatic-filters cups groff grip id3lib libgnomeui gnome-keyring libbonoboui
libgnome gnome-vfs hal gconf libbonobo perl coreutils shadow pam orbit2 libgnomecanvas
gnome-common desktop-file-utils popt gettext libglade vte gtk2 pango gcc-g77 foobillard
fluxbox-devel flashplugin fam fakeroot faad2 faac-devel f ecasound python db eboard imlib
libtiff gtk xorg dvd+rw-tools doxygen divx4linux dclib cmt ladspa cinelerra cdrdao cdargs
bbtool audiere aspell abuse gcc
Do you want to remove these packages? [Y/n]
The impossible missions are the only ones which succeed.
Offline
take a look at pajman. It can remove groups with recursive parameter send to pacman.
I tried `pajman -Pxgs gnome` and `pajman -Pxgs gnome-extra` but it doesn't seem to work.
Some PKGBUILDs: http://members.lycos.co.uk/sweiss3
Offline
it works in my system... Is there any error message?
try downloading it:
Offline
Well, this is what I get:
[root@raviv2 sweiss]# sh pajman -Pxgs gnome
==> Removing "gnome" group
control-center-2.10.0-2
gnome2-user-docs-2.8.1-1
gnome-applets-2.10.0-1
gnome-backgrounds-2.10.0-1
gnome-common-2.8.0-9
gnome-desktop-2.10.0-1
gnome-icon-theme-2.10.1-1
gnome-media-2.10.0-1
gnome-mime-data-2.4.2-1
gnome-panel-2.10.0-1
gnome-session-2.10.0-2
gnome-themes-2.10.0-1
metacity-2.10.0-1
nautilus-2.10.0-2
rep-gtk-0.18-1
vte-0.11.12-1
yelp-2.9.3-1
Is it ok to REMOVE above packages?
1) yes
2) no
#? 1
error: this will break the following dependencies:
gnome-common: is required by libgnomecanvas
gnome-common: is required by orbit2
gnome-desktop: is required by eel
gnome-desktop: is required by bug-buddy
gnome-desktop: is required by epiphany
gnome-icon-theme: is required by libgnomeprintui
gnome-media: is required by sound-juicer
gnome-mime-data: is required by gnome-vfs
gnome-panel: is required by gnome-netstatus
gnome-panel: is required by gnome-utils
gnome-panel: is required by libgail-gnome
nautilus: is required by nautilus-cd-burner
nautilus: is required by file-roller
nautilus: is required by nautilus-media
vte: is required by terminal
vte: is required by gnome-terminal
[root@raviv2 sweiss]# sh pajman -Pxgs gnome-extra
==> Removing "gnome-extra" group
bug-buddy-2.10.0-1
dasher-3.2.15-1
eog-2.9.0-3
epiphany-1.6.0-1
file-roller-2.10.0-2
gcalctool-5.5.41-1
gconf-editor-2.10.0-1
gdm-2.6.0.8-2
gedit-2.10.1-1
ggv-2.8.4-1
gnome-audio-2.0.0-1
gnome-games-2.10.0-2
gnome-mag-0.12.0-1
gnome-netstatus-2.10.0-1
gnome-speech-0.3.6-1
gnome-system-monitor-2.10.0-1
gnome-terminal-2.10.0-1
gnome-themes-extras-0.8.1-1
gnome-utils-2.10.0-1
gnome-volume-manager-1.2.0-1
gnopernicus-0.10.5-1
gok-1.0.3-1
goobox-0.9.90-2
gpdf-2.10.0-1
gst-plugins-0.8.8-1
gstreamer-0.8.9-1
gucharmap-1.4.3-1
libgtkhtml-2.6.3-1
nautilus-cd-burner-2.10.0-1
nautilus-media-0.8.1-1
rhythmbox-0.8.8-4
sound-juicer-2.10.0-1
vino-2.10.0-1
zenity-2.10.0-1
Is it ok to REMOVE above packages?
1) yes
2) no
#? 1
error: this will break the following dependencies:
gst-plugins: is required by kdemultimedia
gst-plugins: is required by gnome-applets
gst-plugins: is required by gnome-media
gst-plugins: is required by control-center
gstreamer: is required by kdeaccessibility
gstreamer: is required by kdemultimedia
gstreamer: is required by gst-plugins-mad
gstreamer: is required by gst-plugins-gconf
gstreamer: is required by gst-plugins-cdparanoia
gstreamer: is required by gst-plugins-flac
gstreamer: is required by gst-plugins-vorbis
gstreamer: is required by gst-plugins-gnomevfs
gstreamer: is required by gst-plugins-ogg
gstreamer: is required by amarok-mysqlfree
gucharmap: is required by gnome-applets
nautilus-cd-burner: is required by gnome-media
[root@raviv2 sweiss]#
Some PKGBUILDs: http://members.lycos.co.uk/sweiss3
Offline
ooops. I'll make it remove package by package, so that non needed packages will get removed.
Offline
i've written my own pacman that does this,
I've tested it on xfce4 and xfce4-goodies groups and it seems to work,
I make a thread in the "user contributions" forum for it,
arch + gentoo + initng + python = enlisy
Offline
To install gnome: pacman -S gnome
To remove gnome: pacman -Rc gnome
The c is for cascade.
pacman -Rs gnome will complain about breaking dependencies -- the solution is to use -Rc and NOT -Rs. I used -Rcn myself (n means don't save .pacsave backup files).
Just thought I'd point this out as it seems the original problem was the use of -Rs instead of -Rc
Offline
Pages: 1