방금 Kali Linux 2018.2를 설치했고 Ubuntu에서와 마찬가지로 설치된 일부 패키지를 검색하려고 했습니다.
aptitude search *package name*
하지만 이 명령은 Kali Linux에서는 작동하지 않는 것 같습니다.
나는 또한 Aptitude를 설치하려고 시도했습니다
/bin/sh -c 'apt-get install -y aptitude'
그러나 성공하지 못했습니다.
E: Package 'aptitude' has no installation candidate
Kali Linux에 Aptitude가 없으면 설치된 패키지와 Kali Linux 리포지토리에 있는 패키지를 검색할 수 있는 다른 대안이 있습니까?
출력cat /etc/*-release
DISTRIB_ID=Kali
DISTRIB_RELEASE=kali-rolling
DISTRIB_DESCRIPTION="Kali GNU/Linux Rolling"
VERSION="2018.2"
ID_LIKE=debian
답변1
첫 번째 응답으로 저장소가 구성되어 있지 않았을 수 있습니다. 이 경우 apt-get은 전혀 작동하지 않습니다. /etc/apt/sources.list 파일에 배포용 리포지토리를 추가해야 합니다. 필요한 저장소는 다음과 같습니다:
뎁http://http.kali.org/kalikali-rolling 메인 비자유 기여
(여기에서 미러 목록을 확인할 수 있습니다.http://http.kali.org/README.mirrorlist). 당신에게 가장 적합한 거울을 사용하세요.
kali linux가 이를 어떻게 관리하는지 모르겠지만, 요청한 사람에게 직접 사용하기 위한 몇 가지 지침을 제공할 수 있습니다.
우선, 최신 패키지 데이터베이스를 얻기 위해 업데이트를 수행하는 것을 기억하세요:
적절한 업데이트 받기
모든 패키지를 업데이트하려면:
적절한 업그레이드
apt-get dist-upgrade <-- 최신 릴리스로 업데이트하는 경우.
검색을 하려면 apt도 사용하세요. 구체적인 패키지 정보를 보는 데에도 사용할 수 있습니다.
적절한 캐시 검색패키지 이름
적절한 캐시 쇼패키지 이름
패키지가 설치되어 있는지 확인하려면 dpkg를 사용하세요. 검색 중인 패키지가 목록에 나타나면(상태/첫 번째 열이 ii로 표시됨) 해당 패키지가 설치된 것입니다.
dpkg -l | grep패키지 이름
또한 추가 정보는 다음을 참조하세요.
dpkg를 사용하여 누가 파일을 소유한 패키지인지 검색할 수 있습니다: dpkg -S파일 이름
패키지의 목록 파일에 dpkg를 사용할 수 있습니다: dpkg -L패키지