From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: Where is gtk-update-icon-cache ... ? Date: Fri, 11 Jan 2019 06:00:05 +0100 Message-ID: <87d0p34wmi.fsf@elephly.net> References: <20190111000055.GB26136@jasmine.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:43948) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ghovw-0000Ug-8q for help-guix@gnu.org; Fri, 11 Jan 2019 00:00:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ghovv-0001IP-Bx for help-guix@gnu.org; Fri, 11 Jan 2019 00:00:40 -0500 Received: from sender-of-o53.zoho.com ([135.84.80.218]:21833) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ghovZ-00017R-7o for help-guix@gnu.org; Fri, 11 Jan 2019 00:00:39 -0500 In-reply-to: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: =?utf-8?B?6I2S5LqV5ZCJ5YmH?= Cc: help-guix Hi, =E8=8D=92=E4=BA=95=E5=90=89=E5=89=87 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=E2=80=99s on purpose. If you want to install gtk-update-icon-cache you need to install the =E2=80=9Cgtk+:bin=E2=80=9D 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 =E2=80=9Cguix=E2=80=9D command= s. 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. --=20 Ricardo