インストールを「FrankenDebian」に切り替えた手順をキャンセルするにはどうすればよいですか?

インストールを「FrankenDebian」に切り替えた手順をキャンセルするにはどうすればよいですか?

私の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表示します。aptRaspbian Jessieリリースから。

関連情報