Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Dogmeat 24 Srpna 2010, 23:03:39

Název: nastavení proměnné prostředí
Přispěvatel: Dogmeat 24 Srpna 2010, 23:03:39
Zdravím,

mám vytvořený deb balíček pro vlastní aplikaci a potřeboval bych ji přidat mezi proměnné prostředí všem uživatelům tak, aby nebylo potřeba terminál pokaždé nastavit na adresář s danou aplikací a zadávat "./app", ale aby stačilo zadat čistě jen název aplikace ke spuštění, čili například "app". Také bych pak tuto cestu chtěl odstranit při případné odinstalaci balíčku.

Jak to provedu? (předpokládám nastavení v postinst skriptu)

Díky
Název: Re: nastavení proměnné prostředí
Přispěvatel: mosqa 24 Srpna 2010, 23:14:06
ja len tak z boku skusim - nestaci tuto app umiestnit do niektoreho bin adresara - trebars /usr/bin ? alebo to musi byt vsetko len v home zlozke uzivatela? alebo rovno pri instalacii vytvorit aj spustac na plochu?
Název: Re: nastavení proměnné prostředí
Přispěvatel: Dogmeat 25 Srpna 2010, 00:01:19
Aplikace se mi instaluje do /opt/ adresáře, jelikož s sebou táhne další soubory a je strukturována podobně jako na Windows systémech při instalaci do Program Files. V podstatě by mi stačilo nějak přidat do PATH proměnné i onu cestu do /opt/mojeapp a mělo by to fungovat.
Název: Re: nastavení proměnné prostředí
Přispěvatel: arrange 25 Srpna 2010, 00:06:53
?Nestačilo by - jak to dělá např. AcrobatReader
Kód: [Vybrat]
$ file `which acroread`
/usr/bin/acroread: symbolic link to `/opt/Adobe/Reader9/bin/acroread'
Název: Re: nastavení proměnné prostředí
Přispěvatel: TIBOR 25 Srpna 2010, 10:08:09
Toto nieje ono?
http://wiki.ubuntu.cz/Prom%C4%9Bnn%C3%A9%20prost%C5%99ed%C3%AD
Název: Re: nastavení proměnné prostředí
Přispěvatel: Dogmeat 01 Září 2010, 11:19:17
Z toho wiki jsem vyčetl, že pokud chci trvale nastavit proměnnou prostředí, musím ji přidat do /etc/environment, ale už se tam nepíše vůbec jakým způsobem.
Našel jsem jednu možnost přidání:
export PATH=$PATH:$HOME/cesta/mojeapp/

takže ji potom vyzkouším, jestli funguje.

Ještě by to i tak chtělo příkaz na odebrání oné cesty při odstraňování balíčku.
Název: Re: nastavení proměnné prostředí
Přispěvatel: ufaak 02 Září 2010, 07:24:32
udelej to jak pise arrange. Proste symlink na tu aplikaci umisti v /usr/bin
je to jeden prikaz a odebrani taky jeden (rm ...)
Název: Re: nastavení proměnné prostředí
Přispěvatel: Dogmeat 06 Září 2010, 13:48:22
Nakonec to přes ten symlink funguje, díky