Glibc/gcc-libs dependencies off?
I keep getting annoying messages about gmp in my chroot. Mostly looks like this:
error: could not open file /var/lib/pacman/local/gmp-5.0.4-1/desc: No such file or directory
[snip]
expr: error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory
This started to get me digging on my regular installation (which, up till the digging, worked just fine ).
So it turned out pacman thought gmp was installed (I fixed that). However, when I tell pacman to remove gmp (which seems to have been a pretty much low-level dependency at some point, but not anymore), this is what pacman suggests:
# pacman -Rsn gmp
checking dependencies...
warning: glibc is designated as a HoldPkg.
HoldPkg was found in target list. Do you want to continue? [y/N]
So just for kicks 'n' giggles I said yes. Of course that hosed my system, but the real question is (after multiple package database refreshes): is there something botched with packages depending on glibc? It's afaik *the* low-level C library, and just by tossing out gmp along it goes.
Just testing the waters and seeing if I did something wrong. Seems gcc-libs is in the same boat: very popular once, but now, not anymore. Removing gmp would dump gcc-libs as well.
To illustrate the case with the actual chroot output:
$ chrbuild32
Wachtwoord:
==> Creating clean working copy...done
==> WARNING: Cannot find the git binary required to determine latest git revision.
==> Making package: crystalhd-git-lts 20120209-1 (Sun Feb 26 01:57:35 UTC 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
error: could not open file /var/lib/pacman/local/gmp-5.0.4-1/desc: No such file or directory
==> Installing missing dependencies...
resolving dependencies...
error: could not open file /var/lib/pacman/local/gmp-5.0.4-1/desc: No such file or directory
looking for inter-conflicts...
Targets (3): perl-error-0.17017-1 git-1.7.9.2-1 linux-lts-headers-3.0.22-1
Total Installed Size: 48.80 MiB
Proceed with installation? [Y/n]
(3/3) checking package integrity [########################################################################################] 100%
(3/3) loading package files [########################################################################################] 100%
(3/3) checking for file conflicts [########################################################################################] 100%
warning: could not get filesystem information for /var/lib/nfs/rpc_pipefs: No such file or directory
warning: could not get filesystem information for /home/bla/media/films: No such file or directory
warning: could not get filesystem information for /home/bla/media/series: No such file or directory
warning: could not get filesystem information for /home/bla/media/documentaires: No such file or directory
warning: could not get filesystem information for /home/bla/media/mediadb: No such file or directory
warning: could not get filesystem information for /home/bla/.gvfs: No such file or directory
(3/3) checking available disk space [########################################################################################] 100%
(1/3) installing linux-lts-headers [########################################################################################] 100%
(2/3) installing perl-error [########################################################################################] 100%
(3/3) installing git [########################################################################################] 100%
Optional dependencies for git
tk: gitk and git gui
perl-libwww: git svn
perl-term-readkey: git svn
perl-mime-tools: git send-email
perl-net-smtp-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
python2: various helper scripts
subversion: git svn
cvsps: git cvsimport
error: could not open file /var/lib/pacman/local/gmp-5.0.4-1/desc: No such file or directory
==> Retrieving Sources...
==> Extracting Sources...
==> Starting build()...
==> Connecting to Linuxtv.org GIT server....
Cloning into 'crystalhd'...
==> Compiling kernel module...
expr: error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory
expr: error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory
expr: error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory
expr: error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory
expr: error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory
expr: error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory
expr: error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory
The expr error keeps on coming (and actual compilation does not seem to progress).
Last edited by .:B:. (2012-02-26 01:59:17)
Not sure how you can remove glibc...
pacman -Qi glibc gives me:
Required By : a52dec alsa-lib attr babl bash binutils bison bzip2
calc cdparanoia coreutils cracklib device-mapper dhcpcd
diffutils eject elfutils eventlog expat faac faad2
fakeroot file findutils flex foomatic-filters fribidi
fuse gawk gcc-libs gcc-snapshot gdbm gnuchess grep gsm
gzip hspell hyphen idnkit initscripts iproute2 iptables
iputils json-c kbd keyutils kmod libasyncns libcap
libcap-ng libcddb libdatrie libdrm libdvdcss libexif
libffi libgpg-error libgssglue libice libidn libirman
libjpeg-turbo libksba libmad libmikmod libnl libogg
libpcap libpciaccess libpipeline libtasn1 libtextcat
libusb libvpx libxau libxdmcp lpsolve lsof m4 make
mkinitcpio-busybox mlocate mp3gain nasm ncurses net-tools
nspr openal opencore-amr optipng orc p11-kit pam patch
pciutils perl pixman pkg-config popt ppp pth readline
recode run-parts sdl sdparm sg3_utils sudo sysfsutils
sysvinit talloc tar usbutils v4l-utils valgrind wget
which x264 xf86-input-evdev xvidcore zlib
Similar Messages
-
Rebuilding gcc and gcc-libs for i586
Hi. A quick question, if you don't mind. I'm trying to rebuild (or should I say update?) just about everything on an i586, but I'm a little stuck between gcc and gcc-libs.
This is from the PKGBUILD for gcc-libs ...
makedepends=('binutils>=2.18-3' 'gcc>=4.2.2')
And this is from the PKGBUILD for gcc ...
depends=('binutils>=2.18-3' "gcc-libs>=${pkgver}")
where $(pkgver) is the same as the gcc version, or 4.2.2. So on the surface it appears I can't compile either one since each one seems to be a dependency for the other (and makepkg spits out an error to that effect, for both, when I try).
Is there a graceful or correct way to rebuild both packages? Is there another package I'm overlooking that will handle both of them?
As you can imagine, I'd like to do this correctly the first time, since the trial-and-error method involves hours off my life.
Cheers and thanks in advance.
Last edited by k.mandla (2007-12-18 00:21:50)makepkg will halt without a -d flag, and the build process snags and stops with -d.
The gcc version is 4.1.1. I started with an installation of Lowarch, hoping that I could hopscotch my way up to a current system. It's gone well so far, but this part is turning prickly.
I compiled both packages for i586, plus glibc-2.7 and binutils-2.18, overnight on my "fast" machine (1Ghz ... ), so later today I'll see if copying them across and installing en masse helps at all. Judging from the wiki pages, it should help.
Thanks for the tips, by the way. Compiling is not my favorite thing, but I'm learning a lot.
Last edited by k.mandla (2007-12-19 23:31:17) -
[SOLVED] pacman update fails: gcc requires gcc-libs=4.7.0-3
Hi
I ran pacman -Syu this morning and there's an update to pacman to install first, so I say yes but it fails like this:
:: Synchronising package databases...
core is up to date
extra is up to date
community is up to date
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc: requires gcc-libs=4.7.0-3
But I have gcc-libs 4.7.0-3 installed:
pacman -Qs gcc-libs
local/gcc-libs 4.7.0-3 (base)
Runtime libraries shipped by GCC
So what's going on?
Last edited by useradded (2012-04-11 08:08:09)How might that break pacman? Assuming databases are current, is running
pacman -S pacman
followed by
pacman -Syu
different from what pacman itself is trying to do?
Is the message that pacman should be updated first just wrong?
So is this what you should do?
$ pacman -Syu
Recent ML chatter: linux(2)
:: Synchronizing package databases...
core 101.8 KiB 480K/s 00:00 [########################################] 100%
extra 1385.2 KiB 832K/s 00:02 [########################################] 100%
community 1636.1 KiB 810K/s 00:02 [########################################] 100%
multilib 86.4 KiB 522K/s 00:00 [########################################] 100%
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
:: gcc-libs and gcc-libs-multilib are in conflict. Remove gcc-libs-multilib? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc-multilib: requires gcc-libs-multilib=4.7.0-3
No pacnew files to update.
$ pacman -Syu
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] N
I thought that itself might break pacman, which is why I updated pacman on its own. So I obviously don't get how it works...
Plus, why did you say "Or, just..." which suggests it is an alternative method rather than a better one...?
Last edited by cfr (2012-04-11 22:49:15) -
[SOLVED]gcc-libs and gcc-libs-multilib are in conflict
Can't update today.
[glow@GlowArch ~]$ sudo pacman -Syuv
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
catalyst is up to date
:: Starting full system upgrade...
warning: android-udev: local (98-1) is newer than community (r100-1)
resolving dependencies...
looking for inter-conflicts...
:: gcc-libs and gcc-libs-multilib are in conflict. Remove gcc-libs-multilib? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: gcc-libs and gcc-libs-multilib are in conflict
I assume there is some update going on, i will try again in some time.
Last edited by GloW_on_dub (2014-05-09 14:04:57)[glow@GlowArch ~]$ sudo pacman -Syu --ignore gcc-libs
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
catalyst is up to date
:: Starting full system upgrade...
warning: android-udev: local (98-1) is newer than community (r100-1)
resolving dependencies...
warning: ignoring package gcc-libs-4.9.0-2
warning: cannot resolve "gcc-libs=4.9.0-2", a dependency of "gcc"
warning: cannot resolve "gcc=4.9.0-2", a dependency of "gcc-fortran"
:: The following package cannot be upgraded due to unresolvable dependencies:
gcc-fortran
:: Do you want to skip the above package for this upgrade? [y/N] n
error: failed to prepare transaction (unexpected error)
You're right, i have indeed a dependency problem because of this aur package, acml-gfortran, wich have in it's dependencies gcc-fortran instead of gcc-fortran-multilib
The thing i don't understand is how have i been able to install gcc-fortran with acml-gfortran, without trying to install gcc-libs and discovering the conflict at that time,
and also why the fact that there is a gcc-fortran and gcc-libs update without the corresponding update in the multilib version discover the conflict.
I've commented the aur package, so the maintainer will soon fix the problem, yet i don't understand fully why this conflict have appeared now. -
[SOLVED]Pacman needs gcc-libs, that are already up to date
...but this is the output
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc: requires gcc-libs=4.7.0-3
Pacman needs to update itself first, but needs gcc-libs...
...however...
pacman -Ss gcc-libs
core/gcc-libs 4.7.0-5 (base) [installed: 4.7.0-3]
Runtime libraries shipped by GCC
Granted, I could do this:
pacman's --force
but, how harmfull is that to my system?
Thanks for a reply!
Thor
EDIT - searching the boards now...but I found some stale breadcrumbs...
EDIT2 - upated pacman on its own...that seemd to work...
pacman -S pacman
the system is updating now...Solved
EDIT3 - definetly solved, upgrading pacman on its own did the trick. The system is back after a reboot...thanks to everyone here
Last edited by Thor@Flanders (2012-04-21 19:08:27)Hi everyone!
@ Loafer
Well, I did not refuse pacman to update...not updating one package could potentially bring down the depenging chain...so I let it update...
@ Sara - I updated pacman on its own as detailed in the first post, then I did a sysup. the packages are in, and the update is running as we speak...
I guess this could work for you too...good luck!
Thor
Last edited by Thor@Flanders (2012-04-21 19:02:21) -
Db4.1 needs gcc-libs which is not in the package set
sudo pacman -Syu
:: Synchronizing package databases...
current is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
warning: openal: forcing upgrade to version 0.0.8-4
resolving dependencies...
error: cannot resolve dependencies for "db4.1" ("gcc-libs" is not in the package set)
error: failed to prepare transaction (could not satisfy dependencies)
:: db4.1 requires gcc-libs
What to do?
I cannot simply remove it.
Last edited by corrupt (2007-09-21 18:26:49)after sudo sed -i -e 's|current|core|g' /etc/pacman.conf
sudo pacman -Syu
:: Synchronizing package databases...
error: failed to synchronize core:
extra 325.7K 415.6K/s 00:00:01 [#####################] 100%
community 300.4K 435.7K/s 00:00:01 [#####################] 100%
:: Starting full system upgrade...
warning: openal: forcing upgrade to version 0.0.8-4
resolving dependencies...
error: cannot resolve dependencies for "aspell" ("gcc-libs" is not in the package set)
error: failed to prepare transaction (could not satisfy dependencies)
:: aspell requires gcc-libs
Last edited by corrupt (2007-09-22 13:47:06) -
[SOVLED] dependency cycle detected - gcc-libs
does anybody see whats going on here?
warning: dependency cycle detected:
warning: lib32-gcc-libs will be installed before its gcc-libs-multilib dependency
looking for inter-conflicts...
warning: removing 'gcc-libs' from target list because it conflicts with 'gcc-libs-multilib'
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc: requires gcc-libs=4.6.1-3
im trying to upgrade arch, it worked a couple days ago, but the downloads never completed after several tries, i have the 650MB downloads dwindled down to about 300MB left. after trying to finish the downloads yesterday i got a pacman update warning. so i updated pacman. after the pacman update, these problems appeared. Now when i pacman -Syu i get the above error now.
i cant seem to figure out where to go. i tried to remove a few components to overcome this problem, but i ran into dependency-hell. im reluctant to force remove anything without opinion.
it appears that i need to
pacman -Rd
one of the mentioned packages in the error message, but im not sure which one.
the only packages that i know that use these gcc-libs that i use are amarok, and deadbeef. did i mess something up when installing these?
also, see this topic, its similar https://bbs.archlinux.org/viewtopic.php?id=103816
Last edited by wolfdogg (2011-08-20 22:18:51)This usually happens when the toolchain gets an update -- multilib lags behind by a day or two. Looks like we just pushed out the the multilib toolchain today, so I'd wait a few hours for your mirror to sync up and then try again.
Last edited by falconindy (2011-08-20 21:34:31) -
Pacman complains with `"gcc-libs" is not in the package set` message
Hi,
today I wanted to do full system upgrade, but this happened:
# pacman -Syu
:: Synchronizing package databases...
current 69,7K 84,9K/s 00:00:01 [#################################################] 100%
extra 323,1K 17,5K/s 00:00:18 [#################################################] 100%
community 312,4K 219,0K/s 00:00:01 [#################################################] 100%
:: Starting full system upgrade...
:: Replace scrollkeeper with extra/rarian? [Y/n]
warning: apr: forcing upgrade to version 1.2.9-1
warning: dnsutils: forcing upgrade to version 9.4.1_P1-2
warning: ruby: forcing upgrade to version 1.8.6_p36-3
warning: sudo: forcing upgrade to version 1.6.9p4-1
warning: xpdf: forcing upgrade to version 3.02_pl1-1
resolving dependencies...
error: cannot resolve dependencies for "rarian" ("gcc-libs" is not in the package set)
error: failed to prepare transaction (could not satisfy dependencies)
:: rarian requires gcc-libs
It's obvious that gcc-libs package is missing in current package. I've found one similar problem here http://bbs.archlinux.org/viewtopic.php?pid=283439. But I cannot solve it like that. I have current file included in /etc/pacman.conf already. I've also tried to change current to core and make the /etc/pacman.d/core file and it complained too:
# pacman -Su
:: Starting full system upgrade...
:: Replace util-linux with current/util-linux-ng? [Y/n]
:: Replace scrollkeeper with extra/rarian? [Y/n]
warning: apr: forcing upgrade to version 1.2.11-1
warning: apr-util: forcing upgrade to version 1.2.10-1
warning: dnsutils: forcing upgrade to version 9.4.1_P1-2
warning: ntp: forcing upgrade to version 4.2.4p4-2
warning: ruby: forcing upgrade to version 1.8.6_p111-2
warning: sudo: forcing upgrade to version 1.6.9p5-1
warning: xpdf: forcing upgrade to version 3.02_pl1-1
:: pacman has detected a newer version of the "pacman" package.
:: It is recommended that you allow pacman to upgrade itself
:: first, then you can re-run the operation with the newer version.
:: Upgrade pacman first? [Y/n]
resolving dependencies... done.
looking for inter-conflicts... done.
Targets: pacman-3.0.6-1
Total Package Size: 0,80 MB
Proceed with installation? [Y/n]
checking package integrity... done.
cleaning up... done.
(1/1) checking for file conflicts [#################################################] 100%
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
pacman: /etc/pacman.d/core exists in filesystem
errors occurred, no packages were upgraded.
The last upgrade was almost perfect but now strange things happens. :^(
Can anyone help me to solve this, please??kishd wrote:Did you replace current with core in your pacman.conf file?
yes, the second output is related to pacman.conf with `current` replaced with `core` .... and good to say, that I did NOT forgot to update repositories with `pacman -Sy` before upgrade ;-) -
Slim needs gcc-libs not gcc has dep
I just found out that slim needs gcc for a 57kb file. This file is in gcc which is 23mb. I just want know why this one file is not gcc-libs instead gcc. This is so people how don't need gcc will need to install it in order to get slim to work.
Just my 2 cents to help make arch more customable in size of MB.
PS With gcc install, base-devel group only takes 2.6MB more of space. I just had to give you the idea.
Last edited by godane (2008-10-17 12:23:37)I think then slim just needs to be updated.
[root@arch-live arch]# ldd /usr/bin/slim
linux-gate.so.1 => (0xb7f09000)
libXft.so.2 => /usr/lib/libXft.so.2 (0xb7edb000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7dec000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7d68000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7d60000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7d35000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7d0e000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7cf9000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7cc7000)
libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7cb2000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7c92000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7ba2000)
libm.so.6 => /lib/libm.so.6 (0xb7b7c000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7b6e000)
libc.so.6 => /lib/libc.so.6 (0xb7a2c000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7a2a000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7a12000)
libdl.so.2 => /lib/libdl.so.2 (0xb7a0e000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb79ed000)
libXt.so.6 => /usr/lib/libXt.so.6 (0xb799e000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb7996000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb797f000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7971000)
/lib/ld-linux.so.2 (0xb7f0a000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb796d000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7968000)
libuuid.so.1 => /lib/libuuid.so.1 (0xb7964000)
This is after i remove gcc. So i think slim just needs to update with gcc-libs dep instead of gcc dep. -
[SOLVED] Pacman upgrade failed because of gcc-libs
I have the multilib version of gcc installed in my 64 bit system. Ten minutes ago I tried to upgrade with pacman -Syu and I got:
:: I seguenti pacchetti dovrebbero essere aggiornati prima :
pacman
:: Vuoi annullare l'operazione corrente
:: e aggiornare adesso questi pacchetti? [S/n]
risoluzione delle dipendenze in corso...
ricerca dei conflitti in corso...
:: gcc-libs e gcc-libs-multilib vanno in conflitto. Vuoi rimuovere gcc-libs-multilib? [s/N] n
errore: sono stati rilevati dei conflitti irrisolvibili
errore: impossibile eseguire l'operazione richiesta (dipendenze in conflitto)
:: gcc-libs e gcc-libs-multilib vanno in conflitto
It is in italian, but basically it complains about a conflict between the installed gcc-libs-multilib and the needed gcc-libs. gcc-libs-multilib provides gcc-libs, so why this kind of error? I thought my mirror could be out of sync but I get the same error also using mirrors.kernel.org.
Am I doing something wrong?
Last edited by snack (2012-02-18 17:30:59)I did mean 'search the forums':
* https://bbs.archlinux.org/viewtopic.php?pid=1045658
* https://bbs.archlinux.org/viewtopic.php?pid=1049681
* https://bbs.archlinux.org/viewtopic.php?pid=1057624
* https://bbs.archlinux.org/viewtopic.php?pid=1054861
* https://bbs.archlinux.org/viewtopic.php?pid=1057459
* https://bbs.archlinux.org/viewtopic.php?id=134397 -
Multilib conflicts with native 64bit packages (gcc-libs and binutils)
hi all :>
i tried to build arduino from the AUR on my 64bit system (32bit version runs nice on my netbook! thanks! ). However i can't build it because it depends on gcc-libs-multilib and binutils-multilib from the multilib repo, which are conflicting with gcc-libs and binutils.
is it safe to remove the 64bit equivalents of gcc-libs and binutils and replace them with gcc-libs-multilib and binutils-multilib?
best regards :>pablox wrote:I know this is an old post, but it's one of the first results on google and actually answers the question... shouldn't it be marked as [SOLVED] ?
The first poster should mark [solved] if the replies solve the issue for him. I don't think he even read the replies, judging from his lack of response on this thread. Regardless, no reason to bump this thread, we have necro-bumping rules for a reason.
Closing. -
Im triying to install AdobeAir from AUR. When the instalation finish, yaourt prints a dependcy unsolved. THis dependency package is lib32-gcc-libs.
If i try to install with pacman, i recive this :
[rabanomen@borneo] [~] sudo pacman -S lib32-gcc-libs
paquete lib32-gcc-libs no encontrado, buscando un grupo...
error: 'lib32-gcc-libs': no fue encontrado en la lista de paquetes
My system is up'to date and i have the full official mirrorlist .sorry, i forgot translate it .
It says ' not found , searching group' ' was not found in the package list'
I'll search it in the community mirrors.
Thanks -
Where have lib32-libxxf86vm lib32-gcc-libs and wine gone?
Im just installed 64bit arch, as i couldnt get gpu folding to with with ubuntu, i had arch 64bit workin a few months ago no problems,
this install, i cannot install wine or the foldingathome-gpu-nvidia packages because they have missing dependencies,
any one else having htis problem know a work around?
thanks, MarkDo you have multilib enabled?
http://www.archlinux.org/news/true-mult … ux-x86_64/
edit: too slow
Last edited by skunktrader (2010-10-19 22:15:56) -
Garchdeps - Show graphical dependencies of the archlinux packages
Hello,
i have begin a new project, this project actually show the tree of a package or show sorted packages who use most data.
The name of this project is garchdeps
The package is available in https://aur.archlinux.org/packages/garchdeps-git or https://github.com/badele/garchdeps
Sample result
Edit: the sample graph result (future next release)
Big Format: http://www.flickr.com/photos/b_adele/84 … otostream/
>garchdeps.py
-----------------------------------------+---------+----------+----------+----------+-----------+------------+
Package | T. Deps | M. depth | N usedby | Size | T. Size | % T. Size |
-----------------------------------------+---------+----------+----------+----------+-----------+------------+
microchip-mplabx-bin | 10 | 6 | 0 | 553 MB | 85 MB | |
processing | 90 | 11 | 0 | 377 MB | 335 MB | ### |
qt-doc | 112 | 10 | 0 | 377 MB | 509 MB | #### |
libreoffice-common | 88 | 8 | 10 | 236 MB | 462 MB | #### |
eagle | 65 | 8 | 0 | 203 MB | 240 MB | ## |
ocaml | 7 | 5 | 0 | 191 MB | 62 MB | |
virtuoso | 32 | 10 | 0 | 185 MB | 255 MB | ## |
gutenprint | 3 | 2 | 0 | 170 MB | 47 MB | |
boost | 13 | 6 | 1 | 143 MB | 121 MB | # |
mono | 37 | 7 | 4 | 136 MB | 153 MB | # |
blender | 153 | 10 | 0 | 122 MB | 753 MB | ####### |
mongodb | 13 | 6 | 0 | 113 MB | 121 MB | # |
chromium | 118 | 9 | 0 | 111 MB | 440 MB | #### |
webmin | 24 | 6 | 0 | 107 MB | 175 MB | # |
libreoffice-sdk-doc | 106 | 9 | 0 | 104 MB | 1 GB | ########## |
emacs | 138 | 9 | 0 | 102 MB | 514 MB | ##### |
google-chrome | 131 | 8 | 0 | 101 MB | 555 MB | ##### |
catalyst-utils | 89 | 10 | 2 | 94 MB | 240 MB | ## |
android-sdk | 121 | 11 | 1 | 94 MB | 512 MB | #### |
python | 27 | 7 | 23 | 93 MB | 187 MB | # |
>garchdeps.py -t python
|--python
|--expat
|--glibc
+--linux-api-headers
+--tzdata
|--bzip2
|--glibc
|--gdbm
|--glibc
|--sh(by bash)
|--readline
|--glibc
|--ncurses
|--glibc
|--glibc
|--openssl
|--perl
|--gdbm
|--db
|--gcc-libs(by gcc-libs-multilib)
|--glibc
|--lib32-gcc-libs
+--lib32-glibc
|--gcc-libs(by gcc-libs-multilib)
|--sh(by bash)
|--coreutils
|--glibc
|--pam
|--glibc
|--db
|--cracklib
|--glibc
|--zlib
|--glibc
|--libtirpc
|--libgssglue
|--glibc
+--pambase
|--acl
|--attr
|--glibc
|--gmp
|--gcc-libs(by gcc-libs-multilib)
|--sh(by bash)
|--libcap
|--glibc
|--attr
|--glibc
|--sh(by bash)
|--libffi
|--glibc
|--zlib
Last edited by b_adele (2013-01-20 21:56:19)A new version is available, the linked package feature , in the exemple if mplayer will be remove, all green packages can also removed, see bottom capture
you can also see all packages remove if you remove main package
./garchdeps.py -o -s totalsize
libreoffice-common 236 MB sudo pacman -R libreoffice-common
ocaml 191 MB sudo pacman -R ocaml
virtuoso 185 MB sudo pacman -R virtuoso
virtualbox 180 MB sudo pacman -R virtualbox libvncserver virtualbox-host-modules linux linux-firmware mkinitcpio mkinitcpio-busybox
arduino 162 MB sudo pacman -R arduino avr-libc avr-gcc avr-binutils
mono 136 MB sudo pacman -R mono
mongodb 113 MB sudo pacman -R mongodb
chromium 111 MB sudo pacman -R chromium
emacs 109 MB sudo pacman -R emacs libotf m17n-lib m17n-db
google-chrome 101 MB sudo pacman -R google-chrome
catalyst-utils 94 MB sudo pacman -R catalyst-utils
python 93 MB sudo pacman -R python
inkscape 91 MB sudo pacman -R inkscape gc gsl gtkspell
qt 90 MB sudo pacman -R qt
jre 86 MB sudo pacman -R jre
avr-gcc 81 MB sudo pacman -R avr-gcc
mysql 79 MB sudo pacman -R mysql
gcc-multilib 78 MB sudo pacman -R gcc-multilib
gimp 78 MB sudo pacman -R gimp libwmf gsfonts gegl babl
fritzing 74 MB sudo pacman -R fritzing
./garchdeps.py -s totalsize
-----------------------------------------+---------+---------+----------+----------+----------+----------+----------+----------+------------+
Package | T. Deps | L. Deps | N. depth | N usedby | P. Size | L. Size | T. Size | D. Size | % T. Size |
-----------------------------------------+---------+---------+----------+----------+----------+----------+----------+----------+------------+
libreoffice-common | 88 | 0 | 8 | 7 | 236 MB | 0 KB | 236 MB | 462 MB | ########## |
ocaml | 7 | 0 | 5 | 0 | 191 MB | 0 KB | 191 MB | 62 MB | ######## |
virtuoso | 32 | 0 | 10 | 0 | 185 MB | 0 KB | 185 MB | 255 MB | ####### |
virtualbox | 89 | 6 | 9 | 0 | 73 MB | 107 MB | 180 MB | 432 MB | ####### |
arduino | 63 | 3 | 11 | 0 | 46 MB | 116 MB | 162 MB | 441 MB | ###### |
mono | 37 | 0 | 7 | 2 | 136 MB | 0 KB | 136 MB | 153 MB | ##### |
mongodb | 13 | 0 | 6 | 0 | 113 MB | 0 KB | 113 MB | 121 MB | #### |
chromium | 118 | 0 | 9 | 0 | 111 MB | 0 KB | 111 MB | 440 MB | #### |
emacs | 138 | 3 | 9 | 0 | 102 MB | 7 MB | 109 MB | 514 MB | #### |
google-chrome | 131 | 0 | 8 | 0 | 101 MB | 0 KB | 101 MB | 555 MB | #### |
catalyst-utils | 89 | 0 | 10 | 2 | 94 MB | 0 KB | 94 MB | 240 MB | #### |
python | 27 | 0 | 7 | 17 | 93 MB | 0 KB | 93 MB | 187 MB | ### |
inkscape | 129 | 3 | 10 | 0 | 81 MB | 10 MB | 91 MB | 558 MB | ### |
qt | 111 | 0 | 9 | 25 | 90 MB | 0 KB | 90 MB | 418 MB | ### |
jre | 52 | 0 | 10 | 0 | 86 MB | 0 KB | 86 MB | 207 MB | ### |
avr-gcc | 17 | 0 | 6 | 1 | 81 MB | 0 KB | 81 MB | 127 MB | ### |
mysql | 43 | 0 | 9 | 1 | 79 MB | 0 KB | 79 MB | 288 MB | ### |
gcc-multilib | 17 | 0 | 7 | 0 | 78 MB | 0 KB | 78 MB | 135 MB | ### |
gimp | 154 | 4 | 11 | 0 | 69 MB | 9 MB | 78 MB | 662 MB | ### |
fritzing | 112 | 0 | 10 | 0 | 74 MB | 0 KB | 74 MB | 509 MB | ### |
Main project page (in french) http://bruno.adele.im/projets/garchdeps/ -
Package in group base containing systemd?
Hi,
I'm building an install CD to install an ArchLinux system with openrc.
As a first attempt I just wrote a script removing all the systemd-stuff and installing openrc. However I'm not happy with it, because why install all the stuff just to remove it again?
So I looked at just changing the
pacstrap
script.
One way to do it would be to just pass the list of required packages to the
pacman -Sy
command. However I'd like to work as closely as possible with the original
pacstrap
script. Just leave out the package containing systemd and then installing the packages required for openrc.
But which of these packages from the Base Group is the one to omit?
These are the packages to be selected:
]http://puu.sh/hU8Ym/915d62f09d.jpeg
This what will be installed when selecting all (default).
http://puu.sh/hU91S/adc0b8af27.jpeg
Mod note: Converted imgs to urls. -- WorMzy
Last edited by WorMzy (2015-05-20 14:44:11)WorMzy wrote:
Arhat, please don't embed large images into your posts.
https://wiki.archlinux.org/index.php/Fo … s_and_code
Apologies.
tomk wrote:Are you aware of the existing openrc/Arch work: https://bbs.archlinux.org/viewtopic.php?id=152606
Yes I am, and I'm grateful for the great work done there. I have converted converted some of my systems to using openrc. However now I want to remaster the install ISO to install an ArchLinux system with openrc. I have searched but have not found something like that.
Awebb wrote:1. Top right, Packages, search field, systemd, dependency list. Compare with base packages.
2. On system with systemd, pactree systemd.
3 -Qi systemd
ewaller wrote:Check the documentation for pacman and the -Qs switch.
Either I'm just to stupid to see it:
pactree systemd
systemd
├─acl
│ └─attr
│ └─glibc
│ ├─linux-api-headers
│ ├─tzdata
│ └─filesystem
│ └─iana-etc
├─bash
│ ├─readline
│ │ ├─glibc
│ │ └─ncurses
│ │ ├─glibc
│ │ ├─gcc-libs
│ │ │ └─glibc
│ │ └─bash provides sh
│ └─glibc
├─dbus
│ ├─libdbus
│ │ └─glibc
│ └─expat
│ └─glibc
├─glib2
│ ├─pcre
│ │ ├─gcc-libs
│ │ ├─readline
│ │ ├─zlib
│ │ │ └─glibc
│ │ ├─bzip2
│ │ │ └─glibc
│ │ └─bash
│ └─libffi
│ └─glibc
├─iptables
│ ├─glibc
│ └─bash
├─kbd
│ ├─glibc
│ └─pam
│ ├─glibc
│ ├─cracklib
│ │ ├─glibc
│ │ └─zlib
│ ├─libtirpc
│ │ └─krb5
│ │ ├─e2fsprogs
│ │ │ ├─bash provides sh
│ │ │ └─libutil-linux
│ │ ├─libldap
│ │ │ ├─libsasl
│ │ │ │ └─openssl
│ │ │ │ ├─zlib
│ │ │ │ └─perl
│ │ │ │ ├─gdbm
│ │ │ │ │ ├─glibc
│ │ │ │ │ └─bash provides sh
│ │ │ │ ├─db
│ │ │ │ │ ├─gcc-libs
│ │ │ │ │ └─bash provides sh
│ │ │ │ └─glibc
│ │ │ └─e2fsprogs
│ │ └─keyutils
│ │ ├─glibc
│ │ └─bash provides sh
│ └─pambase
├─kmod
│ ├─glibc
│ ├─zlib
│ └─xz
│ └─bash provides sh
├─hwids
├─libcap
│ ├─glibc
│ └─attr
├─libgcrypt
│ └─libgpg-error
│ ├─glibc
│ └─bash provides sh
├─libsystemd
│ ├─glib2
│ ├─glibc
│ ├─libgcrypt
│ ├─lz4
│ │ └─glibc
│ └─xz
├─libidn
│ ├─glibc
│ └─texinfo
│ ├─ncurses
│ ├─findutils
│ │ ├─glibc
│ │ └─bash provides sh
│ ├─gzip
│ │ ├─glibc
│ │ ├─bash
│ │ └─less
│ │ ├─glibc
│ │ ├─ncurses
│ │ └─pcre
│ ├─perl
│ └─bash provides sh
├─lz4
├─pam
├─libseccomp
│ └─glibc
├─util-linux
│ ├─pam
│ ├─shadow
│ │ ├─bash
│ │ ├─pam
│ │ └─acl
│ ├─coreutils
│ │ ├─glibc
│ │ ├─pam
│ │ ├─acl
│ │ ├─gmp
│ │ │ ├─gcc-libs
│ │ │ └─bash provides sh
│ │ ├─libcap
│ │ └─openssl
│ ├─libsystemd
│ └─libutil-linux
└─xz
sudo pacman -Qi systemd
[sudo] password for dlingel:
Name : systemd
Version : 219-6
Description : system and service manager
Architecture : x86_64
URL : http://www.freedesktop.org/wiki/Software/systemd
Licences : GPL2 LGPL2.1 MIT
Groups : None
Provides : nss-myhostname systemd-tools=219 udev=219
Depends On : acl bash dbus glib2 iptables kbd kmod hwids libcap libgcrypt libsystemd libidn lz4
pam libseccomp util-linux xz
Optional Deps : python: systemd library bindings [installed]
cryptsetup: required for encrypted block devices [installed]
libmicrohttpd: remote journald capabilities
quota-tools: kernel-level quota management
systemd-sysvcompat: symlink package to provide sysvinit binaries [installed]
polkit: allow administration as unprivileged user [installed]
Required By : chromium colord cups device-mapper lib32-systemd libgusb libpulse libusb lvm2
media-player-info mesa mkinitcpio mysql pcmciautils pcsclite polkit qt5-base qtwebkit
subversion syslog-ng systemd-sysvcompat udisks udisks2 upower xf86-input-evdev
xf86-video-ati
Optional For : None
Conflicts With : nss-myhostname systemd-tools udev
Replaces : nss-myhostname systemd-tools udev
Installed Size : 25.37 MiB
Packager : Dave Reisner <[email protected]>
Build Date : Wed 22 Apr 2015 03:02:01 CEST
Install Date : Wed 29 Apr 2015 11:11:21 CEST
Install Reason : Explicitly installed
Install Script : Yes
Validated By : Signature
sudo pacman -Qs systemd
local/lib32-systemd 219-1
system and service manager (32-bit)
local/libsystemd 219-6
systemd client libraries
local/systemd 219-6
system and service manager
local/systemd-sysvcompat 219-6 (base)
sysvinit compat for systemd
or have not been able to express properly what I want to do?
Which of the 50 members of the base group contains the systemd-stuff?
Maybe you are looking for
-
Problem with Word 2013 through VPN
Hello, From several weeks my company has a problem with Word 2013 when laptop is connected to the network via VPN. Symptoms: - Word 2013 is opening very slow (even opening a blank card) - there are no matter if I try to open blank page or network fil
-
Redeploying war files WL 7.0
When a war file is updated and uploaded this error occurs when redeploying weblogic.management.ApplicationException: Prepare failed. Task Id = 10 Start server side stack trace: weblogic.management.ApplicationException: Prepare failed. Task Id = 10 Mo
-
I have an Microsoft Access application that is more like a form than a database. Users complete the form and then submit it to us for review. There are many questions and memo fields on the different forms (sections). Some of the memo forms are small
-
What is Screen Reader Support link in ISA B2B?
Hello SDN! There is a link In the header part of ISA B2B screen (near the "logout" link) called "SRS" (Screen Reader Support). For what this link can be used? regards, Lev
-
apple new macbook pro dosent have a disk drive. Does the older model have a problem with the disc drive and so is removed in the new model?