You are not logged in.
Pages: 1
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
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
To see what packages were installed as dependencies but no longer used by anything:
pacman -Qdt
noobus in perpetuus
Offline
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
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
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
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
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
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
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
Ah, thx a lot.
Julius
Offline
Pages: 1