Sudo apt-get install git problem


0

Bonjour, je suis un peu nouveau sur Ubuntu. Cela dit, je peux généralement exécuter cela sur une nouvelle installation d'ubunty 14.10

sudo apt-get update
sudo apt-get install git

Et puis git devrait être installé

Mais ce que je reçois est-ce

me@server1:~$ sudo apt-get install git
[sudo] password for me: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 git : Depends: liberror-perl but it is not going to be installed
       Depends: git-man (> 1:2.4.5) but it is not going to be installed
       Depends: git-man (< 1:2.4.5-.) but it is not going to be installed
 mariadb-client-5.5 : Breaks: mariadb-server-5.5 (< 5.5.44-1ubuntu0.14.10.1) but 5.5.39-2 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
me@server1:~$ git
The program 'git' is currently not installed. You can install it by typing:
sudo apt-get install git
me@server1:~$ 

il semble que apt-getla gitsolution n’installe pas automatiquement les dépendances et que la commande se répète git is currently not installed. Courir sudo apt-get -f installne change rien

Qu'est-ce que je fais mal ici? (Note: je ne veux pas que mariadb soit installé)

EDIT: Après avoir exécuté sudo apt-get purge mariadb-client-5.5

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 mariadb-client : Depends: mariadb-client-5.5 (>= 5.5.39-2) but it is not going to be installed
 mariadb-server-5.5 : Depends: mariadb-client-5.5 (>= 5.5.39-2) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

J'ai aussi essayé que sudo apt-get install git-coreça ne marche pas non plus. Cela me dit que git-core dépend de git
— Oldenborg le

essayez de l'installer via Synaptic. Si vous l'avez installé, cela ne fera probablement aucune différence. Ou si gitprovient d'un PPA externe, faites: sudo apt-get update sudo apt-get upgrade sudo apt-get install -fet après cela essayez d'installer git
— RiddleMeThis

Je viens d'essayer votre suggestion. Je ne peux pas installer synaptic .. Il semble que je rencontre le même problème .. il me dit qu'il manque des dépendances
— Oldenborg

Regardez ceci: askubuntu.com/questions/124017/… parce que vous avez probablement foiré quelque part votre liste de sources
— RiddleMeThis

J'ai un gui que je peux utiliser, et maintenant j'ai supprimé ma liste de sources et je ne peux pas le récupérer
— Oldenborg

Réponses:


1

Cette erreur vient car votre arbre de dépendance apt-get a atteint un état inconstant, en raison de l'installation du paquet mariadb-client qui est d'une version plus récente / plus ancienne que celle attendue par mariadb-server .

Essayez de désinstaller mariadb-client en

$ sudo apt-get purge mariadb-client-5.5

Puis essayez de corriger votre arbre de dépendance en

 $ sudo apt-get -f install

Et ensuite, essayez d'installer git.


J'ai juste essayé ceci, quand j'exécute la première commande, j'obtiens les mêmes erreurs de dépendance mariadb-client: Dépend: mariadb-client-5.5 et mariadb-server-5.5: Dépend de: mariadb-client-5.5 Après avoir exécuté la commande suivante et essayé de installer git je reçois la même réponse qu'avant
— Oldenborg

S'il n'y a "pas de perte de données", essayez de désinstaller le package du serveur. par $ sudo apt-get supprimez mariadb-server-5.5, puis essayez l'installation de $ sudo apt-get -f
— Rishav Ambasta
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.