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.
yumE dnfin 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.
INSTALLfile del pacchetto (per il quale si desidera creare l'ambiente), in particolare la sezione Requirements/ Dependenciesper 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/grepo apt-file search 'fprintf.3.gz'.