autostart w debianie

Tematy związane z oprogramowaniem, instalacją, konfiguracją
fan_debianu
Posty: 88
Rejestracja: 12 października 2007, 18:26

autostart w debianie

Post autor: fan_debianu »

Witem, zanim napisałem do was ten post szukałem na forum i na internecie, i nie do konca rozumiem w jaki sposob (gdzi dodkłanie jest autostart w debianie?), dodac do autostartu pliki, zeby automatycznie mi się internet włączał przy logowaniu do systemu...Za każdym razem musze recznie włączacz w Wireless Assistant opcje włączania internetu...Jakby ktos mi to w prosty sposób wytłumaczył, byłbym wdzięczny :-)
localh0st
Beginner
Posty: 190
Rejestracja: 05 września 2007, 16:45
Lokalizacja: Warka

Post autor: localh0st »

fan_debianu, autostart... hmm, możliwe że chodzi o to:

/etc/init.d

Spróbuj, może uda się włączyć daemona sieci poprzez:

Kod: Zaznacz cały

su
apt-get install rcconf
rcconf
Autostart, jest też w ~/.kde/autostart i podobnych.
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

man update-rc.d

Ogolnie jest to duzo bardziej rozbudowane niz w Windows i dziala miej wiecej tak, ze w /etc/init.d masz skrypty ktore uruchamiaja sie przy starcie systemu.

update-rc.d automatycznie tworzy dowiazania do tych skryptow w katalogach /etc/rc0.d do /etc/rc9.d oraz /etc/rcS.d

Te cyferki przy nazwach katalogow oznaczaja odpowiednie runlewel (od 0 do 6), przy ktorych skrypt ma sie wykonac. Skrypty w katalogu z literka S, w ktorych dowiazania zaczynaja sie na S sa wykonywane zawsze raz, nawet przy logowaniu w trybie single user mode. Jzeli maja na poczatku literke K, to nie sa wykonywane.

Oprocz tego dla kazdego skryptu mozna zdefiniowac, na jakim runlewel bedzie sie wylaczal (czyli np. przy jakims runlewel startuje serwer FTP, przy wylaczniu kompa przy jakims runlewel serwer sie wylacza), a jest to realizowane poprzez nazwe dowiazania.

To tak bardzo skrotowo - jezeli nie masz za duzo wprawy w poslugiwaniu sie konsola, to w zdaje sie, ze KDE posiada graficzne narzedzie do realizowania tego co powiedzialem - nazwy nie pamietam, ale bylo na pewno (moze jak zaloguje sie na linuksa to sprawdze i napisze tutaj).

Ogolnie do przeczytania: man update-rc.d i o runlewels na googlach
fan_debianu
Posty: 88
Rejestracja: 12 października 2007, 18:26

Post autor: fan_debianu »

Dzieki, coś pojmuje :-) , ale jak dokładnie utworzyc dowiazanie do Wirelessa Assistanta?, ogólnie chodzi mi o jakis przykłada dowiązania, lub coś podobnego, i jesli da rade to bym poprosił nazwe tego narzedzia graficznego autostartu :-)

[ Dodano: 2007-11-06, 18:44 ]
localh0st pisze:fan_debianu,

Spróbuj, może uda się włączyć daemona sieci poprzez:

Kod: Zaznacz cały

su
apt-get install rcconf
rcconf
[/code.[/quote]
Spróbowałem i zainstalowałem , sprawdze czy działa :-)
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

A nie mowilem zeby pocztac manuala od update-rc.d ? :-P To, co chcesz zrobic zalatwisz jednym poleceniem - mowilem ze dowiazan nie tworzy sie recznie, od tego sa narzedzia takie jak update-rc.d W zasadzie wystarczy ci jedno polecenie (jako root):

Kod: Zaznacz cały

 update-rc.d [skrypt] defaults 20 
gdzie [skrypt] to nazwa skryptu uruchamiajacego twoj program, ktory powinien znajodowac sie /etc/init.d (i oczywiscie miec prawa do uruchamiania). Jezeli zajrzysz do ktatlogu /etc/init.d to znajdziesz szablon, na podstawie ktorego mozesz taki skrypt napisac, skrypt powinien przyjmowac co najmniej 3 argumenty: start (uruchomienie usługi), stop (wylaczenie usługi) i restart (restart usługi).

Jezeli natomiast upierasz sie na graficzne nakladki (moim zdaniem zle podejscie), to w KDE masz kSysV, ktory jest graficznym edytorem skryptow startowych.

Z tym że jezeli instalujesz cokolwiek z pakietów, to prawie zawsze skrypty startowe sa tworzone i konfigurowane automatycznie.

Co do startu w KDE to faktycznie jest, ale dziala inaczej - programy sa wykonywane automatcznie po tym jak zalogujesz sie do X-ów (czyli jak wystartuje KDE).
fan_debianu
Posty: 88
Rejestracja: 12 października 2007, 18:26

Post autor: fan_debianu »

hej, zajrzałem do /etc/init.d, chodzi ci o plik networking(do automatyznejgo uruchomienia sieci?), i o ten wpis tam :

Kod: Zaznacz cały

Usage: /etc/init.d/networking {start|stop|restart|force-reload}"
, który mam dodac jako skrypt?
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

No nie, nie o to mi chodzilo. W /etc/init.d powinienes miec plik o nazwie skeleton - jest to szkielet typowego skryptu startowego. Otworz go i przeczytaj uwaznie wszystko co tam jest- sa komentarze i w sumie nic skomplikowanego nie ma.

Musisz niestety chociaz troche "liznac" basha, wiecej ci nie pomoge :P Generalnie jest tak, ze jezeli odpalasz jakis program recznie (czyli wpisujac polecenie w konsoli w celu jego odpalenia), to wywolanie tego programu musisz wstawic do skryptu startowego, a nastepnie "potraktowac" ten skrypt poleceniem update-rc.d - w ten sposob "mowisz" systemowi, ze ma ten skrypt odpalac przy kazdym uruchomieniu i wylaczeniu komputera (na odpowiednich runlewels i odpowiedni z opcjami "start" i "stop").

Bardziej "łopatologicznie" tego sie wytlumaczyc juz nie da - chyba ze ktos inny jeszcze ma cos dodania w tym watku:P
_Toshi_
Posty: 37
Rejestracja: 30 marca 2007, 18:47

Post autor: _Toshi_ »

Hello

Ja mam ale pytanko.

Mam pod ręką starszy sprzęt (HP Compaq Deskpro EN). Nie mogę ustawić wyższej rozdzielczości w konsoli (vga=... w menu.lst niestety nie działa tzn wywala info, że parametr nie jest obsługiwany a z tych co są to szkoda gadać :/). Jako że i tak potrzebuję X'ów postanowiłem odpalić se xterm a w nim kolejne aplikacje, mają się one uruchomić automatycznie w xterm. I tu jest pytanko.... Jak ? :D
fan_debianu
Posty: 88
Rejestracja: 12 października 2007, 18:26

Post autor: fan_debianu »

ok, rozumiem, tylko ze sieci nie "odpalam" w konsoli, tylko w Wirelessie Assistant, klikam na połacz....a jak bym mial to w konsoli wpisywac, to nawet nie wiem jakiej komendy uzyc :-(


P.S Tak przy okazji ściągłem openoffice, polski , ale nie mam go w polskim jezyku, tylko w angielskim, w opcjach sprawdzalem juz..A ściagalem go w sposobó "aptitude install openoffice.org" :-)
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

TIP: openoffice.org-l10n-pl
Przy okazji - wersja z ux.pl jest nieco bardziej spolszczona.
ODPOWIEDZ