Megpróbálom telepíteni a GAMESS-et (egy számítási kémiai csomagot) egy Linux Mint gépre, és a konfigurációs fájl
az elején.
Amikor lefutok ./config
, az első sor export: Command not found.
Ha megpróbálom folytatni a telepítési folyamatot, sok más “” Command not found “” “sort kapok.
Már telepítettem a csh
és tcsh
és ez a echo $PATH
kimenete:
/home/chicolucio/Gabedit64:/home/chicolucio/anaconda3/bin:/home/chicolucio/bin:/home/chicolucio/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin
“” chicolucio “” a felhasználó.
Megpróbáltam a fájl első sorát #!/bin/tcsh
-re változtatni (a readme fájl ezt opcióként említi, amikor problémák az interaktív telepítéssel), de nem működött. Megpróbáltam futtatni a dos2unix
fájlt az interneten olvasott néhány hivatkozás alapján, de nem is működött. Mindkét próbálkozás ugyanazokat a “” Command not found “” problémákat eredményezi.
Mit próbálhatok még ki? Újfajta vagyok a Linuxon.
Megjegyzések
Válasz
Észrevettem, hogy valóban hozzáférek ehhez a szoftverhez és a config
fájlhoz is a csh
szkript (tehát #!/bin/csh
helyes). A fájl másolatában szerepel egy dátum: „2014. december 5.”. Ha azonban a config
fájlban export
parancs található, akkor vagy módosított, vagy frissített verzió (rossz #!
-line).
Azt is meg kell vizsgálnia, hogy van-e ~/.cshrc
fájlja, amely tartalmazza a export
parancsok (ez hiba lenne). A ~/.cshrc
fájl a csh
fájlhoz nagyjából megfelel a ~/.bashrc
.
Megjegyzések
- Vegye figyelembe azonban, hogy a szoftvernek legalább három változata létezik, némelyik eltérési ponttal rendelkezik közel a C-héj előzetes keltezéséhez.
- @Kusalananda úgy tűnik, a válaszod helyes. Az egyetlen sor, amelyet a
~/.cshrc
-en kaptam, aset path='$HOME/Gabedit64 $path'
. A Gabedit egy másik számítógépes kémiai szoftver, és azt hiszem, ezt a sort a szoftver telepítési folyamata tette hozzá. Átnevezem ezt a fájlt a .old paranccsal, és törölöm a fájlt. Az üres~/.cshrc
fájllal a GAMESS telepítése működik. Úgy tűnik, hogy a Gabedit is működik. Mit jelent azonban ez a vonal? Van-e esély arra, hogy a Gabedit szoftver leálljon, ha folytatom az üres fájlt? - @chicolucio ' nem tudom azonnal látni, hogyan állítja be az útvonalat a
~/.cshrc
fájl kiprovokálhatja a héjat egyexport
parancs futtatására. - @Kusalananda OK. ' Megjelölem válaszát elfogadott válaszként, mert ez megoldotta a telepítési problémámat. Azt sem tudom, hogy ' nem tudom, miért okozza ezt a fájl sora, ' később megpróbálom visszaállítani a fájlt, és megpróbálom újra hátha megismétlődik a probléma. Köszönöm!
- @Kusalananda Úgy gondolom, hogy megtudtam, mi a probléma. Úgy tűnik, hogy a csh szintaxisa eltér a bash-tól. Néhány kutatás alapján a
~/.cshrc
fájltset path= ($path $HOME/Gabedit64)
néven írtam át. Nyilvánvalóan ez működik, nincs hiba.
/bin/sh
számára, esetleg megpróbálja ezt inkább?