Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/04/2019, à 18:27

Hardelot

Création d'un Script (Résolu)

Salut,

Je souhaite créer un Script avec (https://communities.vmware.com/thread/609330) :

#!/bin/bash

VMWARE_VERSION=workstation-15.0.4

TMP_FOLDER=/tmp/patch-vmware

rm -fdr $TMP_FOLDER

mkdir -p $TMP_FOLDER

cd $TMP_FOLDER

git clone https://github.com/mkubecek/vmware-host-modules.git

cd $TMP_FOLDER/vmware-host-modules

git checkout $VMWARE_VERSION

git fetch

make

sudo make install

sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1

sudo ln -s /lib/x86_64-linux-gnu/libz.so.1

/usr/lib/vmware/lib/libz.so.1/libz.so.1

sudo /etc/init.d/vmware restart


Pourriez-vous m'aider S.V.P. ? Je ne sais pas comment faire pour entrer ce Script.

MERCI POUR VOTRE AIDE.

Dernière modification par Hardelot (Le 20/04/2019, à 16:30)

Hors ligne

#2 Le 19/04/2019, à 18:44

erresse

Re : Création d'un Script (Résolu)

Bonjour,
Il suffit de taper les lignes dans un éditeur de texte (gedit, par exemple ou nano en terminal) et d'enregistrer le fichier sous le nom_du_script que tu veux.
Ensuite, tu affectes à ce fichier le droit d'exécution (nautilus, par exemple ou "chmod +x "nom_du_script") et tu pourras alors le lancer (./nom_du_script dans le répertoire où tu l'as enregistré).
Toutefois, ce serait judicieux de placer tes variables entre guillemets ("$TMP_FOLDER" par exemple), et de supprimer les "sudo" des lignes du script pour lancer le script lui-même avec "sudo".


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#3 Le 19/04/2019, à 19:07

Hardelot

Re : Création d'un Script (Résolu)

Salut,

Merci pour ta Réponse.

Pour moi, cela est du Chinois.

Le script qui a été créé vient du fait que VMware ne fonctionne pas avec le Noyau 5.

erresse a écrit :

Bonjour,
Il suffit de taper les lignes dans un éditeur de texte (gedit, par exemple ou nano en terminal) et d'enregistrer le fichier sous le nom_du_script que tu veux.
Ensuite, tu affectes à ce fichier le droit d'exécution (nautilus, par exemple ou "chmod +x "nom_du_script") et tu pourras alors le lancer (./nom_du_script dans le répertoire où tu l'as enregistré).
Toutefois, ce serait judicieux de placer tes variables entre guillemets ("$TMP_FOLDER" par exemple), et de supprimer les "sudo" des lignes du script pour lancer le script lui-même avec "sudo".

Hors ligne

#4 Le 19/04/2019, à 19:37

cqfd93

Re : Création d'un Script (Résolu)

Modération

Bonjour,

Pour ajouter toi-même les balises code à ton message #1 :

  • Cliquer sur le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message
    1471986854.png


cqfd93

Hors ligne

#5 Le 20/04/2019, à 06:40

Hardelot

Re : Création d'un Script (Résolu)

Salut,

Mais encore ?

Cela te dérange-t-il de me faire une Copie d'Écran ? En effet, je suis NOVICE en Script.

Merci pour tout.

cqfd93 a écrit :

Modération

Bonjour,

Pour ajouter toi-même les balises code à ton message #1 :

Hors ligne

#6 Le 20/04/2019, à 06:46

xubu1957

Re : Création d'un Script (Résolu)

Bonjour,

Notre modératrice te demande de présenter le texte sous forme de balises code comme ceci :

#!/bin/bash

VMWARE_VERSION=workstation-15.0.4

TMP_FOLDER=/tmp/patch-vmware

rm -fdr $TMP_FOLDER

mkdir -p $TMP_FOLDER

cd $TMP_FOLDER

git clone https://github.com/mkubecek/vmware-host-modules.git

cd $TMP_FOLDER/vmware-host-modules

git checkout $VMWARE_VERSION

git fetch

make

sudo make install

sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1

sudo ln -s /lib/x86_64-linux-gnu/libz.so.1

/usr/lib/vmware/lib/libz.so.1/libz.so.1

sudo /etc/init.d/vmware restart

Voir règles du forum > balises BB code

Balise CODE :

C'est la balise à utiliser pour donner de longs messages d'erreurs, des contenus de fichiers de configuration, des commandes à taper, etc … Elle permet des messages plus "compacts", et est moins ambiguë que d'autres polices sur certains caractères.

alca94 a écrit :

1539072593.png

Lire aussi : Retour utilisable de commande

