Debian-facile

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

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

#1 24-06-2016 08:49:21

ExploxyD
Membre
Distrib. : Debian - 8.5.0
Noyau : Linux 3.16.0 - 4 - amd64
(G)UI : KDE
Inscription : 14-06-2016

Compatibilité script

Bonjour j'espère que vous allez bien !

J'ai une question (Et oui encore une tongue ) par rapport au script.

J'ai donc réaliser un script d'installation de logiciel sous Ubuntu (Encore merci à yap22 smile )

Mais lorsque je lance ce script sous Debian j'obtiens un message d'erreur je me posais donc la question de la compatibilité :
Est-ce que script crée sous une distribution peux fonctionner sur les autres ? ou faut-il l'adapter en conséquence ?

Je précis que ce script est un bash.

Voilà merci à tout ceux qui prendront le temps de lire ou de répondre smile

" L’expérience est une lanterne que l’on porte sur le dos et qui n’éclaire jamais que le chemin parcouru. "
Il faut donc savoir se retourner sur son passé et ses propres expériences  pour éclairer un peu notre avenir !

Hors ligne

#2 24-06-2016 09:08:16

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : Compatibilité script

ExploxyD a écrit :

J'ai donc réaliser un script d'installation de logiciel sous Ubuntu


Un lien vers le post en question ? smile


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#3 24-06-2016 09:08:59

nono47
Membre
Lieu : dans l'engrenage ...
Distrib. : sid
Noyau : Linux 4.8.0-1-amd64
(G)UI : gnome-shell
Inscription : 09-05-2012

Re : Compatibilité script

Salut,

Ne faut il pas passer par sudo pour installer un paquet sous ubuntu ?

smile

édition :

smolski a écrit :

Un lien vers le post en question ? smile


j'ai donc sorti ma boule de cristal !

Dernière modification par nono47 (24-06-2016 09:14:49)

Hors ligne

#4 24-06-2016 09:20:59

ExploxyD
Membre
Distrib. : Debian - 8.5.0
Noyau : Linux 3.16.0 - 4 - amd64
(G)UI : KDE
Inscription : 14-06-2016

Re : Compatibilité script

Le liens du post : https://debian-facile.org/viewtopic.php?id=14451

Voila mon script final :

#!/bin/bash

#Affiche une ligne a l'écran
echo Installation agent FusionInventory

#Lance les lignes de commandes dans le terminal  
xterm -e "sudo apt-get install fusioninventory-agent-task-network -y"
xterm -e "sudo apt-get install fusioninventory-agent-task-esx -y"
xterm -e "sudo apt-get install fusioninventory-agent-task-deploy -y "

#Remplace la première ligne par la deuxième afin de modifier l'adresse du serveur
sed -i "s/http:@@server@glpi@fusioninventory/http:@@<ipserveuweb>:8080@glpi@plugins@fusioninventory/g" /etc/fusioninventory/agent.cfg

#Lance l'agent FusionInventory
xterm -e "fusioninventory-agent"
 


Installation agent FusionInventory
No protocol specified
Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
xterm: Xt error: Can't open display: %s
No protocol specified
Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
xterm: Xt error: Can't open display: %s
No protocol specified
Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
xterm: Xt error: Can't open display: %s
sed: impossible de lire /etc/fusioninventory/agent.cfg: Aucun fichier ou dossier de ce type
No protocol specified
Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
xterm: Xt error: Can't open display: %s
 



Désolé c'est vrai que c'est plus facile avec le script sous les yeux lol
Le script fonctionne sous Ubuntu et j'aimerais le faire tourner sous Fedora et Xubuntu.

Dernière modification par ExploxyD (24-06-2016 09:24:23)


" L’expérience est une lanterne que l’on porte sur le dos et qui n’éclaire jamais que le chemin parcouru. "
Il faut donc savoir se retourner sur son passé et ses propres expériences  pour éclairer un peu notre avenir !

Hors ligne

#5 24-06-2016 09:31:42

nono47
Membre
Lieu : dans l'engrenage ...
Distrib. : sid
Noyau : Linux 4.8.0-1-amd64
(G)UI : gnome-shell
Inscription : 09-05-2012

Re : Compatibilité script

D'après le Warning

Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user
or by removing the suid bit on the executable.
xterm: Xt error: Can't open display: %s


Il faut lancer le script en utilisateur ( pas en root ), le fais tu ?

Hors ligne

#6 24-06-2016 09:34:14

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : Compatibilité script

suid-root program


Voir le tuto à propos du SUID :
https://debian-facile.org/doc:systeme:c … ciaux-suid smile


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#7 24-06-2016 09:37:50

ExploxyD
Membre
Distrib. : Debian - 8.5.0
Noyau : Linux 3.16.0 - 4 - amd64
(G)UI : KDE
Inscription : 14-06-2016

Re : Compatibilité script

Je viens de le lancer en utilisateur et celui-ci me dis :

sed: impossible de lire /etc/fusioninventory/agent.cfg : aucun fichier ou dossier de ce type


C'est vrai que le dossier n'est pas présent dans /etc/ hmm

Sur Ubuntu j'étais obliger de me connecter en root pour lancer le script, du coup j'ai refait la même manip sous Debian neutral
Smolski, je vais regarder ca ! smile

Dernière modification par ExploxyD (24-06-2016 09:39:51)


" L’expérience est une lanterne que l’on porte sur le dos et qui n’éclaire jamais que le chemin parcouru. "
Il faut donc savoir se retourner sur son passé et ses propres expériences  pour éclairer un peu notre avenir !

Hors ligne

Pied de page des forums