Aller au contenu
Site Communauté

Problème d'update sous Ubuntu 22.04.02


ombre867
Aller à la solution Résolu par Tulburite,

Messages recommandés

Bonjour à tous je viens sur ce forum afin de trouver une réponse à mon problème,

Lors de l'installation d'un logiciel je commence par un sudo apt update pour m'assurer que mon pc est à jour mais lorsque je rentre cette commande le terminal me renvoie:

nathan@nathan-p6-2210ef:~$ sudo apt update
E: Le type « wget » est inconnu sur la ligne 4 dans la liste des sources /etc/apt/sources.list.d/mono-official-stable.list
E: La liste des sources ne peut être lue.

 

C'est la première fois que j'ai un pc sous Ubuntu et je ne connais pas grand chose pour ce qui est des commandes.

Merci encore à ceux qui sauront me repondre.

Lien vers le commentaire

Bonsoir, 

Est-ce toi qui a installé Ubuntu sur ta machine ? Depuis quel tutoriel stp ?

Surtout, peux tu me faire un retour du contenu du fichier "mono-official-stable.list" qui se trouve dans ton sources.list ?

Il semblerait qu'une erreur se trouve dans ce fichier, ( Comme si à l'installation de MONO l'exécutable aurait ajouté une liste dans ton apt/sources.list ) et il faudrait que je puisse l'identifier pour te dépanner !

 

Je peux t'aider si tu rencontres des difficultés à afficher ce fichier corrompu.

 

MateLeot

Lien vers le commentaire

Quand je rentre la commande il me retourne ça: 

     1    # deb cdrom:[Ubuntu 22.04.2 LTS _Jammy Jellyfish_ - Release amd64 (20230223)]/ jammy main restricted
     2    
     3    # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
     4    # newer versions of the distribution.
     5    deb http://fr.archive.ubuntu.com/ubuntu/ jammy main restricted
     6    # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy main restricted
     7    
     8    ## Major bug fix updates produced after the final release of the
     9    ## distribution.
    10    deb http://fr.archive.ubuntu.com/ubuntu/ jammy-updates main restricted
    11    # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy-updates main restricted
    12    
    13    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    14    ## team. Also, please note that software in universe WILL NOT receive any
    15    ## review or updates from the Ubuntu security team.
    16    deb http://fr.archive.ubuntu.com/ubuntu/ jammy universe
    17    # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy universe
    18    deb http://fr.archive.ubuntu.com/ubuntu/ jammy-updates universe
    19    # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy-updates universe
    20    
    21    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
    22    ## team, and may not be under a free licence. Please satisfy yourself as to 
    23    ## your rights to use the software. Also, please note that software in 
    24    ## multiverse WILL NOT receive any review or updates from the Ubuntu
    25    ## security team.
    26    deb http://fr.archive.ubuntu.com/ubuntu/ jammy multiverse
    27    # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy multiverse
    28    deb http://fr.archive.ubuntu.com/ubuntu/ jammy-updates multiverse
    29    # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy-updates multiverse
    30    
    31    ## N.B. software from this repository may not have been tested as
    32    ## extensively as that contained in the main release, although it includes
    33    ## newer versions of some applications which may provide useful features.
    34    ## Also, please note that software in backports WILL NOT receive any review
    35    ## or updates from the Ubuntu security team.
    36    deb http://fr.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
    37    # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
    38    
    39    deb http://security.ubuntu.com/ubuntu jammy-security main restricted
    40    # deb-src http://security.ubuntu.com/ubuntu jammy-security main restricted
    41    deb http://security.ubuntu.com/ubuntu jammy-security universe
    42    # deb-src http://security.ubuntu.com/ubuntu jammy-security universe
    43    deb http://security.ubuntu.com/ubuntu jammy-security multiverse
    44    # deb-src http://security.ubuntu.com/ubuntu jammy-security multiverse
    45    
    46    # This system was installed using small removable media
    47    # (e.g. netinst, live or single CD). The matching "deb cdrom"
    48    # entries were disabled at the end of the installation process.
    49    # For information about how to configure apt package sources,
    50    # see the sources.list(5) manual.
 

Lien vers le commentaire
Il y a 9 heures, ombre867 a dit :

Il représente quoi le fichier ?

Pour vulgariser, c'est ici que ton Ubuntu va s'adresser après ta commande "apt install " pour trouver les adresses des serveurs où se trouvent les paquets logiciels à installer sur ton poste.

Il y a 9 heures, Tulburite a dit :

Je serai partisan de faire le ménage chez toi mais comme c'est @MateLeot qui a commencé le dépannage, il a peut-être une autre idée

Oui je suis plutôt d'accord avec toi !

Jamais bon d'avoir un fichier aussi chaotique !

 

Juste avant et pour vérifier un point,  peux-tu me faire un sudo apt-get update et me dire si cette commande est interprétée stp ?

Bonne journée, 

Lien vers le commentaire

