Lors de la mise à jour de Saucy, il a été annoncé qu'il désactiverait certains packages, et il l'a fait.
Dans Logiciels et mises à jour sous Autres logiciels, un grand nombre de mes référentiels sont soit "désactivés lors de la mise à niveau vers Saucy", soit se terminent par un raring.
IE :
Http://ppa.launchpad.net/webupd8team/java/ubuntu
Distribution: raring
Componets: main
Comment: disabled on upgrade to saucy
Dois-je simplement changer la distribution en impertinent ?
Dois-je faire cela pour chacun d'eux ?
Réponse acceptée :
J'ai écrit un script bash qui supprime le premier caractère de hachage de tous les fichiers dans sources.list.d
qui ont été désactivés lors de la mise à niveau. J'ai également posté le même code dans Quelle est la meilleure façon de réactiver les ppa/dépôts après une mise à niveau ?.
Le code suivant est pour mettre à jour raring
sources à saucy
.
Si vous souhaitez 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 souhaitez 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