私のRaspberry Pi(Raspian jessieを実行しています)にPython 3.6をインストールし、次のガイドラインに従ってください。この投稿以下の警告を読んでいない。まず、python3.6がインストールされておらず、2番目に、後でやろうとしていたapt-get install
作業が失敗しました。私が理解しているのは、私のインストールが今や破損する危険があるということです(例:フランケンデビアン)不安定なリポジトリが混在しているからです。
私がしたことをどのようにキャンセルできますか?私が実行した唯一の関連コマンドは次のとおりです。
$ 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.
答え1
あなたが受け取ったメッセージ、
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
参照は「stable」ではなく「jessie」のようです)。この問題を解決するには、その行を削除してください/etc/apt/apt.conf.d/00local
。
他のタスクを元に戻してJessieだけを使用してFrankenDebian以外のバージョンに戻るには:
testing
この行を削除/etc/apt/sources.list
インデックスの更新:
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リリースから。