Apt-get install ... e

Résolu
Bonjour,

je suis sur le point d'installer un packet que j'ai mis sur mon bureau :

apt-get install /home/vsadmin/Desktop/packet.deb

Donc je me connecte a mon terminal .... puis :

linux@debian:~$ sudo apt-get install /home/linux/Desktop/packet.deb
[sudo] password for linux:
/****je tappe mon mot de passe ***/
je retombe sur
linux@debian:~$
<gras>linux@debian:~$ sudo apt-get install /home/linux/Desktop/packet.deb
[sudo] password for linux:
/****je tappe mon mot de passe ***/
je retombe sur
linux@debian:~$
<gras>linux@debian:~$ sudo apt-get install /home/linux/Desktop/packet.deb
[sudo] password for linux:
/****je tappe mon mot de passe ***/
je retombe sur
</gras>

bref une petite boucle :s

Ou est l'erreur ?
Merci

45 réponses

Résumé de la discussion

Le souci central est l’installation d’un paquet .deb sur Debian via apt-get et l’utilisation de sudo lorsque les droits d’administration ne sont pas correctement configurés. Plusieurs contributions proposent d’agir en tant que root avec dpkg -i, ou de configurer sudo via /etc/sudoers, ou d’utiliser sudo -c pour exécuter la commande en tant que root. Des propositions détaillent aussi des approches pratiques comme le passage en root avec su -, ou l’installation en mode root sans passer par sudo, puis l’installation du paquet. Une nuance utile est que la modification de /etc/sudoers doit être réalisée avec précaution, car une erreur peut bloquer durablement les droits administratifs et nécessiter une récupération via mode recovery ou sauvegardes.

Bobot (l’IA à votre service)
  1. merci a toi !

    J'ai tout reinitialiser car trops de problème...

    A bientôt !!
    1. Modérateur
      Salut,
      find / -name 'packet.deb' 2>/dev/null
      --
      106485010510997108
      1. salut lami20j, j'ai crée un compte root sur mon serveur.

        avec un apt-get install, mes packets sont lus, un arbre des dépendances est créé mais j'ai le message :

        E: Impossible de trouver le paquet packet.deb


        Sa pourrait venir de quoi ?
        1. Modérateur
          Re,

          ok, d'accord, je n'ai pas vu ;-)
          de toute façon pour modifier le fichier /etc/groups tu dois être root
          donc tu n'as pas la possibilité

          essaie une connexion en mode single, peut être que tu auras de la chance et le mot de passe ne sera pas demandé
          1. Modérateur
            Dans le fichier /etc/groups, tu n'as pas le groupe admin ?!
            1. root:x:0:
              daemon:x:1:
              bin:x:2:
              sys:x:3:
              adm:x:4:
              .......
              mlocate:x:110:
              ssh:x:111:
              user:x:1000:
              lpadmin:x:112:
              admin:x:113:
              gdm:x:114:
              messagebus:x:115:
              polkituser:x:116:
              haldaemon:x:117:
              webmaster:x:1001:user

              de toute manière je n'ai pas les droits de modifier le fichier, donc reboot oblige :(
              1. Modérateur
                Re,

                non, ce n'est pas comme ça que tu dois faire

                affiche le résultat de cat /etc/groups
                1. initialement le fichier est :

                  root:x:0:
                  ...
                  .....
                  ......
                  .webmaster:x:1001:user


                  je suppose que je doit le modifier de cette manière : ??

                  root:x:0:user
                  ...
                  ...
                  ...
                  .webmaster:x:1001:


                  ou plutôt

                  root:x:0:root
                  ...
                  ...
                  ...
                  webmaster:x:1001:user

                  ???
                  1. ton utilisateur dois faire parti du groupe admin pour qu'il fasse sudo
                    du groupe root tu veux dire?

                    CD Live et modifier le fichier /etc/groups

                    je ne peu pas le faire en mode console a distance ?

                    merci pour tes remarques
                    1. Modérateur
                      Salut,

                      ton utilisateur dois faire parti du groupe admin pour qu'il fasse sudo
                      mais je vois que chez toi tu n'as que user webmaster
                      mets comme tu n'as pas accès à ton compte root, alors ça sera difficile

                      tu peux demarrer avec un CD Live et modifier le fichier /etc/groups
                      1. Modérateur
                        Re,

                        affiche aussi le résultat de
                        for i in $(cat /etc/passwd |cut -d':' -f1,3| egrep '[1-9][0-9][0-9]');do groups ${i%%:*};done

                        1. nogroup
                          libuuid
                          dhcp
                          syslog
                          klog
                          mysql
                          nogroup
                          user webmaster
                          gdm
                          messagebus
                          polkituser
                          haldaemon
                      2. Modérateur
                        Re,

                        Affiche le résultat de
                         cat /etc/passwd
                        1. Salut, désolé pour le retard :

                          en gros :

                          root:x:0:0:root:/root:/bin/bash
                          user:x:1000:1000:vsadmin,,,:/home/user:/bin/bash
                      3. J'ai lu sa aussi sur d'autres forum..
                        en QWERTY c'est pareil !!

                        Mais l'erreur n'est pas un mot de passe erronné.
                        C'est que je n'arrive pas a acceder en root, sa reboucle sur un prompt en user (avec le bon mot de passe).
                        et la commande su e retourne une erreur d'authentification

                        en resumé :

                        sudo su reboucle toujours sur "user"

                        su:
                        erreur de ce type --> Authentication failure
                        et non d'erreur de mot de passe -->Sorry, try again.
                        1. Contributeur
                          Pourquoi nous parler de DEbian depuis le début alors ??? La gestion des droits ne se fait pas de la même manière...
                          1. ubuntu n'est pas une distribe de debian ??? :S
                            Mince alors desolé , je débute sous linux !!!
                            je réctifie c'est bien sous ubuntu
                          2. Contributeur
                            @-CCM-Ubuntu est dérivée de Debian, comme Knoppix, Xandros et tant d'autres. Mais ce n'est pas Debian.

                            Donc pour avoir les droits admin, il suffit d'utiliser ton compte utilateur avec sudo.
                          3. @Franzuxonc pour avoir les droits admin, il suffit d'utiliser ton compte utilateur avec sudo.

                            c'est ce que j'essai de faire mais sa ne fonctionne pas ! :(
                        2. * Pour accéder à un shell en root, tapez simplement dans un terminal: sudo -i
                          * Pour lancer une commande en tant que root, tapez: sudo commande
                          * Pour lancer une application graphique en tant que root, tapez: gksudo application

                          Votre mot de passe vous sera demandé (vous n'entrez pas celui de root... puisqu'il n'en possède pas !)


                          le souci c'est quand je fait un sudo -i par exemple, il me demande bien le mot de passe de l'user, mais le prompte reste en user et ne passe pas en sudo .
                          1. "le "user" que j'ai créé etait censé avoir les droits de root ."

                            non. un utilisateur c'est un utilisateur. root est unique.

                            tu utilises Debian ou Ubuntu ?
                        3. re, jai saisis le mot de passe de l'user...puis la touche "entrer" car par defaut le mot de passe est vide..
                          http://www.commentcamarche.net/faq/sujet 8159 il n y a pas de compte root sous ubuntu

                          je ne me souvient pas avoir eu a enregistrer un mot de passe pour root !
                          le "user" que j'ai créé etait censé avoir les droits de root .
                          • 1
                          • 2
                          • 3