Saucyの更新中に、いくつかのパッケージを無効にするだろうと言っていました。
[他のソフトウェア]の下の[ソフトウェアと更新]で、私のリポジトリの多くは "saucyへのアップグレード時に無効化される"か、最終的には終了します。 IE:
Http://ppa.launchpad.net/webupd8team/Java/ubuntu
Distribution: raring
Componets: main
Comment: disabled on upgrade to saucy
配布を生意気に変更するだけですか?私は彼ら全員にそれをしなければなりませんか?
アップグレード中に無効になった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
答えはいくつかのコマンドだと思います。必要なものを再確認する必要があります(「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