> Tous les forums > Forum Linux
 commande introuvable et script bashSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
ATG
  Posté le 18/02/2011 @ 22:15 
Aller en bas de la page 
Petit astucien

Bonjour à tous,

J'essaie de me faire un script bash afin qu'il m'installe automatiquement une série de paquets .deb présents dans mon répertoire /home/user/install, voici mon script:

#!/bin/bash


export PATH=/home/user/install


dpkg -i paquet1.deb

dpkg -i paquet2.deb

dpkg -i paquet3.deb

Le problème c'est qu'après avoir rendu le script exécutable lorsque je lance le script dans un terminal; il me renvoie:

dpkg: commande introuvable

Je pensait que toutes les commandes de base du terminal (comme cd, ls, dpkg, man, apt-get, etc.) pouvaient être automatiquement éxécutées dans un script bash, mais ça n'est visiblement pas le cas!

Quelqu'un pouurait-il m'indiquer comment procèder?

Merci



Modifié par ATG le 18/02/2011 22:18
Publicité
pascal5960
 Posté le 18/02/2011 à 22:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir : tu dois être connecté en administrateur pour la commande dkpg



Modifié par pascal5960 le 18/02/2011 22:39
ATG
 Posté le 18/02/2011 à 22:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

même si je met sudo il me dit:

sudo: commande introuvable!

pascal5960
 Posté le 18/02/2011 à 22:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

essaye en ligne de commande

sudo dkpg -i paquet1.deb

paquet1.deb doit exister

voir ici

Pour ton script avec des droits root, tu peux aussi faire ´chmod +s $fichier´ pour qu´il s´exécute avec les droits du propriétaire.

droits des fichiers



Modifié par pascal5960 le 18/02/2011 22:48
ATG
 Posté le 18/02/2011 à 22:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

oui comme ça ca marche, mais ce que je ne comprend pas c'est que la même commande dans un script bash n'est pas reconnue !

Par exemple si je met :

echo bonjour

dans le script; la commande "echo" est reconnue et le terminal me dit "bonjour"

mais si je met une commande toute simple comme man ou encore sudo ou dpkg, j'ai droit à "commande introuvable"

existe-t-il un moyen de faire éxécuter ces commandes via un script bash?

(j'exécute mon script en mettant:

bash /chemin/vers/le/script

si ça peut aider...)



Modifié par ATG le 18/02/2011 22:50
pascal5960
 Posté le 18/02/2011 à 22:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

un peu de lecture ...pris sur le siteduzero

ATG
 Posté le 18/02/2011 à 23:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci pour ta réponse,

typiquement dans ton lien ils utilsent ls alors que lorsque j'essaye la même chose; commande introuvable!

ls tapée dans le terminal fonctionne en revanche parfaitement

ATG
 Posté le 18/02/2011 à 23:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
529,90 €Ultrabook HONOR MagicBook 14 (Ryzen 5 3500U, 8Go, 256 Go SSD) à 529,90 €
Valable jusqu'au 31 Janvier

HONOR fait une promotion sur son ultrabook HONOR MagicBook 14 qui passe à 529,90 € au lieu de 600 €. Cet ordinateur portable possède un écran 14 pouces Full HD IPS, un processeur AMD Ryzen 5 3500U (avec chip graphique Vega 8), 8 Go de mémoire DDR4, un SSD 256 Go PCIe NVME, le WiFi5 / Bluetooth 5.0, un lecteur d'empreintes, une webcam, un clavier rétro éclairé, une batterie 56 Wh (jusqu'à 10h d'autonomie) et ne pèse que 1,38 kg. Il fonctionne sous Windows 10. Une très bonne affaire pour une machine compacte et puissante.


> Voir l'offre
67,99 €Kit de démarrage Ordinateur Raspberry Pi 3 Type B+ à 67,99 €
Valable jusqu'au 22 Janvier

Amazon fait une vente flash sur un kit de démarrage Raspberry Pi 3 Type B+ qui passe à 67,99 € au lieu de 79 €, livré gratuitement. Pour rappel, ce mini ordinateur est de la taille d'une carte de crédit, dispose d'un processeur ARM Quad Core à 1.4 GHz, de 1 Go  de mémoire, d'un lecteur de carte microSD, de 4 ports USB, Ethernet et HDMI. Il intègre le WiFi et le Bluetooth. Il permet l'exécution de Windows 10, Linux, le décodage de flux Blu-Ray en 1080p ainsi que l'émulation d'anciennes consoles de jeux. Si vous voulez bidouiller et explorer la programmation informatique, le Raspberry Pi est une excellente base ! C'est aussi une bonne solution pour se créer un système domotique avec Domoticz et Jeedom, Media Center avec OpenElec et Kodi ou un système de jeux retro avec Recallbox ou RetroPie. Ce kit de démarrage officiel comporte en plus du Raspberry Pi 3 Type B+ : une alimentation française 3 A avec interrupteurun boîtier et une carte mémoire 32 Go préchargée avec la distribution NOOBS, un lecteur de carte mémoire, des dissipateurs thermiques, un câble HDMI.


> Voir l'offre
54,99 €Clavier Logitech G213 Prodigy RVB à 55,99 €
Valable jusqu'au 21 Janvier

Amazon fait une promotion sur le clavier Logitech G213 Prodigy RVB qui passe à 55,99 € livré gratuitement alors qu'on le trouve ailleurs à partir de 69 €. Ce clavier RVB à membranes est conçu aussi bien pour le jeu que pour l'activité professionnelle, résiste aux liquides, aux miettes et à la saleté pour un nettoyage aisé.


> Voir l'offre

Sujets relatifs
Insertion de la commande mawk dans script bash
Bash : commande grep -qw
script bash - instruction "echo" sans effet
aide sur script bash
Script Bash et commandes Mysql
Script bash pour lancer/arrêter un logiciel
Probleme script bash !! redirection fichier..
Resolu - Renommer fichiers avec un script bash
Insérer un script bash dans code html
Besoin script bash , pas besoin d'un pro ^^
Plus de sujets relatifs à commande introuvable et script bash
 > Tous les forums > Forum Linux