2
votes

impossible d'installer gcc sur ubuntu 18.04.01

Je viens d'installer Ubuntu 18.04.1 LTS et j'essaie d'utiliser la commande make pour compiler mon Makefile qui se trouve dans le même répertoire que mon fichier simple.c . Après avoir exécuté make , j'obtiens l'erreur que je n'ai pas installé gcc . Lorsque j'essaye de l'installer, j'obtiens les erreurs ci-dessous. Le problème est que je ne peux pas installer gcc et je ne sais pas pourquoi? Je mettrai également le code Makefile .

Sortie d'erreur

gn: 1 http://us.archive.ubuntu.com/ubuntu bionic-updates / main amd64 linux-libc-dev amd64 4.15.0-43.46 Err: 1 http://security.ubuntu.com/ubuntu bionic-updates / main amd64 linux-libc-dev amd64 4.15.0-43.46 404 introuvable [IP: 91.189.91.26 80] E: Impossible de récupérer http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_4.15.0-43.46_amd64.deb 404 introuvable [IP: 91.189.91.26 80] E: Impossible de récupérer certaines archives, peut-être exécuter apt-get update ou essayer avec --fix-missing?

MakeFile

obj-m + = simple.o tout: make -C / lib / modules / $ (shell uname -r) / build M = $ (PWD) modules nettoyer: make -C / lib / modules / $ (shell uname -r) / build M = $ (PWD) nettoyer


2 commentaires

Avez-vous exécuté apt-get update ?


Oui je l'ai fait ça ne change rien


3 Réponses :


0
votes

C'est peut-être votre problème ou non, mais j'ai eu le même problème lors de la première installer ma copie d'Ubuntu 18.04.01. Je n'avais pas encore les pilotes de mon dongle wifi installé et, en tant que tel, je ne pouvais accéder à aucun site (y compris les sites d'Ubuntu travaillant avec des mises à jour de paquets).

Il peut donc s'agir d'un problème lié à Internet. J'ai lu dans les commentaires que vous pourriez exécuter apt-get update . Peut-être qu'il y a un autre problème de connexion au travail? Je vérifierais ces paramètres.


1 commentaires

Je pensais que c'était lié au réseau mais je suis connecté à Internet et je peux accéder à des sites Web.



1
votes

Si sudo apt-get update ne fonctionne pas pour vous, vous devriez peut-être essayer sudo apt-get clean pour nettoyer le cache puis exécuter sudo apt -obtenir la mise à jour


1 commentaires

@moegizzle et vous avez essayé: sudo apt-get update --fix-missing



0
votes

J'ai flashé un nouveau bureau ubuntu 18 bionic sur mon disque et, installé apache et PHP par "apt-get", j'ai ensuite fait environ 300 Mo de "mises à jour", y compris des "mises à jour de sécurité" (qui incluent des fichiers de localisation ????? ) et à ma grande surprise et horreur, ubuntu n'a pas de compilateur ac mais insiste quand même pour avoir des bibliothèques havig c pour rendre difficile l'installation du compilateur ac.

L'option facile de tcc qui est Tiny C Compiler mais je pense que le noyau est respecté en utilisant gnu et presque tous utilisent gnu, donc vous voulez probablement ce compilateur spécifique. Alors voici ce que j'ai fait, peut-être que je suis trop "-v" et que quelqu'un peut éditer ceci à l'essentiel, mais directement de la boîte, c'est là que je suis et c'est ce que j'ai fait ensuite ...

1.

gcc

puis

  1. Recherche (nom et description) de "libc6-dev"

  2. L'a marqué pour l'installation.

  3. Appuyez sur le bouton Appliquer et une fenêtre apparaît indiquant qu'il va être installé et me dit qu'il y aura des packages supplémentaires installés et certains packages rétrogradés.

5 J'ai appuyé sur le bouton OK et il commence à valider les changements en disant enfin "Changements appliqués".

6 Éteint synaptic et je suis allé à la console mais gcc n'était toujours pas installé. p >

7 Je suis retourné à la synaptique et j'ai essayé de faire un peu le pied de page mais non donc je suis retourné à la console et j'ai dit

sudo aptitude install gcc

puis

sudo apt install aptitude

et cela a suggéré que j'accepte la solution de ne rien installer du tout alors j'ai dit "non" et cela m'a donné une alternative qui impliquait de déclasser et d'ajouter des paquets supplémentaires et j'ai dit "oui" et la roue de hamster tourné pendant un moment et finalement j'ai récupéré mon invite et suis allé

sudo apt install synaptic

et il a dit:

gcc: "erreur fatale: aucun fichier d'entrée" compilation terminée.

et je suis allé "WEHEY! IT WORKS!" (ne reconnaissant pas l'ironie)

Voyons maintenant ce que j'ai cassé lors du processus d'installation de gcc ...


0 commentaires