Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 08-11-2015 01:18:33

SpaceMonkey
Membre
Distrib. : Debian 7.9 "Wheezy"
Inscription : 30-10-2015

Commandes inefficaces à lancer un script (Pb sudoers?)

Hugh

Il y a de bonnes chances que mon exposé ne soit pas clair (en plus de ne pas être au bon endroit...), prévoyez une aspirine svp.

C'est bon? Ok, je me lance.

Pour en finir avec l'installation d'Airtime(1) je suis censé lancer un script malheureusement je ne sais pas comment faire pour "accéder" au dit script.

A l'étape 7 il fallait télécharger une archive

wget https://github.com/sourcefabric/Airtime/archive/airtime-2.5.1-ga.tar.gz
tar -xvzf airtime-2.5.1-ga.tar.gz -C ~/



Ca charge un bouzin et ça me l'installe dans le dossier de mon utilisateur

Ensuite à l'étape 10, faut lancer le script

sudo ~/airtime-2.5.1/install_minimal/airtime-install



Quand je rentre la commande telle quelle je reçois une réponse "xxx is not in the sudoers file"
Si je ne met pas le sudo, il y a une demande de mot de passe, puis la réponse est "Please run as root user" (et échec si je rentre le MdP root)
Lorsque je suis en root, il ne trouve pas le script vu que celui ci n'est pas dans root mais dans le home de mon utilisateur...

Arrivé là je suis au bout de mes compétences et de ma patience, aussi je viens vers vous en rampant, hurlant et chouinant sans aucun amour propre "A l'aiiiiiiiiiiiiiide"

(1) Oui, j'avance en secret. Enfin... je stagne en secret.


Moderato per favore, sono un noob.

Hors ligne

#2 08-11-2015 01:23:46

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : Commandes inefficaces à lancer un script (Pb sudoers?)

et la commande ?

/home/*ton user*/airtime-2.5.1/install_minimal/airtime-install


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#3 08-11-2015 01:34:10

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : Commandes inefficaces à lancer un script (Pb sudoers?)

Ce script doit être exécuté en tant que root, soit en utilisant sudo, qui n'est pas directement configuré dans une installation classique de Debian, soit avec su smile

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#4 08-11-2015 10:36:52

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Commandes inefficaces à lancer un script (Pb sudoers?)


J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#5 08-11-2015 10:51:31

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : Commandes inefficaces à lancer un script (Pb sudoers?)

Salut,
Comme cela t'a été dit, il faut :
- soit que tu passes en root, que tu installes sudo

apt-get install sudo

, que tu ajoutes ton user au group sudo

usermod -aG sudo TON_LOGIN

, que tu te déconnectes et reconnectes de ta session pour prise en compte;
- soit que tu passes en root et que tu ailles dans ton dossier utilisateur (ou directement le dossier dans lequel est situé le script) (voir commande cd) pour le lancer en root.


Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#6 08-11-2015 17:17:29

SpaceMonkey
Membre
Distrib. : Debian 7.9 "Wheezy"
Inscription : 30-10-2015

Re : Commandes inefficaces à lancer un script (Pb sudoers?)

Salut

Merci à tous pour vos interventions

Severian a écrit :

et la commande ?

/home/*ton user*/airtime-2.5.1/install_minimal/airtime-install



Ça semble fonctionner. smile La réponse ne correspond pas à celle indiquée dans le manuel (il doit y avoir un ckeckup normalement) mais je trouve le "Debian package of Airtime detected. Please use the debian package to upgrade." encourageant. (J'ai chargé la 2.5.1 car c'est celle décrite dans le tuto mais il y a une 2.5.2, peut être que cette différence de version a empêché le bon fonctionnement?)

@bendia et @milou Je m'aperçois que j'ai mal retranscrit mes tentatives, mes excuses. roll En entrant cette commande

su ~/airtime-2.5.1-ga/install_minimal/airtime-install


Pas de mot de passe pour l'utilisateur « /home/spacemonkey/airtime-2.5.1-ga/install_minimal/airtime-install »


Et en entrant celle ci

su spacemonkey ~/airtime-2.5.1-ga/install_minimal/airtime-install
 


Il y a demande de MdP et ensuite le "Please run as root" dont j'avais parlé.

@sogal Je n'ai testé que ta seconde solution, ça m'a donné le même résultat qu'avec la commande de Severian ("Debian package...").  J'installerai sudo et je ferai la mise à jour  du paquet airtime dans la soirée.

Encore merci à tous! big_smile


Moderato per favore, sono un noob.

Hors ligne

#7 08-11-2015 17:24:52

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : Commandes inefficaces à lancer un script (Pb sudoers?)

SpaceMonkey a écrit :

@bendia et @milou Je m'aperçois que j'ai mal retranscrit mes tentatives, mes excuses. roll En entrant cette commande

Pour passer root avec su

su


Mot de passe :

Tu tapes ton mot de passe , et rien ne s'affiche, c'est normal smile Tu tapes Entrée, et le prompt t'indique que tu es root.

Ensuite seulement, tu tape ta commande

/home/spacemonkey/airtime-2.5.1-ga/install_minimal/airtime-install



Le ~/ indique dans le home de l'utilisateur connecté. Or comme l'utilisateur connecté, c'est root, ben ça ne fonctionnerait pas. Je met donc le chemin complet du home de l'utilisateur spacemonkey qui a téléchargé les sources du programme wink


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#8 28-03-2016 14:21:00

SpaceMonkey
Membre
Distrib. : Debian 7.9 "Wheezy"
Inscription : 30-10-2015

Re : Commandes inefficaces à lancer un script (Pb sudoers?)

La vache! Ca fait si longtemps que je ne suis plus venu... hmm Mes excuses les plus plates, ou en relief pour ceux/celles qui aiment.

J'ai fait moult tentatives, toutes infructueuses, j'ai pété une pile à force et j'ai mis le problème de côté pendant un moment. Hier j'ai décidé de reprendre à zéro, pour ça j'ai viré Jessie et j'ai installé une version de Wheezy (la 7.2 est recommandé, je n'ai pas cherché et j'ai mis la 7.9) : Miracle! Ca a fonctionné.

Je ne saurais dire quelle différence il y a entre la 8 et la 7.9, n'empêche que pour Airtime elle semble insurmontable. Avec Jessie des pieds, des mains et plusieurs têtes n'ont pas suffis, sur Wheezy tout à roulé au point que ce n'en fut même pas drôle. Il doit y avoir une incompatibilité majeure entre l'installeur Airtime et la dernière version de Debian, la meilleure manière de la surmonter et de ne pas utiliser l'un des deux (Oui, c'est une solution moisie... Je suis trop incompétent pour en assumer une autre.)

Encore des excuses et des remerciements à tou(te)s.

Moderato per favore, sono un noob.

Hors ligne

Pied de page des forums