pkgfile (한국어)
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
pkgfile은 어떤 꾸러미가 특정한 파일을 포함하는지 또는 특정 꾸러미가 어떤 파일을 포함하는지를 나타내는 도구이다.
공식 저장소에서 pkgfile이나 AUR에서 pkgfile-gitAUR을 설치할 수 있다.
설치 후에 루트 권한으로 다음과 같이 파일 데이터베이스를 갱신하라.
# pkgfile --update
보기
$ pkgfile makepkg #"makepkg"라는 파일을 포함하는 꾸러미를 검색
core/pacman #검색한 파일이 [core] 저장소에 있는 pacman 꾸러미에 있다.
또 다른 보기:
$ pkgfile --list core/archlinux-keyring #[core] 저장소에 있는 archlinux-keyring 꾸러미가 제공하는 모든 파일을 열거한다.
core/archlinux-keyring usr/ core/archlinux-keyring usr/share/ core/archlinux-keyring usr/share/pacman/ core/archlinux-keyring usr/share/pacman/keyrings/ core/archlinux-keyring usr/share/pacman/keyrings/archlinux-revoked core/archlinux-keyring usr/share/pacman/keyrings/archlinux-trusted core/archlinux-keyring usr/share/pacman/keyrings/archlinux.gpg
"Command not found" 후크
pkgfile은 "command not found" 후크가 내장되어 있어서 인식하지 못하는 명령어를 입력하면 자동적으로 공식 저장소를 검색할 것이다.
자식 쉘에서 이를 활성화하려면 자신의 쉘 초기화 파일에서 이 후크를 불러들여야 한다.
- Bash의 경우:
~/.bashrc
source /usr/share/doc/pkgfile/command-not-found.bash
- Zsh의 경우:
~/.zshrc
source /usr/share/doc/pkgfile/command-not-found.zsh