Kali Linux에서 "apt-get"을 제거하려면 재설치가 필요합니다.

Kali Linux에서 "apt-get"을 제거하려면 재설치가 필요합니다.

저는 Acer Aspire V15 Nitro를 사용하고 있으며 두 개의 하드 드라이브가 있습니다. 하나에는 Windows가 설치되어 있지만 Windows(128GB SSD) 외에는 충분히 크지 않으며 별도의 2TB HDD 그럽에 설치되어 있으므로 어떤 운영 체제를 선택할 수 있습니다. 달리다. 2TB SSD에 칼리리눅스를 설치했는데 처음부터 문제가 있었지만 터미널에서 apt-get 명령을 집중해서 봤습니다. Steam을 설치하려고 하는데 다른 사람이 사용할 수 있는 명령을 시도할 때마다 오류 메시지가 표시됩니다.

어리석게도 apt-get을 성공적으로 제거했지만 파일을 다운로드해야 했던 링크가 오래되어 더 이상 존재하지 않습니다. 그래서 apt-get, apt 또는 aptitude 명령이 없습니다. 제가 검색한 것은 다시 설치하는 대신 apt-get을 사용하여 무언가를 다운로드하는 것뿐이었습니다.

아무튼 칼리리눅스를 가지고 있는데 파일을 삭제해서 apt-get 명령어가 없네요.

업데이트: 필요한 모든 파일이 포함된 Git Hub 복제본을 찾았지만 어떤 파일을 다운로드하고 설치해야 하는지 잘 모르겠습니다. "apt" 또는 "apt-get"을 실행하면 다음 오류 메시지가 나타납니다.

    apt: relocation error: /usr/lib/x86_64-linux-gnu/libaptprivate.so.0.0: symbol _ZlsRSoRKN3APT9PrettyPkgE, version APTPKG_5.0 not defined in file libapt-pkg.so.5.0 with link time reference

/lib/x86_64-linux-gnu 디렉토리를 확인한 결과 두 개의 "/usr/lib/x86_64-linux-gnu/libaptprivate.so.0.0" 파일을 발견했습니다. 두 번째 시간 끝. "기호 _ZlsRSoRKN3APT9PrettyPkgE, 버전 APTPKG_5.0이 libapt-pkg.so.5.0 파일에 정의되어 있지 않으며 링크 시간 참조가 있습니다"가 무엇을 의미하는지 아시나요?

답변1

운이 좋다면 거기에 적절한 설치 아카이브가 있을 수도 있습니다 /var/cache/apt/archives. 그런 다음 다음을 사용하여 설치할 수 있습니다.

dpkg -i apt-xy.deb

존재하지 않는 경우 다음에서 deb 파일을 다운로드할 수 있습니다.https://www.kali.org/또는 ISO 이미지에서 추출하여 동일한 방식으로 설치합니다.

편집: sana의 kali 저장소는 여기에 있습니다:http://http.kali.org/kali/dists/sana/main/하드웨어 아키텍처에 따라 바이너리 폴더에서 패키지를 다운로드해야 합니다. 다음을 실행하면 이에 대한 힌트를 얻을 수 있습니다.uname -a

관련 정보