Strona 1 z 1

mldonkey i "autostart"

: 30 czerwca 2006, 01:12
autor: ^_^
W jaki sposób sprawić żeby mldonkey uruchamiał mi się przy starcie systemu ? Teraz za każdym razem musze go ręcznie włączać, próbowałem kilku sposobów (nie powiem jakie bo jestem w sumie początkujący i zwyczajnie nie jestem w 100% świadom tego co robiłem :-) i raz nawet się udało ale był uruchamiany z uprawnieniami roota i nie brał pod uwagę tych rzeczy które już były dodane do ściągania. Zakładam ze da się to zrobić, tylko nie wiem jak ;)

: 30 czerwca 2006, 08:25
autor: agnes
A jakiego menadżera okienek używasz?

: 30 czerwca 2006, 09:04
autor: POX
Agnes: mldonkey to demon, manager okien nie jest potrzebny.

^_^: sprawdz czy w pliku /etc/default/mldonkey-server masz linię:

Kod: Zaznacz cały

LAUNCH_AT_STARTUP=true
usun lub przenies aktualna konfiguracje programu (lub przynajmniej katalogi incoming i temp - mogą być tylko dowiązania do tych katalogów jeżeli masz je na innej partycji) do katalogu domowego użytkownika "mldonkey", zmień prawa dostępu tak, aby mldonkey mógł modyfikować te pliki i spróbuj odpalić go poleceniem

Kod: Zaznacz cały

# /etc/init.d/mldonkey-server start
jezeli wszystko pójdzie ok (sprawdz w /var/log/syslog lub uruchamiając w przegladarce adres http://localhost:4080), ustaw mldonkey-server jako startujący np. w runlevel 2 - uzyj polecenia update-rc.d lub graficznego Boot-Up Manager (paczka: bum)

: 30 czerwca 2006, 23:31
autor: Witek Baryluk
ogólnie:

Kod: Zaznacz cały

# dpkg-reconfigure mldonkey-server
Powinno spytać czy uruchamiać w czasie startu serwer (pyta o dużo innych rzeczy, te można zostawić tak jak są, ewentualnie katalog przenieść gdzieś indziej, ja wole aby był tam gdzie jest, ewentualnie zrobić link symboliczny /var/lib/mldonkey/ gdzieś na większą partycję), jest to równoważne w zasadzie z przeedytowaniem /etc/defaults/mldonkey i zrobieniem /etc/init.d/mldonkey start , tak jak opisane w poście powyżej. Reszta propozycji zapewne jest zbędna. :) Dopiero jeśli nie zadziała to trzeba mieszać z runlevelami skryptami itp.

Jeśli serwer odpalał się z uprawnieniami roota (bardzo zła rzecz), to mógł potworzyć pliki dostępne dla roota, trzeba je by przerobić na mldonkey:

Kod: Zaznacz cały

# chown -R mldonkey:mldonkey /var/lib/mldonkey/
PS. Ja osobiście używam interfejsu telnet (# telnet localhost 4000), toporny, ale podstawowych i najważniejszych poleceń jest z 7 (d, vd, s, vr, cancel, dllink, ??), i jest szybki.