[etch] shell rc file ? au secour!!!

Fermé
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 - 30 sept. 2006 à 22:01
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 - 1 oct. 2006 à 16:58
Salut,
Je passe mon temps a installer des programmes et a chaque programme une mise a niveau s'impose. A force je ne peux plus justifier de mon niveau de debutant mais le rosbif je comprends mal. Je veux installer un programme depose sur cdrom.
J'ai monte le cdrom dans /media/cdrom0 ( peut etre faut il le monter dans /mnt/cdrom0?).
A la lecture de readme.htm il faut faire
.....To set the necessary system environment, add the contents of $CASROOT/env.csh or env.ksh file to your shell rc file.
Je me plonge dans mes livre rc = rc?.d/ ou rc.d, aussi systeme V.....uuuhhhh doucement.
Le systeme V est le script de demarage, je comprends par rc l'arbre des repertoires. Si il faut creer un repertoire c'est le terme $CASROOT qui me gene. Je pense que la manip doit donner au programme que je veux installer un lancement automatique lors du lancement de debian!?
Bon la je nage env.csh or ksh???
Au secour mes livres me plombe la tete
A voir également:

21 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
30 sept. 2006 à 22:38
Salut,

il faut essayer plutôt d'utiliser le shell Bash.

En ce qui concerne les rc, se sont des répertoires qui contient les scripts de démarrage.

Sous debian ls -1 | grep rc[0-6S]
Chaque répertoire correspond à un runlevel.
Dédans tu as des liens, dont le nom a la forme

KNNservice
SNNservice

NN de 01 à 99

K - kill
S - start

Regarde man inittab

Ce sont des liens vers les services que tu trouves dans /etc/init.d

En, bref au démarrage en fonctionne de runlevel les scripts qui se trouvent dans /etc/rcRL.d sont exécutés.

RL c'est le runlevel 0,1..6

lami20j
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
30 sept. 2006 à 22:42
Affiche le résultat de echo $SHELL
Affiche aussi les commandes que tu tapes.

lami20j
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
30 sept. 2006 à 22:45
J'ai monte le cdrom dans /media/cdrom0 ( peut etre faut il le monter dans /mnt/cdrom0?).

Tu peux monter où tu veux.
Le plus important c'est de le chercher où tu l'as monté.

Si tu le monte dans /mnt/cdrom alors tu fait cd /mnt/cdrom
et si tu le monte dans /media/cdrom alors tu fait cd /media/cdrom, pour accéder à ton CD.

lami20j
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
30 sept. 2006 à 22:52
UHH,

Je t'ai ennerve.
Je dois lire beaucoup de chose... et je m'amuse bien avec tes messages. Parie,parie... tu vas perdre
Pour echo $shell
debian:/home/ingrid# echo $SHELL
/bin/bash
debian:/home/ingrid#
Je potasse man inittab
A+I
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
30 sept. 2006 à 22:59
Re,

donc tu es bien avec le shell bash (Bourne-again shell) et pas avec Korn shell (ksh) ou C shell (csh).

lami20j

P.S. Pose tes questions s'il y a des choses que tu ne comprends pas :-)
Mais il faut aller doucement.
Ne melange pas le FSH avec bash avec le montage avec l'installation, compilation, etc... mêm s'il y a des liaisons (et il y en a;))

FSH - Filesystem Hierarchy Standard organisation des répertoires dans un système de fichier type unix
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
30 sept. 2006 à 23:04
Parie,parie... tu vas perdre

Et si je perds, qui va gagner?
Sinon ce que je perds on mets dans /dev/null ?! ;)

lami20j
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
30 sept. 2006 à 23:05
Je gagne
C'est quoi /dev/null...
Je sens le piege
Et le man alors, attends
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
30 sept. 2006 à 23:15
/dev/null ou the null device est un dossier spécial qui jette toutes les données que l'on écrit
C'est un sort de trou noir si tu veux.
echo "ce que je perds" > /dev/null
J'ai trouvé ça :-))
http://webslog.org/index.php/category/Osef

lami20j
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
30 sept. 2006 à 23:24
Et le man...
Pas encore lu mais vue l'heure on verra demain
Betement dans un terminal
echo "ce que je perds" > /dev/null
ne donne rien chez moi.
Pour l'adresse joli défouloir.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
30 sept. 2006 à 23:28
ne donne rien chez moi.

Ben, c'est normal. C'est un sort de trou noir On n'a rien dans un trou nour ;)

Allez, pieger cette fois :-)
lami20j
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
30 sept. 2006 à 23:34
Merci man inittab en rosbif.
Je ne vois pas ce que viens faire les runlevels dans l'install de programme! C'est l'install du programme qui defini cette config!!??
Je veux juste faire une install toute simple.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
30 sept. 2006 à 23:42
Je veux juste faire une install toute simple.

Ben, alors on ne se complique plus.
Que veux tu installer?
on va voir pas à pas.