Il me renvoie ça : 

nathan@nathan-p6-2210ef:~$ sudo apt-get update
[sudo] Mot de passe de nathan : 
E: Le type « wget » est inconnu sur la ligne 4 dans la liste des sources /etc/apt/sources.list.d/mono-official-stable.list
E: La liste des sources ne peut être lue.

Lien vers le commentaire

Bon, visiblement ton fichier des sources est corrompu, il faut le remplacer par les sources originales.

Ce travail n'est pas compliqué, te sent capable de relevé le défi (on va utiliser le terminal et des commandes), autrement, tu peux réinstaller ta distribution, je te l'accorde, c'est une solution barbare, mais c'est une solution qui marche. Dis-moi ce que tu veux faire.

Modifié par Tulburite
Lien vers le commentaire

Avant de tout changer, essayons de faire de l'ordre, mais c'est sans garantie

Tu repasses cette commande

find /etc/apt -type f -name '*.list' -exec bash -c 'echo -e "\n$1"; nl -ba "$1"' _ '{}' \;

Une fois cette commande passée, tu vas tomber sur la fenêtre du terminal comme ci-dessous (ce n'est pas tout à fait vrai, mes sources sont déjà épurées)

Capturedcrandu2023-08-0717-51-27.thumb.png.ea6e5ae53c8a3f74c259e4ec8aaa4b0a.png

Une fois cette fenêtre ouverte, tu ouvres ton fichier sources avec cette commande

sudo nano /etc/apt/sources.list

Tu vas tomber sur une fenêtre du terminal comme celle ci-dessous

Capturedcrandu2023-08-0717-52-43.thumb.png.6c15facccf159131267869b644632f19.png

Ensuite avec le curseur, tu supprimes toutes les lignes inutiles pour avoir un fichier qui ressemble au mien, bien entendu, tu ne devrais pas avoir pas les mêmes serveurs que moi... quoique… pour enregistrer, tu tapes sur la touche F2, ensuite CTRL - O et pour quitter CTRL - X

Une fois cette opération effectuée, tu me fais une capture d'écran de tes fichiers.

  • Plusser (+1) 1
Lien vers le commentaire

Après avoir tous modifié j'obtiens ça :

image.thumb.png.e0028aaf1c05bf29f4c6fdbb2e98b72a.png

mais les 3 dernières ligne présentes dans la capture d'écran que vous avez envoyé sont introuvables dans mon fichiers et comme les liens ne concordent pas je n'ai pas voulu les réécrire à la main.

Je teste de faire un sudo apt update et je vous redis

Lien vers le commentaire

Une chose après l'autre, pour les trois dernières lignes, c'est normal, j'ai d'autres sources que celle de base, pas de panique.

Wget est un programme en ligne de commande non interactif de téléchargement de fichiers depuis le Web. Il supporte les protocoles HTTP, HTTPS et FTP ainsi que le téléchargement au travers des proxies HTTP.

Wget peut travailler en arrière-plan et ainsi vous permettre de lancer un téléchargement et de vous déconnecter du système ! Utile car il ne requiert pas d'action de l'utilisateur et vous permet d'effectuer ses tâches en arrière plan, ce qui peut être très utile pour les téléchargements de données nombreuses et lourdes. Vous pouvez ainsi changer de session et laisser Wget finir le travail !

Ce logiciel libre permet le simple téléchargement d'un fichier mais aussi la recopie en local de tout ou partie d'un site qui sera par la suite consultable hors-ligne. Point fort appréciable, Wget vous permet de reprendre un téléchargement échoué suite à divers problèmes (sources Wiki Ubuntu.fr)

On va supprimer Wget

Lance dans un terminal la commande suivante

sudo apt-get remove --purge wget*

Tu supprimes wget et ensuite

sudo apt clean

sudo apt autoclean

sudo apt autoremove

sudo apt reboot

Une fois ta machine démarée

sudo apt update

sudo apt upgrade

Et tu reviens avec des bonnes nouvelles normalement

 

Lien vers le commentaire

Tu as bien laissé un espace entre remove et --, visiblement oui...

Faisant autrement, tu lances synaptic via "afficher les applications" une fois synaptic ouvert, tu recherches wget, (capture d'écran ci-dessous) tu cliques sur rechercherCapturedcrandu2023-08-1116-17-07.thumb.png.48f9fde8ede7ae9c9034b61dd4cb40cd.png

Une fois le travail effectué (par synaptic), tu devrais trouver la source et tu cliques dessus (clic de droite) pour supprimer cette source (capture d'écran ci-dessous)

Capturedcrandu2023-08-1116-20-38.thumb.png.63083a5dc6864e4ec1ef8cba86e432ba.png

Ensuite tu redémarres ta machine et tu relances sudo apt update, sudo apt upgrade, etc.

Si synaptic n'est pas installé, tu lances dans le terminal

sudo apt install synaptic

Modifié par Tulburite
Lien vers le commentaire
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...