web-dev-qa-db-ja.com

DebianベースのOSに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

ここでもapt更新ログを確認しました:/var/log/apt/history.logで、実行したapt-get installコマンドに対応する情報はありません。

Kali Linuxはデフォルトでapt-getリポジトリで構成されていないようです?

上記のpython3パッケージをインストールするにはどうすればよいですか?

ありがとう。

1
Neon Flash

Python独自の pipパッケージマネージャー が正しくインストールおよび設定されていると仮定して、

pip install python-geoip-python3
pip install python-whois

不足しているパッケージをインストールします。インストールによっては、バイナリはpip3と呼ばれることもあります。

2
spybull

私の考えでは、Kaliはベースですが、Debianリポジトリ自体を使用していません。パッケージは https://packages.debian.org/sid/AMD64/python3-whois にあります。最後のチャンスとして、手動でダウンロードしてインストールできますが、apt updateは、これらのリポジトリを使用しているかどうかを確認するための最も簡単な方法です。

1
Mte90