J'utilise Ubuntu installé dans des fenêtres avec Wubi.
Lors de la mise à niveau vers 12.04, je suis tombé sur un piège plutôt sournois. Environ 25%, lors de l'installation de packages, je reçois le message que les packages ne peuvent pas être installés en raison d'un manque d'espace disque sur /usr
. Et bien sûr, sa baisse à 140M lorsque je vérifie.
Alors que faire? Je ne peux pas interrompre, je ne peux pas continuer. Comme j'ai un énorme disque qui semble accessible, qui est /Host
, à savoir le disque dur USB sur lequel Ubuntu est installé, je vois ce que diable, peut-être que je peux copier certains fichiers là-bas et ensuite créer des liens vers eux /usr
. J'ai donc essayé Sudo mv /usr/lib /Host/usr
, mais tout cela a été cause de messages d'erreur et a laissé les fichiers en place, tout en créant des copies dans /Host/usr
, comportement que j'ai trouvé étrangement déconcertant: que s'est-il passé? Certains fichiers ont-ils été déplacés et d'autres pas?
Je me suis donc dit que je pourrais peut-être vérifier et voir si je pouvais supprimer certaines choses avec apt-get
, mais cela donnait à l'erreur qu'il y avait un verrou sur quelque chose comme dpkg, "peut-être est-il utilisé par un autre processus?" .
Que reste-t-il à faire? J'ai cliqué sur les avertissements de paquets non installés ni redémarrés, et maintenant le démarrage est annulé et je me retrouve à l'invite de connexion en mode texte uniquement.
Donc, mon installation est foutue, je vais probablement réinstaller et le faire sans Wubi cette fois.
Ma question est double:
Le gestionnaire de mise à niveau manque d'espace
Comme mentionné dans le commentaire, c'est un bug. Ce n'est pas censé arriver. Assurez-vous d'avoir 3 Go ou plus avant d'exécuter la mise à niveau.
Libérer de l'espace pendant l'exécution de la mise à nivea
Vous ne pouvez pas utiliser apt-get
car le update-manager
détient déjà les verrous du package. Vous ne pouvez pas non plus supprimer manuellement le cache du paquet car il contient probablement tous les paquets que vous venez de télécharger.
Tout ce que vous pouvez faire est de déplacer des données personnelles et de supprimer manuellement des fichiers non essentiels:
Documents
, Pictures
etc. vers/HôteDownloads
par ex. ISOs~/.mozilla/firefox/Cache
ou ~/cache/google-chrome/Default/Cache
. Cela peut libérer 1 Go parfois./boot
et en supprimant tous les derniers vmlinuz-...
, initrd.img-...
, System.map-...
, abi-...
et config-...
(cela peut libérez quelques centaines de Mo si vous avez beaucoup de vieux noyaux).Je pense toujours que c'est simplement un bug qui doit être corrigé, plutôt que d'essayer de trouver une solution. Courir en effaçant ou en déplaçant des données n'est pas vraiment une bonne solution (et comporte évidemment certains risques si vous supprimez accidentellement quelque chose d'essentiel ou de valeur personnelle.