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).
Oldenborg
la source
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.

Rishav Ambasta
la source
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