私はPython 3.6(Raspian jessieを実行している)Raspberry Piに3.6をインストールする)を探していて、以下の警告を読まずに この投稿 の指示に従いました。何よりも、python3.6もインストールされませんでした。次に、apt-get install
を試してみましたが、失敗しました。私のインストールは、壊れる危険があることを理解しています(つまり、 FrankenDebian )不安定なリポジトリが混在しているため。
行ったことを元に戻すにはどうすればよいですか?私が実行した関連性のある唯一のコマンドは
$ Sudo nano /etc/apt/sources.list
# add
deb http://ftp.de.debian.org/debian testing main
$ echo 'APT::Default-Release "stable";' | Sudo tee -a /etc/apt/apt.conf.d/00local
$ Sudo apt-get update
$ Sudo apt-get -t testing install python3.6
$ python3.6 -V
apt-get install
を何でもしようとすると、エラーが発生します。
E: The value 'stable' is invalid for APT::Default-Release as such a release is not available in the sources.
あなたが得るメッセージ、
E: The value 'stable' is invalid for APT::Default-Release as such a release is not available in the sources.
テストの追加とは直接関係ありません。 APT::Default-Release "stable"
設定が原因です(sources.list
は「安定」ではなく「ジェシー」を参照していると思います)。これを修正するには、/etc/apt/apt.conf.d/00local
から対応する行を削除します。
他の操作を元に戻し、Jessieのみを使用して非FrankenDebianに戻るには:
/etc/apt/sources.list
からtesting
行を削除インデックスを更新します。
Sudo apt update
debian 9のバージョンにアップグレードされたパッケージをダウングレードします。
Sudo apt install $(printf "%s/stable " $(apt list --installed | grep -v /stable | cut -d/ -f1))
後者のコマンドは、インストールされているすべてのパッケージを一覧表示し、Raspbian Jessieで利用可能なバージョンにインストールされていないパッケージを見つけ(/stable
としてリストされているものをすべて除外する)、パッケージ名を抽出し、/stable
を追加して再フォーマットします。そして、apt
にそれらをインストールするように指示します。これにより、パッケージがRaspbian Jessieバージョンで再インストールされます。