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

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. RE
    En fait j'ai extrait avec l'extracteur debian, sans les commandes jar. Merci pour cette http://.
    J'ai extrait la parti setup.jar du repertoire /linux.
    Il y a aussi dans ce repertoire (sur le cdrom) le programme de lancement de l'install setuplinux.bin.
    J'ai fait copier/coller pour creer le lien, et denive rien evidemment.
    Je mets le feu...
    1. 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?
      1. Modérateur
        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
        1. 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!)
          1. Modérateur
            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
            1. Modérateur
              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
              1. Modérateur
                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
              2. 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!
            2. 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.
              1. 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!
                1. Modérateur
                  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
                  1. 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.
                    1. Modérateur
                      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
                      1. 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.
                        1. Modérateur
                          /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
                          1. Je gagne
                            C'est quoi /dev/null...
                            Je sens le piege
                            Et le man alors, attends
                            1. Modérateur
                              Parie,parie... tu vas perdre

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

                              lami20j
                              1. Modérateur
                                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
                                1. 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
                                  1. Modérateur
                                    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
                                    1. Modérateur
                                      Affiche le résultat de echo $SHELL
                                      Affiche aussi les commandes que tu tapes.

                                      lami20j
                                      • 1
                                      • 2