Difference between revisions of "Pkgfile (한국어)"

From ArchWiki
Jump to: navigation, search
(Created page with "{{Lowercase title}} Category:Package development (한국어) Category:Package management (한국어) en:Pkgfile '''pkgfile'''은 어떤 꾸러미가 특정한 파...")
 
Line 13: Line 13:
 
==== 보기 ====
 
==== 보기 ====
  
{{hc|$ pkgfile ''makepkg''    #Search for a package that contains a file named "makepkg".|
+
{{hc|$ pkgfile ''makepkg''    #"makepkg"라는 파일을 포함하는 꾸러미를 검색|
core/pacman          #Your searched file is in the {{Pkg|pacman}} package from the [core] repository.}}
+
core/pacman          #검색한 파일이 [core] 저장소에 있는 {{Pkg|pacman}} 꾸러미에 있다.}}
  
Another example:
+
또 다른 보기:
  
{{hc|$ pkgfile --list ''core/archlinux-keyring''    #List all files provided by the {{Pkg|archlinux-keyring}} package from the [core] repository.|
+
{{hc|$ pkgfile --list ''core/archlinux-keyring''    #[core] 저장소에 있는 {{Pkg|archlinux-keyring}} 꾸러미가 제공하는 모든 파일을 열거한다.|
 
core/archlinux-keyring usr/
 
core/archlinux-keyring usr/
 
core/archlinux-keyring usr/share/
 
core/archlinux-keyring usr/share/
Line 27: Line 27:
 
core/archlinux-keyring usr/share/pacman/keyrings/archlinux.gpg}}
 
core/archlinux-keyring usr/share/pacman/keyrings/archlinux.gpg}}
  
=== "Command not found" hook ===
+
=== "Command not found" 후크 ===
  
pkgfile includes a "command not found" hook that will automatically search the official repositories, if you enter an unrecognized command.
+
pkgfile은 "command not found" 후크가 내장되어 있어서 인식하지 못하는 명령어를 입력하면 자동적으로 공식 저장소를 검색할 것이다.
  
To enable it in all children shells, you need to source the hook from one of your shell initialization files.
+
자식 쉘에서 이를 활성화하려면 자신의 쉘 초기화 파일에서 이 후크를 불러들여야 한다.
  
* Example for [[Bash]]:
+
* [[Bash]]의 경우:
  
 
{{hc|~/.bashrc|
 
{{hc|~/.bashrc|
 
source /usr/share/doc/pkgfile/command-not-found.bash}}
 
source /usr/share/doc/pkgfile/command-not-found.bash}}
  
* Example for [[Zsh]]:
+
* [[Zsh]]의 경우:
  
 
{{hc|~/.zshrc|
 
{{hc|~/.zshrc|

Revision as of 20:02, 30 May 2013

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" 후크가 내장되어 있어서 인식하지 못하는 명령어를 입력하면 자동적으로 공식 저장소를 검색할 것이다.

자식 쉘에서 이를 활성화하려면 자신의 쉘 초기화 파일에서 이 후크를 불러들여야 한다.

~/.bashrc
source /usr/share/doc/pkgfile/command-not-found.bash
  • Zsh의 경우:
~/.zshrc
source /usr/share/doc/pkgfile/command-not-found.zsh

같이 보기