You are not logged in.

#1 2008-03-03 01:04:02

metalfan
Member
Registered: 2007-11-22
Posts: 99

[SOLVED]Software removla, not -Rcs?

Hi,

ive tried to get rid of azureus with its dependencies, pacman -S azureus installed 36 packages.

But:

pacman -Rcs azureus

Only wants to remove 4?



greets

Last edited by metalfan (2008-03-25 15:07:25)

Offline

#2 2008-03-03 02:12:27

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,487
Website

Re: [SOLVED]Software removla, not -Rcs?

You don't need the "c" in the flags there.  Just pacman -Rs

Have you installed any packages since azereus?  Other things you have installed may now use some of the dependencies and therefore pacman will not want to remove them.

Offline

#3 2008-03-03 03:32:06

eerok
Member
From: Canada
Registered: 2005-03-20
Posts: 171

Re: [SOLVED]Software removla, not -Rcs?

To see what packages were installed as dependencies but no longer used by anything:

pacman -Qdt

noobus in perpetuus

Offline

#4 2008-03-03 18:30:15

metalfan
Member
Registered: 2007-11-22
Posts: 99

Re: [SOLVED]Software removla, not -Rcs?

azureus was the last package i installed.


$pacman -Qdt
fakeroot 1.9.3-1


/var/pacman.log
[2008-03-03 01:59] installed atk (1.20.0-1)
[2008-03-03 01:59] installed renderproto (0.9.3-1)
[2008-03-03 01:59] installed libxrender (0.9.4-1)
[2008-03-03 01:59] installed freetype2 (2.3.5-1)
[2008-03-03 01:59] updating font cache... done.
[2008-03-03 01:59] installed fontconfig (2.5.0-1)
[2008-03-03 01:59] installed cairo (1.4.14-1)
[2008-03-03 01:59] installed libxft (2.1.12-1)
[2008-03-03 01:59] installed libdatrie (0.1.2-1)
[2008-03-03 01:59] installed libthai (0.1.9-1)
[2008-03-03 01:59] installed pango (1.18.4-1)
[2008-03-03 01:59] installed xextproto (7.0.2-1)
[2008-03-03 01:59] installed fixesproto (4.0-2)
[2008-03-03 01:59] installed libxfixes (4.0.3-1)
[2008-03-03 01:59] installed libxcursor (1.1.9-1)
[2008-03-03 01:59] installed libxext (1.0.3-1)
[2008-03-03 01:59] installed xineramaproto (1.1.2-1)
[2008-03-03 01:59] installed libxinerama (1.0.2-1)
[2008-03-03 01:59] installed randrproto (1.2.1-1)
[2008-03-03 01:59] installed libxrandr (1.2.2-1)
[2008-03-03 01:59] installed libxi (1.1.3-1)
[2008-03-03 01:59] installed compositeproto (0.4-1)
[2008-03-03 01:59] installed libxcomposite (0.4.0-1)
[2008-03-03 01:59] installed damageproto (1.1.0-1)
[2008-03-03 01:59] installed libxdamage (1.1.1-1)
[2008-03-03 01:59] installed gtk2 (2.12.7-1)
[2008-03-03 01:59] installed recordproto (1.13.2-1)
[2008-03-03 01:59] installed libxtst (1.0.3-1)
[2008-03-03 01:59] installed alsa-lib (1.0.15-1)
[2008-03-03 01:59] installed eclipse-ecj (3.3.1.1-1)
[2008-03-03 01:59] installed gcc-gcj (4.2.3-1)
[2008-03-03 01:59] installed fastjar (0.95-1)
[2008-03-03 01:59] installed gjdoc (0.7.8-3)
[2008-03-03 01:59] installed java-gcj-compat (1.0.77-1)
[2008-03-03 01:59] installed swt (3.3-2)
[2008-03-03 01:59] installed bcprov (1.38-1)
[2008-03-03 01:59] installed azureus (3.0.1.6-2)


these packages were installed for azureus, the machine is headless and i want to run azureus with --ui=console

Offline

#5 2008-03-03 20:15:03

eerok
Member
From: Canada
Registered: 2005-03-20
Posts: 171

Re: [SOLVED]Software removla, not -Rcs?

That's different -- you said earlier you wanted to get rid of azureus.  Well, to get rid of those dependencies you'd likely need to compile a cli azureus that didn't require them.


noobus in perpetuus

Offline

