如何在升级后将我的存储库更改为racy?
在Saucy更新期间,它说它会禁用一些软件包,而且确实如此。
在“其他软件”下的“软件和更新”中,我的许多存储库要么“在升级到saucy时被禁用”,要么以raring结束。 IE:
Http://ppa.launchpad.net/webupd8team/java/ubuntu Distribution: raring Componets: main Comment: disabled on upgrade to saucy
我只是将发行版改为俏皮吗? 我必须对所有人这样做吗?
我编写了一个bash脚本,用于删除在升级期间禁用的sources.list.d
中所有文件中的前导哈希字符。 我还发布了相同的代码,在升级后重新启用ppa / repos的最佳方法是什么? 。
以下代码用于将raring
源升级为saucy
。
如果要# disabled on upgrade to ...
后缀#disable,请使用
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 ...
删除后缀#disable,请使用
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
我相信答案是一些命令。 你必须重新检查你想要的那些(可能坚持被评为“升级到俏皮时禁用”的那些。)
sudo sed -i 's/raring/saucy/g' /etc/apt/sources.list sudo apt-get update && sudo apt-get dist-upgrade sudo apt-get upgrade