我如何撤消将我的安装变成“FrankenDebian”所采取的步骤?

act*_*dia 6 debian apt repository raspbian

我想在我的 Raspberry Pi(运行 Raspian jessie)上安装 Python 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
Run Code Online (Sandbox Code Playgroud)

当我尝试apt-get install任何事情时,我收到错误:

E: The value 'stable' is invalid for APT::Default-Release as such a release is not available in the sources.
Run Code Online (Sandbox Code Playgroud)

Ste*_*itt 5

你收到的消息,

E: The value 'stable' is invalid for APT::Default-Release as such a release is not available in the sources.
Run Code Online (Sandbox Code Playgroud)

与添加测试没有直接关系;这是由APT::Default-Release "stable"设置引起的(我猜你的sources.list参考文献是“jessie”而不是“stable”)。要解决此问题,请从/etc/apt/apt.conf.d/00local.

要撤消其他操作,并仅使用 Jessie 返回到非 FrankenDebian:

后一个命令将列出所有已安装的软件包,查找任何未安装在 Raspbian Jessie 中可用版本中的任何软件包(通过排除列出的任何内容/stable),提取软件包名称,使用 append 重新格式化它们/stable,并指示apt安装它们,这将重新在其 Raspbian Jessie 版本中安装软件包。