Kirjoittaja Aihe: Path?  (Luettu 3400 kertaa)

Lohipoika

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Path?
« : 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).

Petri Kari

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Vs: Path?
« Vastaus #1 : 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
"Internet on ehdottoman hyvä asia ja käyttäköön sitä rauhassa ne, jotka sitä tuntevat tarvitsevansa. On kuitenkin hölmöä vaahdota siitä niin hirmuisesti, aivan kuin olisi syntynyt jokin ihmeellinen tiedon vallankumous, josta jokainen hyötyy tavattomasti" @ MB -95

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: Path?
« Vastaus #2 : 22.05.08 - klo:20.03 »
Uusi polku voidaan lisätä lisäämällä rivi
export PATH=/uusi/polku:$PATH
.bashrc -tiedostoon
KDE neon
Uudempaa KDE:tä Ubuntulla

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11474
    • Profiili
    • Tomin kotisivut
Vs: Path?
« Vastaus #3 : 22.05.08 - klo:20.15 »
Minä tekisin kyllä linkin /usr/bin-hakemistoon.
Koodia: [Valitse]
sudo ln -s /mistä/ohjelmannimi /usr/bin/ohjelmankomento
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

juyli

  • Vieras
Vs: Path?
« Vastaus #4 : 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.
« Viimeksi muokattu: 22.05.08 - klo:22.03 kirjoittanut juyli »

Lohipoika

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: Path?
« Vastaus #5 : 23.05.08 - klo:19.05 »
Kiitoksia vastauksista!
Tuo alias kikkailu vaikuttaa kätevältä! kokeilen sitä!

muep

  • Käyttäjä
  • Viestejä: 896
    • Profiili
Vs: Path?
« Vastaus #6 : 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.
[http://smolt.fedoraproject.org/show?uuid=pub_ac53b581-021a-4b76-bd14-e7d51f55462f]Pöytäkone[/url]
Läppäri

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Path?
« Vastaus #7 : 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
Janne