最新バージョンがPython 3.8の場合、Fedora 32 LinuxにPython 2.7をインストールする方法は?

最新バージョンがPython 3.8の場合、Fedora 32 LinuxにPython 2.7をインストールする方法は?

レトロやレトロや現在の香水を呼び起こす用語が何であれ、エミュレータ全体を使わずにLinuxコマンドラインから直接AmigaOSプログラムを使用できるようにするamitoolsというソフトウェアスイートがあります。 Pythonで書かれています。

最新の公式バージョンをインストールしましたが、正常に動作しません。 amitoolsの開発者の一人は、彼らのバージョンがよりうまく機能すると言った。唯一の問題があります。彼のバージョンはPython 2.7で書かれていましたが、公式バージョンはPython 3.8で書かれています。これらは相互に排他的なように見えます。

私はFedora 32 Linuxシステムを実行しています。 /usr/bin/python2 および /usr/bin/python3 がインストールされています。 /usr/bin/pythonは/usr/bin/python3へのシンボリックリンクでしたが、私はそれを/usr/bin/python3に変更しました。ただし、ソフトウェアスイートをインストールしてもまだ機能しません。

明らかに、このソフトウェアスイートをインストールするには、「pip」(Pythonインストーラ)バージョン2.7が必要です。しかし、「sudo dnf install python-pip」と入力すると、python-pipバージョン3.8がインストールされており、「python-pip2」または「python-pip2.7」という名前のパッケージがないようです。

私がここでやろうとしているのは、古いバージョンのPythonをインストールし、現在のバージョンと一緒にpipをインストールして、以前のバージョンのPythonで書かれたamitoolsの開発者バージョンが公式バージョンよりもうまく機能することを確認することです。

ベストアンサー1

python2-pipPython 2はサポートされなくなったため、Fedora 32リポジトリではこの機能を使用できません。次のコマンドを使用して UnitedRPMs リポジトリからインストールできますが、サポートされているリポジトリではないため、お勧めできません。

rpm --import https://raw.githubusercontent.com/UnitedRPMs/unitedrpms/master/URPMS-GPG-PUBLICKEY-Fedora

yum install https://github.com/UnitedRPMs/unitedrpms/releases/download/17/unitedrpms-$(rpm -E %fedora)-17.fc$(rpm -E %fedora).noarch.rpm -y

最良の方法はソースからビルドすることです。ここから得ることができます:https://github.com/python/cpython/releases/tag/v2.7.18

一般ユーザーとして、あなたのコメントは次のとおりです。

pip install amitools==0.1.0 --user

おすすめ記事