#6 2008-03-03 21:48:11

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,914
Website

Re: [SOLVED]Software removla, not -Rcs?

let me this right I can remove anything that shows up in -Qdt? could not not be a feature in pacman to clean old packages from system?


Mr Green

Offline

#7 2008-03-03 22:30:23

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,487
Website

Re: [SOLVED]Software removla, not -Rcs?

This looks like a problem with "java-runtime".  swt requires it but it is not a real package.  gcc-gcj provides it. So a "pacman -Rs azereus gcc-gcj" should remove everything installed at that time.

Offline

#8 2008-03-04 01:20:51

metalfan
Member
Registered: 2007-11-22
Posts: 99

Re: [SOLVED]Software removla, not -Rcs?

pacman -Rs azureus gcc-gcj
loading package data... done.
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: eclipse-ecj: requires gcc-gcj
:: gjdoc: requires gcc-gcj>=4.2.2

Offline

#9 2008-03-04 02:34:39

metalfan
Member
Registered: 2007-11-22
Posts: 99

Re: [SOLVED]Software removla, not -Rcs?

Ive finished installing a fresh 64bit arch with pacman -r,

pacman -Rs jre
loading package data... done.
checking dependencies...

Targets: jre  gcc  libstdc++5  mpfr  gmp  

Do you want to remove these packages? [Y/n] n
root@myhost / #pacman -S azureus
resolving dependencies...
looking for inter-conflicts...

Targets: swt-3.3-2  glib2-2.14.5-1  atk-1.20.0-1  libpng-1.2.24-1  libxau-1.0.3-1  xproto-7.0.11-1  libxdmcp-1.0.2-1  xcb-proto-1.1-1  
         libxcb-1.1-1  kbproto-1.0.3-1  inputproto-1.4.2.1-1  bigreqsproto-1.0.2-1  libx11-1.1.3-6  renderproto-0.9.3-1  
         libxrender-0.9.4-1  freetype2-2.3.5-1  fontconfig-2.5.0-1  cairo-1.4.14-1  libxft-2.1.12-1  libdatrie-0.1.2-1.1  libthai-0.1.9-1  
         pango-1.18.4-1  xextproto-7.0.2-1  fixesproto-4.0-2  libxfixes-4.0.3-1  libxcursor-1.1.9-1  libxext-1.0.3-1  
         xineramaproto-1.1.2-1  libxinerama-1.0.2-1  randrproto-1.2.1-1  libxrandr-1.2.2-1  libxi-1.1.3-1  opencdk-0.6.6-1  
         libtasn1-1.3-1  gnutls-2.0.4-1  libjpeg-6b-4  libtiff-3.8.2-3  libcups-1.3.6-1  compositeproto-0.4-1  libxcomposite-0.4.0-1  
         damageproto-1.1.0-1  libxdamage-1.1.1-1  gtk2-2.12.7-1  bcprov-1.38-1  azureus-3.0.1.6-2  

Total Download Size:    27.53 MB

