Debian 기반 운영 체제에 Python3 패키지를 설치할 수 없습니다.

Debian 기반 운영 체제에 Python3 패키지를 설치할 수 없습니다.

저는 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이러한 저장소가 사용되고 있는지 확인하는 가장 좋은 방법은 로그입니다.

관련 정보