Nowe posty

Autor Wątek: Jak zacząć programować i nadać pliku uprawnienia plik "wykonywalny"?  (Przeczytany 3843 razy)

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 1756
  • 1709
    • Zobacz profil
Chce sobie w folderze /home/uzytkownik/ lub innym zrobić folder i tam tworzyć
projecty ale qt wyrzuca mi scieżki na czerwono.
 Próbowałem tez otworzyć przykładowy project do wybranego katalogu zapisać i nie moge skompilować.
Jak nadać uprawnienia bym mogł tworzyć w dowolnym katalogu?

Błąd 127
The process "/usr/bin/make" exited with code 2.
Error while building project calculatorform (target: Desktop)
When executing build step 'Make'
Chodzi o prawa dostepu?
To jest przyklad wiec nie ma ze nie moze działać :D

Ustawiłem folderowi wszystkie prawa z pod delphin z uprawnieniami root
odpalem plik .pro
i nadal mam blad 127
File not foud , podczas uruchomienia programu w IDE.

Druga sprawa , jak zrobić zeby skrypty np. sh działały mi  po dwukrotnym kliknieciu w ikone? Jedyne co mi działa to " ./plik.sh  " w konsoli.
Próbowałem dać otwórz za pomocą /bin/sh , ale nie widze efektu,
próbowałem z terminalem ale bez "./" mi nie działa , a nie wiem jak dodać to.
Kliknołem prawym w ikone i dałem wykonywalny i też 0 rezultatu.
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 344
    • Zobacz profil
Jak zacząć programować i nadać pliku uprawnienia plik "wykonywalny"?
« Odpowiedź #1 dnia: 2012-05-09, 22:32:22 »
Druga sprawa - odpalaj w terminalu. Jak myślę, one działają, tylko "w tle", czy coś.
Przykładowo, konsolowy odtwarzacz do skrótu klawiaturowego przypisałem jako "xterm -e mocp". To samo tyczy się np Midnight Commandera - "xterm -e mc".

chown -R user:grupa /home/użytkownik

To co wyżej, daje Ci pełne uprawnienia dla katalogu usera - i katalogów z zawartością wewnątrz.
Jeśli musisz robić coś z uprawnieniami root'a - wykonuj przy pomocy sudo.

EDIT

chmod a+x plik.sh

Wyżej - uprawnienia do uruchomienia skryptu, zastosuj do innych plików mających być wykonywalnymi. Podstawowe komendy się kłaniają... Niech mnie kto ewentualnie poprawi.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 1756
  • 1709
    • Zobacz profil
Jak zacząć programować i nadać pliku uprawnienia plik "wykonywalny"?
« Odpowiedź #2 dnia: 2012-05-10, 10:05:54 »
No niestety nie naleze do pokolenia konsolowców.
Niestety masz racje , nie widać tego,
wazne by tylko był wykonywalny i działa

Edytowałem sobie 2 skrypciki , piewsza czesc to GUI i widać , druga czesc to menu
 w wersji konsolowej i jej nie widać.
Kombinowałem zeby bash uruchomił pierw konsole, ale nie znam pełnej sciezki,
skróty posługują sie tzw. sktót-komenda-path "konsole".
Druga sprawa , nie znalazłem zadnego poradnika ,
 zeby za pomocą basha wpisywać co kolwiek lub uruchomić inny skrypt
w konsoli.
Wtedy bym widział.

Co do qt , na razie sobie to daruje.

Dziekuje za pomoc .


#!/bin/bash
WICON='/usr/share/icons/localedrake.png' && TITLE="okienko"
ZEN2="zenity --window-icon="$WICON && XUAL=/tmp/xsuaddlocale
sysarch=`getconf LONG_BIT`
 $ZEN2 --title="$TITLE" --info --text=$"Dodałeś system prawidłowo\\!\\n\\n* Do NOT REBOOT "

KONIEC="x";
function wybor
{
case $KONIEC in
s) echo "Jesteś w katalogu : $(pwd)" ;;
p) echo "teraz wypisze wszystkie twoje procesy";
ps -e ;;
w) echo "Oto lista plików w tym katalogu";
ls ;;
esac;
}
function menu # poczatek menu
{
until [ $KONIEC = k ];do
echo "Wciśnij Enter aby kontynuować";
read;
clear; # czyść ekran
echo $KONIEC;
echo " Proste Menu ";
echo;
echo "s - wyświetl ścieżkę w której znajduje się skrypt.";
echo "p - wyświetl listę procesów użytkownika.";
echo "w - wyświetl wszystkie pliki w tym katalogu.";
echo "k - zakończ skrypt.";
read KONIEC;
wybor;
done;
}
menu;
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline heniek m.

  • Users
  • Guru
  • *****
  • Wiadomości: 697
    • Zobacz profil
Jak zacząć programować i nadać pliku uprawnienia plik "wykonywalny"?
« Odpowiedź #3 dnia: 2012-05-10, 14:21:50 »
Taki skrypcik trwa mgnienie oka, nie zobaczysz go nawet, jeśli nie dodasz opcji niezamykania sesji.
Dla konsoli byłoby to cos w rodzaju
konsole --hold -e bash /scieszka/do/skryptu/
polecam zawsze
 program --help