web-dev-qa-db-fra.com

Comment puis-je changer mes référentiels en délicats après la mise à niveau?

Lors de la mise à jour de Saucy, il a été annoncé que certains paquets seraient désactivés.

Dans Logiciels et mises à jour, sous Autres logiciels, bon nombre de mes référentiels sont "désactivés lors de la mise à niveau vers grésillement" ou se terminent par une réinitialisation. C'EST À DIRE:

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

Est-ce que je change juste la distribution en délurée? Dois-je le faire à tous?

4
mktoaster

J'ai écrit un script bash qui supprime le caractère de hachage de tous les fichiers de sources.list.d désactivés lors de la mise à niveau. J'ai également posté le même code dans Quel est le meilleur moyen de réactiver ppa's/repo après une mise à niveau? .

Le code suivant permet de mettre à niveau les sources raring vers saucy.

Si vous voulez conserver le suffixe # disabled on upgrade to ..., utilisez

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

si vous voulez supprimer le suffixe # disabled on upgrade to ..., utilisez

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

Je crois que la réponse est quelques commandes. Vous devez vérifier à nouveau ceux que vous voulez (en vous en tenant probablement à ceux qui sont commentés comme "Désactivé lors de la mise à niveau vers Soucy".)

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