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

ingrid13 Messages postés 149 Statut Membre -  
ingrid13 Messages postés 149 Statut Membre -
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

21 réponses

  • 1
  • 2
  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Affiche le résultat de echo $SHELL
    Affiche aussi les commandes que tu tapes.

    lami20j
    0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
  4. ingrid13 Messages postés 149 Statut Membre 15
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
  7. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Parie,parie... tu vas perdre

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

    lami20j
    0
  8. ingrid13 Messages postés 149 Statut Membre 15
     
    Je gagne
    C'est quoi /dev/null...
    Je sens le piege
    Et le man alors, attends
    0
  9. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    /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
  10. ingrid13 Messages postés 149 Statut Membre 15
     
    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
  11. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
  12. ingrid13 Messages postés 149 Statut Membre 15
     
    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
  13. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
  14. ingrid13 Messages postés 149 Statut Membre 15
     
    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
  15. ingrid13 Messages postés 149 Statut Membre 15
     
    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
  16. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      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
    2. ingrid13 Messages postés 149 Statut Membre 15
       
      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
  17. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
  18. ingrid13 Messages postés 149 Statut Membre 15
     
    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
  19. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
  20. ingrid13 Messages postés 149 Statut Membre 15
     
    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
  • 1
  • 2