Je pensais avoir résolu un problème avec Paraview mais j'en ai rencontré un plus gros avec Brasero.
apt-get -f install
, c'est une refonte générale des dépendances cassées. Je l'ai fait sur suggestion d'apt-get lui-même.apt-get -f install
s'occupait de sa tâche, j'ai remarqué que certaines applications disparaissaient du menu du bureau. J'ai considéré cela comme naturel, c'est pourquoi je suis passé à les réinstaller. L'installation de Banshee au premier démarrage s'est bien déroulée (je ne me souviens pas si j'utilise apt-get ou dpkg). Avec Brasero est venu le plaisir.apt-get install brasero
, apt-get me demande de supprimer un autre grand nombre de bibliothèques, de l'ordre de centaines. Par erreur, je considère ces applications à ajouter et je donne mon feu vert. À la fin de cette frénésie d'exubérance auto-immune, la première preuve est que le navigateur ne peut plus se connecter aux URL - donc la connectivité Internet est supprimée. Je donne ensuite une chance au redémarrage. Le système passe par le POST de façon transparente, puis il se bloque sur l'écran de démarrage d'Ubuntu.Maintenant, l'état de la lecture à partir de la ligne de commande en mode de récupération:
ping
renvoie un 'utilisateur inconnu'xterm
donne un 'affichage non défini'lightdm
et gdm
donnent un 'actuellement non installé'dpkg-reconfigure lightdm
donne un 'cassé ou pas complètement installé'apt-get install lightdm
donne une séquence de "échec de la récupération" sans doute parce qu'Internet a été coupé (vérifié que le câble est en place)Par conséquent, je pensais contourner la coupure Internet en enregistrant une tête de pont de fichiers deb sur l'un de ces lecteurs, puis en exécutant dpkg
ou apt-get
sur eux depuis la ligne de commande. De toute évidence, je ne suis pas tellement en faveur de la réinstallation de l'ensemble du système d'exploitation.
Est-ce que vous saisissez? Si c'est le cas, les questions sont
Merci d'avoir patiemment lu ce long post. J'attends vos réponses et remarques avec impatience.
Mise à jour: sorties demandées
Vérifiez les interfaces réseau disponibles.
ifconfig -a
Si vous ne voyez pas l'adresse IP (x.x.x.x
), Exécutez la requête DHCP pour obtenir une IP, modifiez eth0
Avec la vôtre.
dhclient eth0
Confirmer la connexion
ping -c3 ubuntu.com
Vous devriez obtenir une sortie similaire à celle-ci:
3 packets transmitted, 3 received, 0% packet loss
Vérifiez dpkg
configuration multi-Arch
$ dpkg --print-architecture
AMD64
$ dpkg --print-foreign-architectures
i386
$ grep -ir Arch /etc/dpkg/
/etc/dpkg/dpkg.cfg.d/multiarch:foreign-architecture i386
Si i386
N'apparaît pas dans les 2e et 3e commandes, réglez-le:
echo "foreign-architecture i386" > /etc/dpkg/dpkg.cfg.d/multiarch
Mettre à jour la liste des packages
apt-get update
Courir
apt-get install ubuntu-desktop
Si le message "dépendances non satisfaites" s'affiche toujours, exécutez aptitude
.
aptitude
ubuntu-desktop
puis Enterubuntu-desktop
soit sélectionné, PAS ubuntu-desktop:i386
À ce stade, il devrait y avoir une barre rouge en bas avec le numéro [1/..]
Qui indique la solution actuelle de beaucoup d'autres onces possibles.
Vous verrez des solutions qui préfèrent continuer à installer des packages sans installer ubuntu-desktop
. Choisissez celui qui supprime le moins et installe ubuntu-desktop
.
Ce n'est pas toujours la solution parfaite, alors vérifiez bien puis choisissez. Chaque cas est spécifique. Pour le cas actuel, voir cette salle de discussion associée .
Si tout va bien, redémarrez.
Ensuite, installez les autres outils dont vous avez besoin, qui ont peut-être été supprimés.
Notes: Ceux-ci de mon expérience personnelle, donc je peux me tromper. Donc, si quelqu'un a vécu le contraire, veuillez le partager.
.deb
Binaires en utilisant dpkg, debi ou software-center. Utilisez des référentiels autant que possible (ceux d'Ubuntu, PPA, ceux d'autres fournisseurs, ...).AMD64
. Dans de rares cas, la construction d'une source (si disponible) est plus facile que l'arc étranger.Centre logiciel, synaptique, apt-get et de nombreux autres outils, pour moi, ils ne prennent pas pleinement en charge la fonctionnalité multiarchitecture. Ils ne montrent qu'une seule solution et (sauf apt-get) ne montrent pas l'architecture de chaque paquet.
Si vous rencontrez un conflit, utilisez aptitude
. Il montre d'autres solutions et montre clairement tous les packages de toutes les architectures disponibles.
Si vous devez installer des outils i386
Sans option pour AMD64. Laissez-les être installés en dernier. Si vous les avez déjà installés et que vous essayez d'installer des packages natifs Arch AMD64
, Vous obtenez un conflit (essentiellement un message de dépendances non satisfaites). Laissez aptitude désinstaller ceux i386
, Puis exécutez le nettoyage avec apt-get autoremove
Pour supprimer les résidus (dépendances auto-installées de i386
Arch). Installez les packages AMD64
Que vous vouliez, puis essayez de réinstaller les outils i386
Supprimés.
Pourquoi donc? Si vous essayez d'installer un outil i386
, Toutes ses dépendances seront également installées en tant que i386
, Même AMD64
Disponibles et pourront fonctionner. Plus tard, si vous essayez d'installer un autre outil AMD64
Qui a au moins une dépendance qui se chevauchent, vous obtenez le conflit.
Aptitude semblera supprimer les packages, mais en fait, il remplace certains packages i386
Par ceux AMD64
Correspondants.
Voir cette vitrine, buntu 14.04, problème lors de l'installation de gstreamer1.0-libav, dépendances non satisfaites