予想されるパッケージバージョンがインストールされないのはなぜですか?

予想されるパッケージバージョンがインストールされないのはなぜですか?

私が探していますDebian 用 Python2.7 Jesse私の目標は、Python 2.7.13を2.7.10以下(現在はOSMCで実行stretch)にダウングレードすることです。名前が示すように、このパッケージのバージョンは2.7.9です。

私はdeb http://ftp.de.debian.org/debian jessie main私の/etc/apt/sources.list ここの指示によると、一行だけ表示したのでjessie続けました。

apt-get install -t jessie python2.7

終わったらpython --version私にあげた2.7.15+。これは私が本当に欲しいものではありません。

私はどこで間違った仮定をしたのだろうか。

ベストアンサー1

ダウングレードしようとしています。ターゲットリリースを設定すると、これを行うことはできません。。優先順位を考えるときの最初の規則は次のとおりです。

利用可能なバージョンの優先順位が1000を超えない限り、絶対にダウングレードしないでください。 (「ダウングレード」とは、最新バージョンの代わりに最新バージョンのパッケージをインストールすることを意味します。APTのデフォルトの優先順位は1000より高くありません。優先順位を高く設定するだけです。

ダウングレードする最も簡単な方法は、パッケージの横にバージョンを指定することです。

sudo apt install python2.7/jessie

同時にダウングレードする別のパッケージを指定してトラブルシューティングを支援する必要があるかもしれません。実際にどのパッケージをインストールしたかによっては不可能かもしれません。

おすすめ記事