J'essaie de mettre à niveau mon ordinateur 14.04 vers 16.04 à l'aide de do-release-upgrade
. Après avoir téléchargé les listes de paquetages pour wily, je vois les erreurs suivantes:
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min
Unknown Multi-Arch type 'no' for package 'libkf5akonadisearch-bin'
Ignoring Provides line with DepCompareOp for package php-psr-http-message-implementation
Ignoring Provides line with DepCompareOp for package php-psr-log-implementation
Ignoring Provides line with DepCompareOp for package php-math-biginteger
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min
Unknown Multi-Arch type 'no' for package 'libkf5akonadisearch-bin'
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
You may want to run apt-get update to correct these problems
Il procède ensuite à l’abandon de l’installation. L'exécution suggérée de apt-get update
ne semble rien faire. Googler pour les messages d'erreur ci-dessus a donné d'autres personnes ayant des problèmes similaires lors de la mise à niveau vers d'autres versions précédentes, bien que je n'ai pas rencontré de solution apparente. Il est suggéré qu'une mise à niveau apt
puisse résoudre le problème, mais je ne vois pas de moyen de le faire facilement (il est à jour avec le dernier paquet de confiance).
Que dois-je faire pour passer directement à 16.04?
Ceci est un bogue dans apt, et oui, le correctif consiste à mettre à niveau apt.
Éditez /etc/apt/sources.list
et décommentez ces lignes:
deb http://au.archive.ubuntu.com/ubuntu/ wily main restricted
deb http://au.archive.ubuntu.com/ubuntu/ wily-updates main restricted
Maintenant, lancez apt-get update
et vous verrez les mêmes erreurs à propos de 'Type Multi-Arch inconnu'.
Maintenant, mettez à niveau apt:
apt-get install --only-upgrade apt
Maintenant, lancez le programme d'installation de version:
do-release-upgrade
:)
Ce qui semble avoir fonctionné pour moi était
apt-get -f install libc6
apt-get install --only-upgrade apt
Tu dois faire ca:
Sudo apt-get install -f
Voici ce qui a fonctionné pour moi:
Sudo rm -r /var/lib/apt/lists/*
Sudo apt-get clean
Sudo apt-get update
J'ai rencontré des erreurs de segmentation lors de l'installation, j'ai donc effacé à nouveau les archives:
Sudo apt-get clean
Et tout s'est bien passé.
J'espère que ça va aider!
Je reçois également le message "dernière version", mais selon https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1404783/comments/12
J'ai ajouté des sources pour les mises à jour vives et vives de sources.list et ai installé la version d'apt/vivid.
Sudo apt-get -t vivid install apt/vivid
Ensuite, j'ai supprimé Vivid Source de sources.list et apt-get update s'est terminé sans aucun avertissement.