Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Spouštění programů v terminálu zkráceně [vyřešeno]  (Přečteno 2092 krát)

Danny145

  • Aktivní člen
  • *
  • Příspěvků: 149
Ahoj všem,
mám program např HelloWorld, který si vytvořím v C a zkompiluju... zkoušel jsem pro něj udělat deb balíček pomocí wiki http://wiki.ubuntu.cz/Vytvo%C5%99en%C3%AD%20.deb%20bal%C3%ADku a vše funguje... jen nevím jak na spouštění. Je to terminálovej program a když ho nainstaluju do:
Kód: [Vybrat]
/usr/share/nazev_programu/
tak abych ho potom spustil, musím v terminálu zadat kompletní cestu:
Kód: [Vybrat]
/usr/share/nazev_programu/spoustec_programu
tak můj dotaz zní jak to udělám anebo kam musím umístit spouštěč, abych to mohl pustit jenom jedním slovem:
Kód: [Vybrat]
nazev_programu
Chvilku jsem prolítl na google a zatím jsem to nevykoukal, asi nevim jak to najít, tak písám semka.. v tvoření balíčků jsem začátečník, ale tohle mě zajímá.

Děkuju každýmu za rady :)

EDIT: nepotřebuju mít klikací spouštěč v menu, ale pouštět to jen z terminálu :)
« Poslední změna: 02 Října 2011, 22:10:43 od Danny145 »

Martin - ViPEr*CZ*

  • Závislák
  • ***
  • Příspěvků: 3047
Re:Spouštění programů v terminálu zkráceně
« Odpověď #1 kdy: 02 Října 2011, 21:49:14 »
Do toho deb by to chtělo udělat, aby se udělal třeba symlink v /usr/bin  ;)
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

Danny145

  • Aktivní člen
  • *
  • Příspěvků: 149
Re:Spouštění programů v terminálu zkráceně
« Odpověď #2 kdy: 02 Října 2011, 21:50:18 »
tak jestli to stačí takhle tak čupr :) díkes

Danny145

  • Aktivní člen
  • *
  • Příspěvků: 149
Re:Spouštění programů v terminálu zkráceně
« Odpověď #3 kdy: 02 Října 2011, 22:09:32 »
paráda už odzkoušeno :) jenom jsem do složky DEBIAN vytvořil soubor postinst a v něm:
Kód: [Vybrat]
#!/bin/sh

ln -s /usr/share/nazev_programu/spostec_programu /usr/bin/

a jede jak má :) pak určo budu muset nějaký věci ošetřovat aby se symlink nechtěl při každý aktualizaci vytvářet znovu a nenadával... ale to až jindy.. moc díky za nakopnutí správným směrem :)
Dávám vyřešeno.
K+

Martin - ViPEr*CZ*

  • Závislák
  • ***
  • Příspěvků: 3047
Re:Spouštění programů v terminálu zkráceně [vyřešeno]
« Odpověď #4 kdy: 02 Října 2011, 22:15:33 »
Tak místo symlinku je taky možno tam udělat sh soubor, ve kterým bude jen spuštění toho daného binárního programu na té konkrétní adrese, kam se rozbaluje z deb balíčku... tím pádem se může takový sh vytvářet pokaždé... a vlastně se jen přepíše vždy. Jinak Ok.
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

Danny145

  • Aktivní člen
  • *
  • Příspěvků: 149
Re:Spouštění programů v terminálu zkráceně [vyřešeno]
« Odpověď #5 kdy: 02 Října 2011, 22:19:33 »
taky fakt.. moc díky za vše  ;)

 

Provoz zaštiťuje spolek OpenAlt.