lami20j
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
30 sept. 2006 à 23:47
oula,
Pour la telecharge adls = 40 mins
Vois si tu peux recuperer a
https://www.opencascade.com/
Il faut t'inscrire et il te donne des codes d'acces.
Je pense que c'est un programme merdique a installer (pour des presonne comme moi) business is business il faut leur demander de l'aide... opensources payant!
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
30 sept. 2006 à 23:54
N'essaie pas l'adresse c'est bloque je ne sais pourquoi.
Opencascade est un programme open source sur une base Cascade cree par Matra je crois, remixe a la sauce americaine qui ont achete les droits pour proposer cette version libre.
0
mamiemando Messages postés 33654 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2025 7 847
1 oct. 2006 à 04:04
Je pense que vous êtes partis sur une fausse piste
.....To set the necessary system environment, add the contents of $CASROOT/env.csh or env.ksh file to your shell rc file. 

La première étape c'est de regarder ce que donnent :
env | grep -i CASROOT
cat $CASROOT/env.ksh
cat $CASROOT/env.csh

Si ces trois commandes sont vides à mon avis il n'y a rien à faire. Sinon il faudrait voir ce que raconte la première commande mais à priori je dirais que :
cat $CASROOT/env.csh >> ~/.bashrc
(ou cat $CASROOT/env.ksh >> ~/.bashrc)
source ~/.bashrc

... doit suffir.

Bonne chance
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
1 oct. 2006 à 10:28
Salut,

Je pense que vous êtes partis sur une fausse piste


En effet. Mais on n'a rien perdu. Même pas le pari :-)

Je n'ai pas lu la doc de ce qu'elle veut installer, en plus j'avais déjà une nuit blanche derrière et une journée de travail après, je sais ce n'est pas un excuse ;)

Si ces trois commandes sont vides à mon avis il n'y a rien à faire. Sinon il faudrait voir ce que raconte la première commande

Pas forcément, enfin je suppose. En fonction de ce que dit la doc du programme qu'elle veut installer, elle peut définir la variable CASROOT( cette variable d'environnement est le chemin menant au noyau du logiciel OpenCascade)


lami20j
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
1 oct. 2006 à 12:00
Salut lami20j,
Je pense etre parti sur une faute piste aussi.
L'install de programme de demande pas ce style de manip, je pense. Je but de l'opensource n'ai pas forcement d'obliger les futur utilisateur a demander de l'aide payante a cascade.
Je dois mal comprendre la doc.
Pour tes commandes dans un terminal root dans debian:~# donnent toutes la meme reponse (quasi)
debian:~# env | grep -i CASROOT
debian:~# cat $CASROOT/env.ksh
cat: /env.ksh: Aucun fichier ou répertoire de ce type
debian:~# cat $CASROOT/env.csh
cat: /env.csh: Aucun fichier ou répertoire de ce type

...
Pas forcément, enfin je suppose. En fonction de ce que dit la doc du programme qu'elle veut installer, elle peut définir la variable CASROOT( cette variable d'environnement est le chemin menant au noyau du logiciel OpenCascade)

Je pense a la lecture de la doc que l'install a besoin d'un repere dans l'arbre des repertoires pour lancer l'install ou on veut. C'est un programme pour linux et windows. Par cette manip l'install chosira l'install linux. Je pense que les programmateur d'opencascade on fait un programme standard sans config specifique.
Sa me fait une belle jambe cette affaire!
0
mamiemando Messages postés 33654 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2025 7 847
1 oct. 2006 à 13:07
A ce moment là regarde dans ton logiciel où se trouvent env.ksh et env.csh et donne nous le contenu. A mon avis il faudra ensuite rajouter dans ton ~/.bashrc
export CASROOT="lecheminversopencascade"
source ${CASROOT}/env.sh

... où env.sh serait un script bash correspondant à ce se que contiennent env.csh ou env.ksh.

Bonne chance
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
1 oct. 2006 à 14:52
Salut mamiemando,
Je viens d'essayer de lire dans le prog ou se trouve env.**.
A l'ouverture du prog. j'ai la posibilite de l'extraire!!.
Je dois l'extraire avant de l'installer? (Peut etre question bete mais il me reste encore quelques reflexe windowsien!)
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
1 oct. 2006 à 15:01
Il faut voir du quel fichier il s'agit.
Si le fichier est une archive compressé ou pas, oui il faut extraire (ce n'est pas un reflexe windowsien)

lami20j
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
1 oct. 2006 à 16:30
Rere,
Le fichier n'est pas compresse, enfin je crois
c'est setup.jar, c'est compresse ca? vu le fichier il y a une arborescence dedans avec sous repertoire linux, solaris, windows.
Le demarrage de l'install du programme se fait en executant install.csh present sur le cdrom. J'ai decompresse pour voir... sous le repertoire propose /home/ingrid/setup.
A la vue de cette manip est ce qu'il ne faudrait pas creer le chemin entre install.csh sur cdrom et /home/ingrid/setup?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
1 oct. 2006 à 16:39
0