help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Large amount of dependencies downloaded


From: TJ
Subject: Large amount of dependencies downloaded
Date: Sun, 03 Dec 2023 05:31:39 -0800
User-agent: mu4e 1.10.7; emacs 29.1

Hi,

I'm finding it hard to install any packages at all when I'm not on a
high-speed connection.

I have used the gc to clear out old packages and revisions to save
space, however, if I want to install a new package, it starts pulling
guile, python, etc.

I've posted the install log for xdot at the end of the message.
Ghostscript was downloaded multiple times, ghostscript-with-cups-9.56.1
was downloaded twice, and gnome-backgrounds is somehow a dependency.

I believe over 300MB of packages were downloaded using 1-2GB of space.
This is on a laptop which already has many graphical dependencies.
Currently, 145 packages take 43GB of space over 2 main revisions.

On a debian based server system which has no graphics installed:

$ apt-get install xdot
3 upgraded, 89 newly installed, 0 to remove and 246 not upgraded.
Need to get 17.6 MB of archives.
After this operation, 82.4 MB of additional disk space will be used.

Is there a way to separate runtime dependencies vs build-time
dependencies when installing a package? Am I doing something wrong?

Thanks,

TJ



$ guix install xdot
14.4 MB will be downloaded
 guile-3.0.9-debug  6.8MiB
 The following package will be installed:
   xdot 1.1

substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
51.7 MB will be downloaded
gnutls-3.8.1-doc  1.1MiB
glibc-2.35  8.5MiB
gnutls-3.8.1  1.6MiB
glibc-2.35-static  1.4MiB
gnutls-3.8.1-debug  3.5MiB
glibc-2.35-debug  19.3MiB
libxrender-0.9.10  22KiB
mkfontscale-1.2.2  21KiB
libxft-2.3.4  45KiB
mkfontdir-1.0.7  4KiB
tk-8.6.12  1.3MiB
python-3.10.7  11.4MiB
python-wrapper-3.10.7  332B
meson-1.1.1  1.2MiB

substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
46.4 MB will be downloaded
ghostscript-9.56.1-doc  6.5MiB
glib-2.72.3  2.4MiB
libjpeg-turbo-2.1.4  366KiB
desktop-file-utils-0.26  43KiB
glib-2.72.3-bin  102KiB
glib-2.72.3-static  1.3MiB
libtiff-4.4.0  404KiB
glib-2.72.3-debug  10.4MiB
ghostscript-9.56.1  11.4MiB
openssl-1.1.1u-doc  2.2MiB
openssl-1.1.1u-static  1.3MiB
shared-mime-info-1.15  663KiB
gdk-pixbuf-2.42.8  454KiB
gdk-pixbuf-2.42.8-debug  421KiB

substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
23.7 MB will be downloaded
ghostscript-with-cups-9.56.1-doc  6.5MiB
ghostscript-with-cups-9.56.1  11.5MiB
graphite2-1.3.13  85KiB
libdatrie-0.2.13  38KiB
harfbuzz-5.3.1  962KiB
librsvg-2.56.4-doc  15KiB
libthai-0.1.29  164KiB
libxext-1.3.4  32KiB
pixman-0.42.2  233KiB
cairo-1.16.0  600KiB
pango-1.50.10  368KiB
librsvg-2.56.4  1.9MiB
librsvg-2.56.4-debug  359KiB

substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
22.8 MB will be downloaded
dbus-1.14.0  273KiB
cairo-1.16.0  600KiB
ghostscript-with-cups-9.56.1  11.5MiB
lcms-2.13.1  193KiB
libevent-2.1.12  304KiB
openjpeg-2.5.0  224KiB
avahi-0.8  348KiB
poppler-22.09.0  1.4MiB
qpdf-11.1.0  923KiB
cups-filters-1.28.15  870KiB
cups-2.4.6  5.2MiB

substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
147.0 MB will be downloaded
gtk%2B-2.24.33-doc  8KiB
cups-2.4.2  5.2MiB
eudev-3.2.11  2.0MiB
gd-2.3.2  123KiB
elogind-252.9  1.1MiB
gnome-backgrounds-42.0  48.9MiB
gobject-introspection-1.72.0  1.2MiB
gsettings-desktop-schemas-42.0  599KiB
gts-0.7.6  273KiB
gusb-minimal-0.3.5  41KiB
graphviz-7.0.1  1.2MiB
iso-codes-4.5.0  3.1MiB
libcloudproviders-minimal-0.3.1  28KiB
libdrm-2.4.117  252KiB
libgudev-236  22KiB
libxcomposite-0.4.5  10KiB
libxfixes-6.0.0  11KiB
libxi-1.7.10  33KiB
libxcursor-1.2.1  28KiB
libxdamage-1.1.5  6KiB
libxinerama-1.1.4  8KiB
libxrandr-1.5.2  25KiB
libxtst-1.2.3  26KiB
libxxf86vm-1.1.4  13KiB
at-spi2-core-2.45.90  488KiB
llvm-for-mesa-15.0.7  23.2MiB
gtk%2B-2.24.33  6.2MiB
polkit-121  152KiB
gtk%2B-2.24.33-bin  86KiB
colord-minimal-1.4.6  617KiB
gtk%2B-2.24.33-debug  8.7MiB
python-pycairo-1.21.0  101KiB
python-pygobject-3.42.2  177KiB
wayland-1.22.0  167KiB
xkeyboard-config-2.38  839KiB
mesa-23.2.1  35.0MiB
libxkbcommon-1.6.0  403KiB
libepoxy-1.5.10  287KiB
gtk%2B-3.24.37  7.1MiB
gtk%2B-3.24.37-bin  766KiB
xdot-1.1  51KiB

