IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Debian Discussion :

Script shell auto install


Sujet :

Debian

  1. #1
    Membre éprouvé
    Avatar de neuneu1
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2007
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 874
    Points : 1 194
    Points
    1 194
    Par défaut Script shell auto install
    bonjour

    je suis debutant sur script et un peu moins sous debian.

    j essaye de faire un script d auto installation de packet.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    #installation outils
     
    wget http://www.webmin.com/jcameron-key.asc
    sudo apt-key add jcameron-key.asc
    sudo echo "deb http://download.webmin.com/download/repository sarge contrib" >>/etc/apt/sources.list
    sudo echo "deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib" >>/etc/apt/sources.list
    sudo apt-get update
    sudo apt-get -y install webmin apache2 hosapd squid3 squidguard
    c 'est une parti du code.
    problème pas de update ni d installation.

    je pense que je merdois quelque part.

    merci
    a+
    Une porte peut -etre ouverte ou....rouge!!!!:mouarf

  2. #2
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    salut,

    ça peut merdoyer à plusieurs endroits, le wget qui tente d'écrire dans un répertoire dans lequel il n'a pas les droits (comme le script est lancé en user à priori), le apt-key ou le update qui demandent une confirmation, le sudoers qui est mal configuré, le sudo echo qui ne passe pas (à vérifier mais comme echo est un builtin ça n'est peut-être pas inenvisageable)

    un bon moyen c'est déjà de lancer le script à la main pour voir si il dit quelque chose (un message d'erreur typiquement), sinon de rajouter un set -x en début de script qui permettra de tracer son exécution et voir jusqu'où il va

    au passage sudo sur un echo ça n'a rigoureusement aucun intérêt

    Edit: et maintenant que j'y pense, pour mettre des sudo partout comme tu le fais, j'imagine la tête du /etc/sudoers, il vaudrait mieux faire un script "normal" et le lancer avec sudo si tu n'as que ces quelques commandes à exécuter, ici ça vaut le coup

    sinon pour le déploiement automatique il existe des solutions toutes faites, genre FAI ou des trucs plus lourds comme CFengine, Chef et Puppet

  3. #3
    Membre éprouvé
    Avatar de neuneu1
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2007
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 874
    Points : 1 194
    Points
    1 194
    Par défaut
    bonjour

    merci pour la les réponses.

    les sudo je les ai rajoute après au cas ou.


    j ai teste les deux user .
    mon utilisateur pi et le root.
    j avais les même erreurs.

    je vais faire le test que tu m indique.

    merci
    Une porte peut -etre ouverte ou....rouge!!!!:mouarf

Discussions similaires

  1. script shell d'installation
    Par nora2311 dans le forum Shell et commandes GNU
    Réponses: 8
    Dernier message: 14/05/2009, 16h52
  2. Réponses: 4
    Dernier message: 29/08/2008, 10h31
  3. [Script Shell] Automatiser une installation de package avec su -/sudo
    Par paco69 dans le forum Administration système
    Réponses: 1
    Dernier message: 25/10/2007, 11h19
  4. Cron + terminal + script shell
    Par nicolas.pissard dans le forum Linux
    Réponses: 3
    Dernier message: 17/03/2004, 09h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo