Rólam
Főoldal
Önéletrajzom
Képek
Tanulmányok és Oktatás
EAF1
EAF3
EAF4
Fontkészlet
PNY1
PP
ProgKör
Visual Basic
Érdeklődési körök
Linux
Linux PalmLD
RDiff
Munkák
Önéletrajz
CV in English
utolsó módosítás:
2010. augusztus 9.
|
PVM
Telepítés (linuxra)
-
Töltsük le a pvm forrását a http://www.netlib.org/pvm3/pvm3.4.5.tgz helyről.
-
Szükségünk lesz a következő két foltra még (ezeket a forráskóddal egy könyvtárba helyezzük):
-
Tömörítsük ki a pvm forráskódját
-
Lépjünk be a most létrejött pvm3 könyvtárba
-
Foltozzuk meg a forráskódot:
patch -p1 <../pvm3_bashrc.stub_correction.patch
patch -p1 <../pvm3_linux-ssh.patch
-
Exportáljuk a PVM_ROOT környezeti változót (még mindig a pvm3 könyvtárban):
-
Fordítsuk le a PVM-t:
-
A következő pontban a "echo $PVM_ROOT" parancs által megadott sort kell a <pvm főkönyvtár> jelölés helyére.
-
A ~/.bashrc állományba írjuk bele a következő sorokat (figyelem: Az utolsó sorban a . és a < jel között van egy szóköz):
# PVM környezeti változók
export PVM_ROOT=<pvm főkönyvtár>
. <pvm főkönyvtár>/lib/bashrc.stub
-
A konzolos és grafikus belépésnél máshogyan viselkedhet a bash. Ennek orvoslására használjuk a következő .bash_profile állományt, és mindent csak a ~/.bashrc állományban konfiguráljunk.
-
Figyelem: a nyelvi laborban úgy gondolja a rendszergazda, hogy a felhasználók saját beállításai nem szentek és sérthetetlenek. (És így úgy gondolja, hogy a saját .bashrc állományunk végére irogathat, a mögé írt kód azonban elállítja a PVM_ROOT környezeti változót, persze a rendszerre telepített PVM nem üzemelt normalisan, amikor én a PP tárgyat csináltam.)
Megoldás:
export PVM_ROOT=.... (előzőleg tárgyalt sor)
readonly PVM_ROOT (ezt a sort írjuk be az előző után)
A megoldás egyetlen szépséghibája, hogy a rendszergazda szkriptje panaszkodni fog, hogy ezt a változót nem tudja átírni (Dehát őszintén: kit érdekel? - amúgy se nyúlhatna hozzá üzemi rendszeren, azért a saját beállításaink, és nem a rendszeré.)
Ha nem akarunk megadni jelszót a gépek közötti átjárásnál
Amennyiben a gépek között nem akarjuk megadni a jelszavunkat, akkor azonosíthatjuk magunkat publikus/privát kulcspárral (Figyelem, ekkor a két gép között korlátlanul át lehet járni a felhasználónkkal, jól megfontolandó biztonsági kérdés!):
-
Lépjünk be a ~/.ssh könyvtárba.
-
Hozzuk létre a kulcspárt:
ssh-keygen -t dsa -f identity
-
Ahhoz, hogy ne kelljen jelszót adni, a kulcsmondatra csak entert üssünk.
-
Az identity.pub állományt másoljuk át a többi gép ~/.ssh könyvtárába.
-
A többi gépen az identity.pub állomány sorát adjuk hozzás a ~/.ssh/authorized_keys állományhoz:
cat identity.pub >> authorized_keys
|