저는 Kali Linux(Debian 기반)를 사용하고 있으며 아래는 uname -a 명령의 출력입니다.
Linux kali 5.3.0-kali2-amd64 #1 SMP Debian 5.3.9-3kali1 (2019-11-20) x86_64 GNU/Linux
다음 python3 패키지를 설치하고 싶지만 apt-get이 해당 패키지를 찾을 수 없습니다.
python3-geoip
python3-whois
다음은 apt-get 명령을 사용하여 python3-whois 패키지를 설치하려고 할 때의 출력입니다.
# sudo apt-get install python3-whois
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python3-whois
apt-get을 업데이트하기 위해 다음 명령을 실행했습니다.
sudo apt-get update
sudo apt-get upgrade
설치된 Python 버전은 3.7.5이고 python3은 /usr/bin/python3 경로에 있습니다.
고쳐 쓰다:
다음은 내 /etc/apt/sources.list 파일의 내용입니다.
#
# deb cdrom:[Debian GNU/Linux 2019.4 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20191125-10:47]/ kali-last-snapshot contrib main non-free
#deb cdrom:[Debian GNU/Linux 2019.4 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20191125-10:47]/ kali-last-snapshot contrib main non-free
# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
deb http://http.kali.org/kali kali-rolling main non-free contrib
/var/log/apt/history.log에서 적절한 변경 로그를 확인했는데 내가 실행한 apt-get 설치 명령에 해당하는 정보가 없었습니다.
Kali Linux는 기본적으로 apt-get 저장소를 구성하지 않는 것 같습니다.
위의 python3 패키지를 설치하는 방법은 무엇입니까?
감사해요.
답변1
파이썬이 자신의 것이라고 가정pip
패키지 관리자올바르게 설치 및 구성되었으면 시도해 볼 수 있습니다.
pip install python-geoip-python3
pip install python-whois
누락된 패키지를 설치합니다. 설치에 따라 바이너리를 pip3
.
답변2
내 생각은 Kali가 Debian 저장소 자체를 기반으로 하지만 사용하지 않고 패키지가 다음 위치에 있다는 것입니다.https://packages.debian.org/sid/amd64/python3-whois. 따라서 마지막 기회로 수동으로 다운로드하여 설치할 수 있지만 apt update
이러한 저장소가 사용되고 있는지 확인하는 가장 좋은 방법은 로그입니다.