Dernière modification par xubu1957 (Le 20/04/2019, à 06:54)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#7 Le 20/04/2019, à 06:59

Hardelot

Re : Création d'un Script (Résolu)

Et je dois l'enregistrer sous quel nom étant donné que c'est pour vmware et que le dossier existe déjà quand je veux mettre vmware ?

xubu1957 a écrit :

Bonjour,

Notre modératrice te demande de présenter le texte sous forme de balises code comme ceci :

#!/bin/bash

VMWARE_VERSION=workstation-15.0.4

TMP_FOLDER=/tmp/patch-vmware

rm -fdr $TMP_FOLDER

mkdir -p $TMP_FOLDER

cd $TMP_FOLDER

git clone https://github.com/mkubecek/vmware-host-modules.git

cd $TMP_FOLDER/vmware-host-modules

git checkout $VMWARE_VERSION

git fetch

make

sudo make install

sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1

sudo ln -s /lib/x86_64-linux-gnu/libz.so.1

/usr/lib/vmware/lib/libz.so.1/libz.so.1

sudo /etc/init.d/vmware restart

Voir règles du forum > balises BB code

Balise CODE :

C'est la balise à utiliser pour donner de longs messages d'erreurs, des contenus de fichiers de configuration, des commandes à taper, etc … Elle permet des messages plus "compacts", et est moins ambiguë que d'autres polices sur certains caractères.

Lire aussi : Retour utilisable de commande

Hors ligne

#8 Le 20/04/2019, à 07:24

xubu1957

Re : Création d'un Script (Résolu)

Je ne sais pas, je n'ai pas le niveau pour faire un script.

Nota 

Tu n'est pas obligé de citer in extenso le message précédent.

Règles du forum a écrit :

Politesse
(...)
3. Utilisez la citation avec modération : il ne sert à rien de citer l'intégralité du post précédent.
(...)

règles du forum


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#9 Le 20/04/2019, à 07:46

rogn...

Re : Création d'un Script (Résolu)

Salut.
Le fichier de script peut avoir n'importe quel nom. Le plus important est qu'il soit exécutable, que son contenu soit correct et qu'il fasse ce que tu attends.
Le truc est qu'il fait appel à du git et fait de la compilation de codes source. Vérifies que dans ton système tu as installé git, gcc, et linux headers.

#10 Le 20/04/2019, à 08:32

Hardelot

Re : Création d'un Script (Résolu)

Salut,

OUI, ils sont installés, mais je ne sais toujours pas créer un Script...!!!???

Mon Problème vient aussi du fait que je dois compiler et charger les Modules pour VMware.

Hors ligne

#11 Le 20/04/2019, à 15:22

rogn...

Re : Création d'un Script (Résolu)

Ben là, c'est flou.
Tu crées un fichier nommé "script_vmware_fofoUFR" et tu lui mets ce contenu suivant

#!/bin/bash

VMWARE_VERSION=workstation-15.0.4

TMP_FOLDER=/tmp/patch-vmware

rm -fdr $TMP_FOLDER

mkdir -p $TMP_FOLDER

cd $TMP_FOLDER

git clone https://github.com/mkubecek/vmware-host-modules.git

cd $TMP_FOLDER/vmware-host-modules

git checkout $VMWARE_VERSION

git fetch

make

sudo make install

sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1

sudo ln -s /lib/x86_64-linux-gnu/libz.so.1

/usr/lib/vmware/lib/libz.so.1/libz.so.1

sudo /etc/init.d/vmware restart

Tu enregistres et ferme.
Ensuite, à supposer que tu as créé ton fichier dans ton dossier personnel, avec un terminal en nous faisant part des retours de commandes suivantes

chmod u+x script_vmware_fofo && ls -l script_vmware_fofoUFR

pis

./script_vmware_fofoUFR

#12 Le 20/04/2019, à 15:29

erresse

Re : Création d'un Script (Résolu)

@rogn...:
Corrige ta commande, le nom du script n'est pas bon.

chmod u+x script_vmware_fofo && ls -l script_vmware_fofoUFR

C'est "script_vmware_fofoUFR" qu'il faut rendre exécutable...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#13 Le 20/04/2019, à 15:45

Hardelot

Re : Création d'un Script (Résolu)

UN TRÈS GRAND MERCI À LA COMMUNAUTÉ. Cela fonctionne.

Hors ligne

#14 Le 20/04/2019, à 16:16

xubu1957

Re : Création d'un Script (Résolu)

Pour éditer ta discussion et rajouter [Résolu] au début du titre, il faut utiliser le bouton Modifier au bas de ton premier message.

Merci wink


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne