강좌 & 팁
글 수 2,412
2013.12.27 10:34:36 (*.52.177.249)
38611
apt-file 은 우분투에서 어떤 파일이 포함되어 있는 데비안 패키지를 찾아주는 프로그램 입니다.
apt-cache 로 찾아보면 다음과 같습니다.
$ apt-cache search apt-file apt-file - search for files within Debian packages (command-line interface)
특정 실행 파일이나 라이브러리를 설치해야할 경우 찾는데 유용한 프로그램입니다.
설치 및 사용법은 다음과 같습니다.
$ sudo apt-get install apt-file 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음 패키지를 더 설치할 것입니다: build-essential dpkg-dev fakeroot libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libapt-pkg-perl libconfig-file-perl libdpkg-perl liblist-moreutils-perl libregexp-assemble-perl 제안하는 패키지: debian-keyring 다음 새 패키지를 설치할 것입니다: apt-file build-essential dpkg-dev fakeroot libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libapt-pkg-perl libconfig-file-perl libdpkg-perl liblist-moreutils-perl libregexp-assemble-perl 0개 업그레이드, 12개 새로 설치, 0개 제거 및 209개 업그레이드 안 함. 1,071 k바이트 아카이브를 받아야 합니다. 이 작업 후 4,076 k바이트의 디스크 공간을 더 사용하게 됩니다. 계속 하시겠습니까 [Y/n]? y
$ apt-file update $ apt-file search apt-file aide-common: /usr/share/aide/config/aide/aide.conf.d/31_aide_apt-file apt-file: /etc/apt/apt-file.conf apt-file: /etc/bash_completion.d/apt-file apt-file: /usr/bin/apt-file apt-file: /usr/bin/rapt-file apt-file: /usr/share/apt-file/apt-file-update.update-notifier apt-file: /usr/share/apt-file/do-apt-file-update apt-file: /usr/share/apt-file/is-cache-empty apt-file: /usr/share/doc/apt-file/README apt-file: /usr/share/doc/apt-file/changelog.gz apt-file: /usr/share/doc/apt-file/copyright apt-file: /usr/share/man/man1/apt-file.1.gz fish: /usr/share/fish/completions/apt-file.fish zsh: /usr/share/zsh/functions/Completion/Debian/_apt-file zsh-beta: /usr/share/zsh-beta/functions/Completion/Debian/_apt-file
apt-file 이라는 파일을 포함하는 패키지의 리스트가 나옵니다.
패키지마다 파일을 다 확인하는지 실행 시간은 꽤 긴 것같습니다.