私のリポジトリを検索しましたが、GitHubリポジトリからビルドしてインストールして、以前にビルドされたいくつかのパッケージをインストールするための「python2.7-dev」を見つけることができませんでした。サイドロードする方法はありますか?
答え1
Debian 11 で Python 2.7 をインストールし続けることができます。バージョンを混在させることは一般的に悪い考えと見なされますが、これは主に新しいバージョンを追加するという状況で発生しますapt
。削除するパッケージに注意を払う限り、以前の(まだサポートされている)バージョンを追加すると、エラーの可能性が低くなります。
/etc/apt/sources.list.d/bullseye.list
以下を含むファイルの追加
deb http://deb.debian.org/debian bullseye main
deb http://deb.debian.org/debian bullseye-updates main
deb http://security.debian.org bullseye-security main
それを実行するsudo apt update
とインストールできますpython2.7-dev
。
ご存知のように、Python 2ベースのプロジェクトを維持することはますます困難になっています。
答え2
電力購入契約方式
Bullseyeがサポートされなくなるまで、Stephenの答えは間違いなく機能します。私はさまざまなPythonバージョンがPPAから削除されるまでこのアプローチが維持されると思います。このPPAを追加するか、個人パッケージファイル、またはその問題に関するすべては比較的簡単です。
Python専用PPA
これ死んだヘビ個人パッケージファイルPython 2.3までのパッケージバージョンが含まれています。追加してください:sudo add-apt-repository ppa:deadsnakes/ppa
これはDebianの派生物であるため、Ubuntuで使用するように設計されています。
これらのパッケージは他のバージョンのUbuntuまたはDebianでも動作できますが、テストもサポートもされません。
また見なさい:Debianに最新バージョンと古いバージョンのPythonをインストールしますか?。 8年前、Gillesの回答を見るとまだ有効です。