apt 캐시 검색 패키지를 사용하는 방법

apt 캐시 검색 패키지를 사용하는 방법

2022-06-03 last update

5 minutes reading Debian
apt 패키지를 설치할 때 문제가 발생했습니다. 정확한 패키지 이름을 몰랐습니다.apt와 마찬가지로, 소프트웨어 패키지의 전체 이름을 제공해야 설치할 수 있습니다. 예를 들어 apt installapache2입니다.정확한 이름을 제공하지 않으면apache를 입력하면 설치되지 않습니다.apt 패키지를 삭제할 때도 마찬가지입니다.
Ubuntu와 Debian 시스템에서는 apt 캐시를 통해 가방의 이름이나 설명과 관련된 키워드를 검색할 수 있습니다.출력은 검색 키워드와 일치하는 패키지 목록을 되돌려줍니다.정확한 패키지 이름을 찾으면 apt 설치와 함께 사용하여 설치할 수 있습니다.특정 패키지에 대한 정보를 찾을 때도 유용합니다.apt 캐시 검색을 사용하면 설치되었거나 설치되지 않은 모든 apt 패키지를 검색할 수 있습니다.
본고는 시스템 저장소의 aptcache 검색 명령을 통해 패키지를 검색하는 방법을 설명할 것입니다.다른 명령도 배울 것입니다. aptsearch와 aptitude를 통해 가방을 검색할 수 있습니다.
주의: 우리는 이미 Ubuntu 18.04 LTS 시스템 단말기에서 본고에서 설명한 과정을 실행했다.Ubuntu에서 터미널을 열려면 Ctrl + Alt + T 키보드 단축키를 사용합니다.
다음 방법 중 하나를 수행하기 전에 다음과 같이 저장소 인덱스를 업데이트하는 것이 좋습니다.
$ sudo apt update

apt 캐시를 사용하여 검색 패키지 검색


Aptcache는 Ubuntu 또는 Debian 기반 시스템에서 Apt 패키지를 검색하는 명령행 도구입니다.apt 캐시 검색을 사용하면 이름이나 설명과 관련된 키워드로 패키지를 검색할 수 있습니다.출력에서 검색 조건과 일치하는 모든 패키지를 표시합니다.
aptcache 검색을 사용하면 인터넷 저장소에서 사용 가능한 패키지에 대한 정보를 검색하고 표시할 수 있습니다.시스템에 설치된 패키지에 대한 정보를 검색하는 데도 사용할 수 있습니다.이것은 서로 다른 출처에서 패키지에 대한 정보를 얻고 로컬 데이터베이스에 저장합니다. 이 데이터베이스는 apt 업데이트 작업을 실행하여 업데이트됩니다.
패키지를 검색하려면 관련 키워드 뒤에 aptcache search를 입력하십시오.다음은 이 작업을 수행하는 구문입니다.
$ sudo apt-cache search 
키워드를 설치되었거나 설치할 수 있는 모든 패키지 이름으로 바꿉니다.키워드는 정확하거나 패키지 이름의 일부일 수도 있고 패키지 설명과 관련된 단어일 수도 있습니다.출력에서 상기 키워드와 일치하는 패키지 목록과 각 패키지에 대한 간략한 설명을 볼 수 있습니다.
예를 들어, 스토리지 관리 솔루션 ZFS를 설치하려고 합니다.정확한 패키지 이름을 찾으려면 apt 캐시 검색을 사용하여 검색합니다. 아래와 같습니다.
$ apt-cache search zfs

출력에서 정확한 패키지 이름, 즉 "zfsutilslinux"를 확인하고 간단한 설명을 제공할 수 있습니다.보시다시피 목록이 너무 길어요.less 명령을 사용하여 한 줄이나 화면의 출력을 한 번에 볼 수 있습니다.
$ sudo apt-cache search zfs | less
마찬가지로 웹 서버를 설치하고 싶은데 패키지의 이름을 기억하지 못하면 apt 캐시 검색도 도움이 됩니다.이 경우 패키지 설명과 관련된 키워드를 사용하여 패키지를 검색할 수 있습니다.예를 들어, 나는 내가 검색 엔진을 설치해야 할 때, 그것은 매우 유용하다는 것을 발견했다. 나는 단지 그것이 사용자의 프라이버시를 보호하는 메타 검색 엔진이라는 것만 알았다.그러나 나는 이 검색엔진의 이름을 기억하지 못하기 때문에 다음과 같은 검색어를 입력했다.
$ sudo apt-cache search “metasearch engine”
결과가 나왔을 때 필요한 검색 엔진 이름인 "Searx"를 찾았습니다.이후, 나는 단지 aptinstallsearx 명령을 사용하여 그것을 설치할 뿐이다.

유사하게, 만약에 우리가 쇼 로고가 있는 aptcache를 사용한다면, 패키지에 대한 기본 정보를 표시할 것입니다. 버전, 크기, 의존항, 설명 등을 포함합니다.패키지에 대한 정보를 찾으려면 다음과 같이 show 플래그를 사용합니다.
$ apt-cache show 

대체 방법


다음은 시스템에 설치되었거나 설치할 수 있는 소프트웨어 패키지를 검색하는 데 사용할 수 있는 다른 방법입니다.

apt를 사용하여 검색 패키지 검색


Apt search는 오래된 Apt get 명령에서 Apt cache search의 Apt 등가물이다.일부 사용자들은 결과를 잘 나타낼 수 있기 때문에 apt 검색 명령을 더 좋아한다.패키지 목록과 최신 사용 가능한 버전, 간단한 설명을 표시합니다.aptsearch의 가장 좋은 점은 가방의 이름을 돋보이게 하고 서로 다른 가방 사이에 공간을 보존하는 데 있다.또한 설치된 패키지의 끝에 설치된 레이블이 표시됩니다.
패키지를 검색하려면 apt search를 입력하고 패키지 이름과 관련된 키워드를 입력하십시오.
$ apt search keyword
예를 들어, 다음 명령을 사용하여 Apache2 패키지를 검색합니다.
$ apt search apache2

aptitude 검색 패키지 사용


Aptitude는 Linux에서 패키지를 설치, 업그레이드, 삭제하는 데 사용되는 apt 명령의 전단입니다.Linux 시스템에서 패키지를 검색하는 데도 사용할 수 있습니다.
기본적으로 Linux에는 Aptitude가 설치되지 않으므로 수동으로 설치해야 합니다.다음과 같이 install 명령을 실행합니다.
$ sudo apt install aptitude

예/아니요 옵션을 제공하여 확인을 요청할 수 있습니다.y 를 클릭하고 확인을 입력하면 Aptitude가 설치됩니다.
현재 aptitude를 통해 패키지를 검색하려면 aptsearch를 입력하고 패키지 이름과 관련된 키워드를 입력하십시오.
$ aptitude search 
다음과 유사한 결과가 표시됩니다.

이게 다야!본고에서, 우리는 aptcache 검색 명령을 사용하여 패키지를 검색하는 방법을 배웠다.이 밖에 우리는 apt 검색과 aptitude 명령을 사용하여 패키지를 검색하는 것을 배웠다.설치되어 있거나 설치할 수 있는 소프트웨어 패키지를 시스템에서 검색해야 할 때마다 도움이 되기를 바랍니다.