私は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
ここでもapt更新ログを確認しました:/var/log/apt/history.logで、実行したapt-get installコマンドに対応する情報はありません。
Kali Linuxはデフォルトでapt-getリポジトリで構成されていないようです?
上記のpython3パッケージをインストールするにはどうすればよいですか?
ありがとう。
Python独自の pip
パッケージマネージャー が正しくインストールおよび設定されていると仮定して、
pip install python-geoip-python3
pip install python-whois
不足しているパッケージをインストールします。インストールによっては、バイナリはpip3
と呼ばれることもあります。
私の考えでは、Kaliはベースですが、Debianリポジトリ自体を使用していません。パッケージは https://packages.debian.org/sid/AMD64/python3-whois にあります。最後のチャンスとして、手動でダウンロードしてインストールできますが、apt update
は、これらのリポジトリを使用しているかどうかを確認するための最も簡単な方法です。