[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Where is gtk-update-icon-cache ... ?
From: |
Ricardo Wurmus |
Subject: |
Re: Where is gtk-update-icon-cache ... ? |
Date: |
Fri, 11 Jan 2019 06:00:05 +0100 |
User-agent: |
mu4e 1.0; emacs 26.1 |
Hi,
荒井吉則 <address@hidden> writes:
> I found /gnu/store/...-gtk+-3.24.0-bin/bin/gtk-update-icon-cache. Also
> found /gnu/store/...-glibc-2.28/bin/locale.
>
> Why not these command make symlink to ~/.guix-profile/bin ?
There will be a lot of files in /gnu/store that are not linked to any
profile. That’s on purpose.
If you want to install gtk-update-icon-cache you need to install the
“gtk+:bin” package to a profile, e.g. by doing
guix package -i gtk+:bin
> And I did gtk-update-icon-cache -t -f --include-image-data
> ~/.guix-profile/share/icons/hicolor.
> It return permission error that is directory read only.
This is also by design. ~/.guix-profile is read-only because it lives
in /gnu/store (via a series of symlinks). Nothing in /gnu/store can be
changed; you can only add to it by using the “guix” commands.
The is usually no need to run gtk-update-icon-cache manually as it is
run in a profile hook when building a new generation of a profile.
--
Ricardo