Forum Linux.débutant vocabulaire du terminal

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
10
sept.
2018

Bonjour,

je tente actuellement d'installer un pilote de scanner pour mon imprimante-scanner via des commandes sur le terminal. Après avoir installé xsane, il faut apparemment que j'installe libsane-extra parce que le pilote ne reconnaît pas d'emblée le scanner, il dit "no devices found"(canon pixma MG 2550).
Alors j'écris: "apt-get install libsane-extra". Et on me répond:" Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?"

Alors, 2 questions:
1-Suis-je sur le bon chemin pour installer le pilote de scanner (sachant que j'ai déjà un pilote pour l'impression)?
2-Que signifie être "root"?

Merci d'avance pour vos réponses.

Naia07

  • # probleme de droit, ou simplement apt tourne deja

    Posté par  . Évalué à 4.

    apt-get install libsane-extra".

    c'est generalement une commande que seul.e l'adminstrateur.rice peut utiliser,
    du coup, ca te jete

    Et on me répond:" Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
    E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?"

    en te demandant si tu es bien l'administrateur.rice (root de la machine)

    suivant les distributions tu peux passer "root" en utilisant la commande sudo avant la commande dictée.

    dans ton cas
    sudo apt-get install libsane-extra

    autre possibilité, tu as deja un apt-get qui tourne, tu en lances un 2e, il voit que le premier tourne deja, et pour eviter les conflits te dis que le fichier lock n'est pas accessible

    mais je pencherais pour la premiere hypothese.

    NB : tu as pu installé xsane, ben c'est la meme procedure, sauf qu'il faut demander libsane-extra :D

  • # un peu de généralités

    Posté par  (Mastodon) . Évalué à 6.

    Comme te l'a dit NeoX, apt-get est une commande réservée à l'administrateur. Voici quelques explications supplémentaires…

    Linux a un fonctionnement qui est calqué sur les systèmes Unix. Les systèmes Unix sont destinés à l'origine pour être utilisé par des gros serveurs, sur lesquels bcp de gens peuvent se connecter. Même si aujourd'hui Linux est souvent utilisé par une seule personne (ordinateur personnel, smartphone), il n'en reste pas moins que la philosophie est la même.

    Donc il faut raisonner plus généralement.

    Sur un gros système où des dizaines de personnes se connectent (et même bcp plus, à la fac c'était des milliers de comptes), il est important de séparer les rôles. Un simple utilisateur ne doit en aucun cas faire une bêtise qui pénalise les autres utilisateurs.

    Installer ou supprimer un pilote, installer ou supprimer un programme en général est susceptible d'endommager sérieusement le système. Si n'importe qui pouvait le faire, on aurait des systèmes cassés tous les lundi matin :)

    Bref, chaque utilisateur a ses limites d'utilisation.

    Mais cela dit, il faut bien installer, désinstaller, casser (volontairement bien sûr) parfois. Donc il existe un compte qui a tous les droits, c'est "root" ('racine' en Anglais). Cet utilisateur peut tout faire, y compris reformater le disque dur, lire les fichiers de tous les utilisateurs etc.

    Donc pour utiliser apt-get on te dit que seul l'utilisateur "root" peut le faire. Et c'est très bien comme ça.

    La commande sudo permet à ceux qui sont autorisés de prendre les droits "root". Ainsi si je tape sudo macommande, j'exécuterai macommande avec les droits "root" (donc tous les droits). Quand tu installes Ubuntu, on te crée un compte "normal", en t'autorisant la commande sudo. Ainsi dans tes commandes normales tu es limité, tu ne peux pas faire de grosse bêtise, mais par contre, en utilisant la commande sudo en préfixe, tu peux exécuter les commandes "dangereuses".

    Alors bien sûr, il ne s'agit pas d'être parano, apt-get n'est pas une commande dangereuse en soi, mais il est toujours bon de se rappeler qu'avec de grands pouvoirs viennent les grandes responsabilités (comme disait Voltaire - ou Spider-man je sais jamais)

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • # Commentaire supprimé

    Posté par  . Évalué à -2. Dernière modification le 13 septembre 2018 à 07:40.

    Ce commentaire a été supprimé par l’équipe de modération.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.