...
applying 4 grafts for bash-5.1.16 ...
applying 3 grafts for acl-2.3.1 ...
applying 3 grafts for bzip2-1.0.8 ...
applying 2 grafts for coreutils-9.1 ...
applying 12 grafts for cups-minimal-2.4.6 ...
applying 4 grafts for desktop-file-utils-0.26 ...
applying 2 grafts for duktape-2.6.0 ...
applying 5 grafts for elfutils-0.187 ...
applying 2 grafts for fribidi-1.0.12 ...
applying 2 grafts for graphite2-1.3.13 ...
applying 3 grafts for grep-3.8 ...
applying 5 grafts for gts-0.7.6 ...
applying 6 grafts for guile-fibers-1.1.1 ...
applying 3 grafts for icu4c-71.1 ...
applying 2 grafts for jbig2dec-0.19 ...
applying 3 grafts for kexec-tools-2.0.23 ...
applying 5 grafts for kmod-29 ...
applying 3 grafts for libcloudproviders-minimal-0.3.1 ...
applying 7 grafts for eudev-3.2.11 ...
applying 2 grafts for libdatrie-0.2.13 ...
applying 2 grafts for libffi-3.4.4 ...
applying 3 grafts for libfontenc-1.1.4 ...
applying 2 grafts for libgc-8.2.2 ...
applying 4 grafts for libgudev-236 ...
applying 2 grafts for libjpeg-turbo-2.1.4 ...
applying 2 grafts for libltdl-2.4.7 ...
applying 3 grafts for libpaper-2.0.0 ...
applying 4 grafts for libpng-1.6.37 ...
applying 3 grafts for libthai-0.1.29 ...
applying 6 grafts for freetype-2.13.0 ...
applying 5 grafts for libtiff-4.4.0 ...
applying 7 grafts for fontconfig-minimal-2.14.0 ...
applying 8 grafts for harfbuzz-5.3.1 ...
applying 9 grafts for gd-2.3.2 ...
applying 23 grafts for ghostscript-with-cups-9.56.1 ...
applying 6 grafts for lcms-2.13.1 ...
applying 2 grafts for libunistring-1.0 ...
applying 2 grafts for libusb-1.0.25 ...
applying 6 grafts for libxcomposite-0.4.5 ...
applying 8 grafts for gusb-minimal-0.3.5 ...
applying 6 grafts for libxext-1.3.4 ...
applying 6 grafts for libxfixes-6.0.0 ...
applying 7 grafts for libxi-1.7.10 ...
applying 7 grafts for libxdamage-1.1.5 ...
applying 7 grafts for libxinerama-1.1.4 ...
applying 5 grafts for libxml2-2.9.14 ...
applying 6 grafts for libxrender-0.9.10 ...
applying 2 grafts for libxshmfence-1.3 ...
applying 8 grafts for libxcursor-1.2.1 ...
applying 13 grafts for libxft-2.3.4 ...
applying 8 grafts for libxrandr-1.5.2 ...
applying 8 grafts for libxtst-1.2.3 ...
applying 7 grafts for libxxf86vm-1.1.4 ...
applying 16 grafts for at-spi2-core-2.45.90 ...
applying 3 grafts for linux-pam-1.5.2 ...
applying 4 grafts for llvm-for-mesa-15.0.7 ...
applying 8 grafts for mkfontscale-1.2.2 ...
applying 8 grafts for openjpeg-2.5.0 ...
applying 2 grafts for mkfontdir-1.0.7 ...
applying 6 grafts for pciutils-3.8.0 ...
applying 4 grafts for perl-5.36.0 ...
applying 4 grafts for libpciaccess-0.16 ...
applying 4 grafts for nspr-4.35 ...
applying 3 grafts for libdrm-2.4.117 ...
applying 5 grafts for nss-3.88.1 ...
applying 2 grafts for pixman-0.42.2 ...
applying 2 grafts for pkg-config-0.29.2 ...
applying 18 grafts for cairo-1.16.0 ...
applying 18 grafts for cairo-1.16.0 ...
applying 7 grafts for guile-3.0.9 ...
applying 27 grafts for pango-1.50.10 ...
applying 24 grafts for poppler-22.09.0 ...
applying 34 grafts for graphviz-7.0.1 ...
applying 4 grafts for qpdf-11.1.0 ...
applying 4 grafts for shadow-4.13 ...
applying 29 grafts for cups-filters-1.28.15 ...
applying 7 grafts for shared-mime-info-1.15 ...
applying 16 grafts for cups-2.4.6 ...
applying 12 grafts for gdk-pixbuf-2.42.8 ...
applying 12 grafts for gdk-pixbuf-2.42.8 ...
applying 4 grafts for shepherd-0.9.3 ...
applying 30 grafts for librsvg-2.56.4 ...
applying 11 grafts for elogind-252.9 ...
applying 30 grafts for librsvg-2.56.4 ...
applying 12 grafts for polkit-121 ...
applying 3 grafts for tcl-8.6.12 ...
applying 17 grafts for colord-minimal-1.4.6 ...
applying 6 grafts for texinfo-6.8 ...
applying 16 grafts for tk-8.6.12 ...
applying 7 grafts for wayland-1.22.0 ...
applying 15 grafts for python-3.10.7 ...
applying 11 grafts for libxkbcommon-1.6.0 ...
applying 8 grafts for glib-2.72.3 ...
applying 8 grafts for gobject-introspection-1.72.0 ...
applying 16 grafts for mesa-23.2.1 ...
applying 4 grafts for python-pycairo-1.21.0 ...
applying 3 grafts for libepoxy-1.5.10 ...
applying 6 grafts for python-pygobject-3.42.2 ...
applying 44 grafts for gtk+-3.24.37 ...
applying 28 grafts for gtk+-3.24.37 ...
applying 2 grafts for python-wrapper-3.10.7 ...
applying 38 grafts for gtk+-2.24.33 ...
applying 11 grafts for xdot-1.1 ...
building CA certificate bundle...
listing Emacs sub-directories...
building fonts directory...
generating GdkPixbuf loaders cache...
generating GLib schema cache...
creating GTK+ icon theme cache...
building cache files for GTK+ input methods...
building directory of Info manuals...
building XDG desktop file cache...
building XDG MIME database...
building profile with 146 packages...



reply via email to

[Prev in Thread] Current Thread [Next in Thread]