web-dev-qa-db-ja.com

アップグレード後にリポジトリをraringからsaucyに変更するにはどうすればよいですか?

Saucyの更新中に、いくつかのパッケージを無効にするだろうと言っていました。

[他のソフトウェア]の下の[ソフトウェアと更新]で、私のリポジトリの多くは "saucyへのアップグレード時に無効化される"か、最終的には終了します。 IE:

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

配布を生意気に変更するだけですか?私は彼ら全員にそれをしなければなりませんか?

4
mktoaster

アップグレード中に無効になった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
2
klaus se

答えはいくつかのコマンドだと思います。必要なものを再確認する必要があります(「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 
3
mktoaster