Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Lohipoika - 22.05.08 - klo:18.55

Otsikko: Path?
Kirjoitti: Lohipoika - 22.05.08 - klo:18.55
Tässä tulee tosi hölmö kysymys:
Onko ubuntussa jokin globaali path muuttuja (vrt. MSDOS) jolle voi antaa oletushakemistoja joista etsiä?
Kääntelin tuossa ohjelman sourcesta ja olisi kiva saada se toimimaan ihan vain käskyllä, jotta eräs toinen ohjelma voi
kutsua sitä (ohjelmat ovat GAMESS ja Gabedit).
Otsikko: Vs: Path?
Kirjoitti: Petri Kari - 22.05.08 - klo:19.31
Voisikohan tässä toimia ratkaisuna aliakset, voisit tehdä ohjelman käynnistämiseksi aliaksen. Tässä viestissä on selkeät ohjeet kuinka niitä käytetään.
http://forum.ubuntu-fi.org/index.php?topic=4103.msg29304#msg29304
Otsikko: Vs: Path?
Kirjoitti: UbunTux - 22.05.08 - klo:20.03
Uusi polku voidaan lisätä lisäämällä rivi
export PATH=/uusi/polku:$PATH
.bashrc -tiedostoon
Otsikko: Vs: Path?
Kirjoitti: Tomin - 22.05.08 - klo:20.15
Minä tekisin kyllä linkin /usr/bin-hakemistoon.
Koodia: [Valitse]
sudo ln -s /mistä/ohjelmannimi /usr/bin/ohjelmankomento
Otsikko: Vs: Path?
Kirjoitti: juyli - 22.05.08 - klo:21.51
Onko ubuntussa jokin globaali path muuttuja (vrt. MSDOS) jolle voi antaa oletushakemistoja joista etsiä?

Eiköhän tuo PATH-muuttuja toimi myös nykyisissä Windows-versioissa. Se on vain niin piilotettu, ettei
sitä tavan käyttäjä ymmärrä kysellä.
Eivät tietokoneet tai niiden käyttöjärjestelmät kovin suuresti eroa perusteiltaan jostakin '80-luvulta.

PS. PATH-määrityksen sijaan voi käyttää aina todellisia polkuja tiedostoihin. Esim. /bin/bash, jos
hakemisto /bin ei sattuisi olemaan jo PATH-ympäristön määrittelemissä hakemistoissa.
Otsikko: Vs: Path?
Kirjoitti: Lohipoika - 23.05.08 - klo:19.05
Kiitoksia vastauksista!
Tuo alias kikkailu vaikuttaa kätevältä! kokeilen sitä!
Otsikko: Vs: Path?
Kirjoitti: muep - 25.05.08 - klo:10.05
Minä tekisin kyllä linkin /usr/bin-hakemistoon.
Koodia: [Valitse]
sudo ln -s /mistä/ohjelmannimi /usr/bin/ohjelmankomento

Minä en tekisi. /usr/bin ei useimmiten ole oikea paikka käyttäjän tai ylläpitäjän omille virityksille tai niiden symbolisille linkeille. /usr/biniin kirjoittamiseen tarvitsee aina pääkäyttäjän oikeudet, vaikka usein kotihakemistonkin alle se ohjelma sopisi hyvin. Lisäksi joku paketti saattaa huonolla tuurilla haluta juuri samannimisen tiedoston luoda myöhemmin.

Kaikkien käyttäjien käyttöön tulevat binäärit kannattaa laittaa hakemistoon /usr/local/bin, ja pelkästään yhden käyttäjän systeemit vaikkapa $HOME/bin. Monissa jakeluissa nämä kuuluvat PATH -muuttujaan ihan oletuksena, mutta Ubuntusta en tähän hätään osaa sanoa. Yleensä kuitenkin peruskäyttäjäkin voi määrittää oman PATH-muuttujansa vapaasti.
Otsikko: Vs: Path?
Kirjoitti: janne - 25.05.08 - klo:23.37
Kaikkien käyttäjien käyttöön tulevat binäärit kannattaa laittaa hakemistoon /usr/local/bin,

jep

pelkästään yhden käyttäjän systeemit vaikkapa $HOME/bin.

jep

Monissa jakeluissa nämä kuuluvat PATH -muuttujaan ihan oletuksena, mutta Ubuntusta en tähän hätään osaa sanoa.

kuuluu ubuntussakin.

Yleensä kuitenkin peruskäyttäjäkin voi määrittää oman PATH-muuttujansa vapaasti.

jep