Sto usando un gestore di pacchetti Nix su NixOS . Supponiamo che io voglia installare un pacchetto che fornisce un file libgtk-x11-2.0.so.0
. Come trovo un pacchetto che fornisce questo file, simile ad altre distribuzioni GNU / Linux ?
Attualmente devo cercare su Google il file e capire a quale pacchetto potrebbe appartenere e trovare il pacchetto corrispondente sul repository Nix, ma vorrei un metodo più idiomatico.
yum
E dnf
in RPMland) consentono di dire "installa file", trovano il pacchetto giusto e installano quello.
$ command-not-found foo
). Nota che la ricerca di file nix (ad es. Con ctags) non ti aiuterà. Devi eseguire la build per trovare ciò che installa.
INSTALL
file del pacchetto (per il quale si desidera creare l'ambiente), in particolare la sezione Requirements
/ Dependencies
per i pacchetti che devono essere preinstallati. Quindi cerca i pacchetti in nixpkgs
. (In altre parole, i gestori di pacchetti riguardano pacchetti non file ...)
yum provides '*/bin/grep'
o dnf provides '*/bin/grep
o apt-file search 'fprintf.3.gz'
.