Proceed with installation? [Y/n] 
:: Retrieving packages from core...
 glib2-2.14.5-1-x86_64   1466.2K  999.2K/s 00:00:01 [################################################################################] 100%
:: Retrieving packages from extra...
 swt-3.3-2-x86_64        1202.2K  828.9K/s 00:00:01 [################################################################################] 100%
 atk-1.20.0-1-x86_64      225.2K  259.0K/s 00:00:01 [################################################################################] 100%
 libpng-1.2.24-1-x86_64   334.7K  328.4K/s 00:00:01 [################################################################################] 100%
 libxau-1.0.3-1            12.7K   45.2K/s 00:00:00 [################################################################################] 100%
 xproto-7.0.11-1-x86_64    76.6K  136.8K/s 00:00:01 [################################################################################] 100%
 libxdmcp-1.0.2-1          21.4K   49.6K/s 00:00:00 [################################################################################] 100%
 xcb-proto-1.1-1-x86_64    35.2K   81.1K/s 00:00:00 [################################################################################] 100%
 libxcb-1.1-1-x86_64      373.5K  367.3K/s 00:00:01 [################################################################################] 100%
 kbproto-1.0.3-1           23.8K   56.8K/s 00:00:00 [################################################################################] 100%
 inputproto-1.4.2.1-1...   13.2K   47.2K/s 00:00:00 [################################################################################] 100%
 bigreqsproto-1.0.2-1       1.6K   11.5M/s 00:00:00 [################################################################################] 100%
 libx11-1.1.3-6-x86_64      2.4M 1377.7K/s 00:00:02 [################################################################################] 100%
 renderproto-0.9.3-1-...    4.6K   27.0K/s 00:00:00 [################################################################################] 100%
 libxrender-0.9.4-1        37.0K   85.2K/s 00:00:00 [################################################################################] 100%
 freetype2-2.3.5-1        751.6K  560.9K/s 00:00:01 [################################################################################] 100%
 fontconfig-2.5.0-1-x...  350.0K  350.6K/s 00:00:01 [################################################################################] 100%
 cairo-1.4.14-1-x86_64    596.9K  508.1K/s 00:00:01 [################################################################################] 100%
 libxft-2.1.12-1           93.0K  127.1K/s 00:00:01 [################################################################################] 100%
 libdatrie-0.1.2-1.1-...   20.6K   66.3K/s 00:00:00 [################################################################################] 100%
 libthai-0.1.9-1-x86_64   192.3K  213.8K/s 00:00:01 [################################################################################] 100%
 pango-1.18.4-1-x86_64    404.4K  340.9K/s 00:00:01 [################################################################################] 100%
 xextproto-7.0.2-1         40.0K   87.7K/s 00:00:00 [################################################################################] 100%
 fixesproto-4.0-2           3.5K  149.4K/s 00:00:00 [################################################################################] 100%
 libxfixes-4.0.3-1         16.2K   54.9K/s 00:00:00 [################################################################################] 100%
 libxcursor-1.1.9-1        48.9K   83.2K/s 00:00:01 [################################################################################] 100%
 libxext-1.0.3-1          104.7K  143.2K/s 00:00:01 [################################################################################] 100%
 xineramaproto-1.1.2-1      3.1K  216.7K/s 00:00:00 [################################################################################] 100%
 libxinerama-1.0.2-1        8.1K   49.7K/s 00:00:00 [################################################################################] 100%
 randrproto-1.2.1-1         4.5K   24.4K/s 00:00:00 [################################################################################] 100%
 libxrandr-1.2.2-1-x8...   30.4K   68.2K/s 00:00:00 [################################################################################] 100%
 libxi-1.1.3-1-x86_64      77.2K  128.1K/s 00:00:01 [################################################################################] 100%
 opencdk-0.6.6-1-x86_64   175.7K  197.0K/s 00:00:01 [################################################################################] 100%
 libtasn1-1.3-1-x86_64    111.7K  149.8K/s 00:00:01 [################################################################################] 100%
 gnutls-2.0.4-1-x86_64   1164.7K  802.3K/s 00:00:01 [################################################################################] 100%
 libjpeg-6b-4             219.2K  231.0K/s 00:00:01 [################################################################################] 100%
 libtiff-3.8.2-3          559.9K  470.2K/s 00:00:01 [################################################################################] 100%
 libcups-1.3.6-1-x86_64   181.7K  210.5K/s 00:00:01 [################################################################################] 100%
 compositeproto-0.4-1       2.1K   84.8K/s 00:00:00 [################################################################################] 100%
 libxcomposite-0.4.0-1     11.1K   38.6K/s 00:00:00 [################################################################################] 100%
 damageproto-1.1.0-1        2.2K  190.5K/s 00:00:00 [################################################################################] 100%
 libxdamage-1.1.1-1         7.4K   44.0K/s 00:00:00 [################################################################################] 100%
 gtk2-2.12.7-1-x86_64       7.5M    2.9M/s 00:00:03 [################################################################################] 100%
 bcprov-1.38-1-x86_64    1437.4K  882.7K/s 00:00:02 [################################################################################] 100%
 azureus-3.0.1.6-2          7.4M    2.8M/s 00:00:03 [################################################################################] 100%
checking package integrity...
(45/45) checking for file conflicts                 [################################################################################] 100%
( 1/45) installing swt                              [################################################################################] 100%
( 2/45) installing glib2                            [################################################################################] 100%
( 3/45) installing atk                              [################################################################################] 100%
( 4/45) installing libpng                           [################################################################################] 100%
( 5/45) installing libxau                           [################################################################################] 100%
( 6/45) installing xproto                           [################################################################################] 100%
( 7/45) installing libxdmcp                         [################################################################################] 100%
( 8/45) installing xcb-proto                        [################################################################################] 100%
( 9/45) installing libxcb                           [################################################################################] 100%
(10/45) installing kbproto                          [################################################################################] 100%
(11/45) installing inputproto                       [################################################################################] 100%
(12/45) installing bigreqsproto                     [################################################################################] 100%
(13/45) installing libx11                           [################################################################################] 100%
(14/45) installing renderproto                      [################################################################################] 100%
(15/45) installing libxrender                       [################################################################################] 100%
(16/45) installing freetype2                        [################################################################################] 100%
(17/45) installing fontconfig                       [################################################################################] 100%
updating font cache... done.
(18/45) installing cairo                            [################################################################################] 100%
(19/45) installing libxft                           [################################################################################] 100%
(20/45) installing libdatrie                        [################################################################################] 100%
(21/45) installing libthai                          [################################################################################] 100%
(22/45) installing pango                            [################################################################################] 100%
(23/45) installing xextproto                        [################################################################################] 100%
(24/45) installing fixesproto                       [################################################################################] 100%
(25/45) installing libxfixes                        [################################################################################] 100%
(26/45) installing libxcursor                       [################################################################################] 100%
(27/45) installing libxext                          [################################################################################] 100%
(28/45) installing xineramaproto                    [################################################################################] 100%
(29/45) installing libxinerama                      [################################################################################] 100%
(30/45) installing randrproto                       [################################################################################] 100%
(31/45) installing libxrandr                        [################################################################################] 100%
(32/45) installing libxi                            [################################################################################] 100%
(33/45) installing opencdk                          [################################################################################] 100%
(34/45) installing libtasn1                         [################################################################################] 100%
(35/45) installing gnutls                           [################################################################################] 100%
(36/45) installing libjpeg                          [################################################################################] 100%
(37/45) installing libtiff                          [################################################################################] 100%
(38/45) installing libcups                          [################################################################################] 100%
(39/45) installing compositeproto                   [################################################################################] 100%
(40/45) installing libxcomposite                    [################################################################################] 100%
(41/45) installing damageproto                      [################################################################################] 100%
(42/45) installing libxdamage                       [################################################################################] 100%
(43/45) installing gtk2                             [################################################################################] 100%
(44/45) installing bcprov                           [################################################################################] 100%
(45/45) installing azureus                          [################################################################################] 100%
root@myhost / #pacman -Rs azureus
loading package data... done.
checking dependencies...

Targets: azureus  swt  gtk2  bcprov  atk  pango  libxcursor  libxinerama  libxrandr  libxi  libcups  libxcomposite  libxdamage  cairo  
         glib2  libxft  libthai  libxfixes  libxrender  libxext  xineramaproto  randrproto  gnutls  libtiff  libpng  compositeproto  
         damageproto  fontconfig  libdatrie  libx11  fixesproto  renderproto  xextproto  opencdk  libtasn1  libjpeg  freetype2  libxcb  
         kbproto  inputproto  bigreqsproto  xcb-proto  libxdmcp  libxau  xproto  

Do you want to remove these packages? [Y/n] n

This time i installed jre and then azureus, on the other host the gcc java version was installed.
pacman tries to remove all of the installed 45 packages if i try to remove azureus.
But why does he fail on the other host with the gcc java env?



greets

Last edited by metalfan (2008-03-04 02:35:11)

Offline

#10 2008-03-04 03:45:17

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,487
Website

Re: [SOLVED]Software removla, not -Rcs?

My bad...  I meant try "pacman -Rs azureus java-gcj-compat"

What happens is that azureus requires swt which requires java-runtime.  java-runtime is provided by either java-gcj-compat or jre.  pacman resolves this by taking the first it finds (java-gcj-compat) and adding it the the dependancies to install.  Now when it comes time to remove the packages, pacman finds no package called java-runtime and does not know what to remove for the dependancy. 

Note that java-gcj-compat brings in gcc-gcj which requires many of the same dependencies as azureus so these can't be removed by just removing azureus as they are in use.  When you install jre first, pacman sees you have already provided a package satifying "java-runtime" and is happy to install azureus and dependencies.  As jre does not share any of these dependencies they can be removed as you remove azureus.

Hope that clears things up....

Offline

#11 2008-03-25 15:07:08

metalfan
Member
Registered: 2007-11-22
Posts: 99

Re: [SOLVED]Software removla, not -Rcs?

Ah, thx a lot.


Julius

Offline

Board footer

Powered by FluxBB