[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...
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Large amount of dependencies downloaded,
TJ <=