NixOS 에서 Nix 패키지 관리자 를 사용하고 있습니다. 파일을 제공하는 패키지를 설치하려고한다고 가정합니다 . 다른 GNU / Linux 배포판 과 비슷한이 파일을 제공하는 패키지를 어떻게 찾을 수 있습니까?libgtk-x11-2.0.so.0
현재 파일을 Google로 가져와 어떤 패키지가 속해 있는지 파악하고 Nix 저장소에서 해당 패키지를 찾아야하지만 더 관용적 인 방법을 원합니다.
1
포기하기 전에 "ctags 데이터베이스 설정 ..." nixos.org/wiki / ... 까지 도달 했습니다.
—
thrig
일부 패키지 관리자 (예를 들면
—
vonbrand
yum
및 dnf
RPMland의)는 그들이 올바른 패키지를 파악하고 그 하나를 설치하면 "파일을 설치합니다"라고 할 수 있습니다.
우리는 ATM (
—
Vladimír Čunát
$ command-not-found foo
) 실행 파일에 대해서만 이것을 가지고 있습니다 . nix 파일 검색 (예 : ctags)은 도움이되지 않습니다. 설치 대상을 찾으려면 빌드를 수행해야합니다.
왜? 다른 패키지 관리자는 실제로 그러한 기능을 가지고 있습니까? 보다 "
—
Andrew Miloradovsky
INSTALL
동일한 "방법은 환경을 작성하려는 패키지 파일, 즉 사전 설치해야하는 패키지 의 Requirements
/ Dependencies
섹션 을 읽는 것 입니다. 그런 다음에서 패키지 를 찾으십시오 nixpkgs
. (즉, 패키지 관리자는 파일이 아닌 패키지에 관한 것입니다 ...)
@AndrewMiloradovsky는 명령 이름 (또는 다른 파일 이름)을 알고 있지만 명령 이름을 제공하는 패키지 이름은 알지 못하기 때문입니다. 예, 다른 패키지 관리자는 이러한 기능을 제공합니다 (예 :
—
maxschlepzig
yum provides '*/bin/grep'
또는 dnf provides '*/bin/grep
또는) apt-file search 'fprintf.3.gz'
.