升级后,如何将我的存储库从 raring 更改为 saucy?

升级后,如何将我的存储库从 raring 更改为 saucy?

在 Saucy 更新期间,它说它将禁用一些软件包,并且它确实这样做了。

在“其他软件”下的“软件和更新”中,我的许多存储库要么“升级到 saucy 时被禁用”,要么以 raring 结尾。IE:

Http://ppa.launchpad.net/webupd8team/java/ubuntu
Distribution: raring
Componets: main
Comment: disabled on upgrade to saucy

我是否只需将分布更改为 saucy 即可?我是否必须对所有分布都这样做?

答案1

我认为答案是几个命令。您必须重新检查您想要哪些命令(可能坚持使用那些被注释为“升级到 saucy 时禁用”的命令)。

sudo sed -i 's/raring/saucy/g' /etc/apt/sources.list
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get upgrade 

答案2

sources.list.d我编写了一个 bash 脚本,用于删除升级过程中禁用的所有文件中的前导井号字符。我还在升级后重新启用 ppa/repos 的最佳方法是什么?

以下代码用于将raring源升级到saucy

如果要保留后缀# disabled on upgrade to ...,请使用

for f in /etc/apt/sources.list.d/*.list; do sudo sed -i 's/raring/saucy/g' $f; sudo sed -i 's/^# \(.*disabled on upgrade to.*\)/\1/g' $f;done

如果要删除后缀# disabled on upgrade to ...,请使用

for f in /etc/apt/sources.list.d/*.list; do sudo sed -i 's/raring/saucy/g' $f; sudo sed -i 's/^# \(.*\) # disabled on upgrade to.*/\1/g' $f;done

相关内容