|
Rtorrent - szybka instalacja i konfiguracja
sthoo - 12-04-2007 21:49
Witam. Wielu z was do pobierania plików różnej maści używa torrentów. Nie wszystkie programy jednak działają jakbyście chcieli, wieszają się, zacinają, zżerają zasoby itp. Dobrym rozwiązaniem jest użycie dobrze skonfigurowanego programu rtorrent. Zaczynamy (oczywiście jako root): aptitude install rtorrent
po instalacji: mkdir ~/rtorrent && mkdir ~/rtorrent/pobrane && mkdir ~/rtorrent/pliki-ziarna && mkdir ~/.session
następnie tworzymy w katalogu domowym plik konfiguracyjny rtorenta - dowolnym edytorem (ja lubie nano): nano -w ~/.rtorrent.rc
lub: gedit ~/.rtorrent.rc
W okno edytora wklejamy w całości poniższy config (oryginał mamy tutaj) i oczywiście podajemy w nim prawidłowe własne katalogi domowe i ścieżki: # This is an example resource file for rTorrent. Copy to # ~/.rtorrent.rc and enable/modify the options as needed. Remember to # uncomment the options you wish to enable.
# Maximum and minimum number of peers to connect to per torrent. #min_peers = 40 #max_peers = 100
# Same as above but for seeding completed torrents (-1 = same as downloading) #min_peers_seed = 10 #max_peers_seed = 50
# Maximum number of simultanious uploads per torrent. #max_uploads =15
# Tu ustawiamy prędkość wysyłania (upload) i pobierania (download) 0=bez ograniczeń # Zalecana prędkość uploadu to 75% maksymalnej prędkości łącza download_rate = 0 upload_rate = 24
# Domyślny katalog do zapisu pobranych plików: directory = /home/twoja_nazwa/rtorrent/pobrane
#Katalog gdzie zapisywana będzie sesja session = /home/twoja_nazwa/.session
# Przeszukiwanie danego katalogu na obecność torrentów do pobrania # Zatrzymywanie gdy torrent (plik ziarna) zostanie usuniety (nie sprawdzone - zahaszowane) schedule = watch_directory,5,5,load_start=/home/twoja_nazwa/rtorrent/pliki-ziarna/*.torrent #schedule = untied_directory,5,5,stop_untied=/home/twoja_nazwa/rtorrent/pliki-ziarna/*.torrent
# Close torrents when diskspace is low. #schedule = low_diskspace,5,60,close_low_diskspace=100M
# Stop torrents when reaching upload ratio in percent, # when also reaching total upload in bytes, or when # reaching final upload ratio in percent. # example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0 #schedule = ratio,60,60,stop_on_ratio=200,200M,2000
# The ip address reported to the tracker. #ip = 127.0.0.1 #ip = rakshasa.no
# The ip address the listening socket and outgoing connections is # bound to. #bind = 127.0.0.1 #bind = rakshasa.no
# Port range to use for listening. port_range = 6890-6999
# Start opening ports at a random position within the port range. port_random = yes
# Check hash for finished torrents. Might be usefull until the bug is # fixed that causes lack of diskspace not to be properly reported. check_hash = yes
# Set whetever the client should try to connect to UDP trackers. use_udp_trackers = yes
# Alternative calls to bind and ip that should handle dynamic ip's. #schedule = ip_tick,0,1800,ip=rakshasa #schedule = bind_tick,0,1800,bind=rakshasa
# Encryption options, set to none (default) or any combination of the following: # allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext # # The example value allows incoming encrypted connections, starts unencrypted # outgoing connections but retries with encryption if they fail, preferring # plaintext to RC4 encryption after the encrypted handshake # # encryption = allow_incoming,enable_retry,prefer_plaintext
# # Do not modify the following parameters unless you know what you're doing. #
# Hash read-ahead controls how many MB to request the kernel to read # ahead. If the value is too low the disk may not be fully utilized, # while if too high the kernel might not be able to keep the read # pages in memory thus end up trashing. #hash_read_ahead = 10
# Interval between attempts to check the hash, in milliseconds. #hash_interval = 100
# Number of attempts to check the hash while using the mincore status, # before forcing. Overworked systems might need lower values to get a # decent hash checking rate. #hash_max_tries = 10
# Max number of files to keep open simultaniously. #max_open_files = 128
# Number of sockets to simultaneously keep open. #max_open_sockets = <no default>
# Example of scheduling commands: Switch between two ip's every 5 # seconds. #schedule = "ip_tick1,5,10,ip=torretta" #schedule = "ip_tick2,10,10,ip=lampedusa"
# Remove a scheduled event. #schedule_remove = "ip_tick1"
Config zapisujemy i testujemy program: 1. Pobieramy testowy plik torrent >> KLIK 2.Przenosimy go do utworzonego w katalogu domowym folderu /home/twoja_nazwa/rtorrent/pliki-ziarna/ 3.Otwieramy nasz ulubiony emulator terminala i wydajemy polecenie: rtorrent
Jeżeli wszystko zrobione zostało według instrukcji to po chwili program powinien zacząć pobieranie pliku - jak każdy klient bitorrent potrzebuje nieco czasu aby się rozpędzić do pełnej prędkości (w zależności od ilości wysyłających).
Klawiszologia:
Aby podać inną niż domyślna ścieżkę do torrenta wciskamy Backspace i podajemy /miejsce/gdzie/jest/plik.torrent Strałkami góra/dół wybieramy pobierany element. CTRL+d - zatrzymuje transfer wybranego torrenta - wciśnięty dwa razy zatrzymuje transfer i usuwa plik torrent z domyślnego katalogu z plikami .torrent CTRL+s - wznawia pobieranie wybranego torrenta
więcej informacji w : man rtorrent
Proszę o uwagi i pytania - pozdrawiam.
davidoski - 23-04-2007 19:44
Uwaga - w podanym pliku konfiguracyjnym jest błąd w składni ścieżki katalogów, przez co program nie rozpoczyna pobierania. Błąd znajduje się tu: Podaję prawidłową treść pliku konfiguracyjnego. Miejsca, które należy zmienić na własną nazwę użytkownika są pogrubione: Pozdrawiam, davidoski
ea66 - 23-04-2007 20:00
Hmm widać ślepy jestem ale na czym ten błąd polega? Użyłem wzoru pliku konfiguracyjnego podanego przez sthoo, podałem swoje ścieżki i za przeproszeniem ssa jak opętane :D Więc w czym rzecz?
davidoski - 23-04-2007 20:08
Jest:
Powinno być:
No teraz chyba widać....? :shock:
ea66 - 23-04-2007 20:32
Aaaa o to chodzi :D :D Nie zauważyłem twego wcześniej bo nawet nie patrzyłem na ścieżki bo to tylko przykład. Przecież każdy ma prawo nazwać folder z plikami .torrent dowolnie... nie musi być to akurat "pliki-ziarna". Poza tym wystarczy "zrobić" literówkę przy tworzeniu folderu i będzie działać :D
davidoski - 23-04-2007 20:36
Pewnie, że "wystarczy" - tylko nie każdy jest taki bystrzak...
retel - 24-04-2007 06:59
Orientujecie sie może do czego praktycznie można wykorzystać opcję:
//edit Używaj tagów code i quote Kaka'
sthoo - 24-04-2007 08:13
Uwaga - w podanym pliku konfiguracyjnym jest błąd w składni ścieżki katalogów, przez co program nie rozpoczyna pobierania. Błąd znajduje się tu:
To chyba jasne i zrozumiałe że "twoja_nazwa" to ma być twoja nazwa a nie /home/heniek_z_poczty/rtorrent/pliki-ziarna, albo c://Documents and shittings/ciocia_Frania/ :mrgreen:
Tak jak pisałem ścieżkę do torrenta można wpisać "z palca" po wciśnięciu "backspace" Bądź czujny nadal :-P
davidoski - 24-04-2007 08:25
Niepotrzebne te nerwy.
A teraz na spokojnie skoro wszystko jest jasne i zrozumiałe powiedz co to jest plki-ziarna w skrypcie który podałeś skoro wcześniej w komendzie tworzenia katalogów podałeś pliki-ziarna. Bo jak dla mnie to jest błąd w skrypcie, prowadzący do nie istniejącego katalogu.
velmafia - 24-04-2007 12:23
# Domyślny katalog do zapisu pobranych plików: directory = /home/twoja_nazwa/rtorrent/pobrane a nie lepiej zastąpić to poprzez: wtedy będzie uniwersalnie ;)
A teraz na spokojnie skoro wszystko jest jasne i zrozumiałe powiedz co to jest plki-ziarna w skrypcie który podałeś skoro wcześniej w komendzie tworzenia katalogów podałeś pliki-ziarna. Bo jak dla mnie to jest błąd w skrypcie, prowadzący do nie istniejącego katalogu.
może niech po prostu sthoo poprawi tą literówkę w skrypcie i skończy się dyskusja dotycząca tej głupiej literówki, wtedy wszyscy będą szczęśliwi, a na ziemi będzie panował pokój ;)
davidoski - 25-04-2007 18:00
A teraz coś z innej beczki - strona projektu rTorrent zawierająca między innymi instrukcję obsługi.
http://libtorrent.rakshasa.no/
duo666 - 27-04-2007 13:31
dało by sie jakoś ustawić pobieranie torrentów w tle systemu? że odpalam kompa i nawet sie nie loguje a on już sobie ściąga
velmafia - 27-04-2007 14:53
można napisać mały skrypcik i dodać go do: /etc/init.d/ albo do /etc/rc.local (polecam dodanie go do tego drugiego).
aloha
duo666 - 27-04-2007 17:01
chyba jednak wole amule-daemon ;]
davidoski - 29-04-2007 13:33
po instalacji: Kod: mkdir ~/rtorrent && mkdir ~/rtorrent/pobrane && mkdir ~/rtorrent/pliki-ziarna && mkdir ~/.session
Tę komendę musimy już wydać jako zwykły użytkownik, w przeciwnym razie katalogi powstaną w /root zamiast w /home.
jazzfan - 29-04-2007 23:43
Witam!! Jedno pytanie czy rtorrenta nie banują na niektorych stronkach z torrentami...aktualnie uzywam utorrenta..emulowanego przez wine..ale z checia bym powyzszy soft zainstalowal.
mykal - 30-04-2007 11:07
Czy istnieje możliwość wyłączania niektórych plików w samych plikach torrent (tak aby tylko wybrane przez nas pliki były ściągane). :?:
davidoski - 30-04-2007 11:22
Z manuala:
Strzałkami góra-dół zaznacz odpowiedni torrent i wciśnij Ctrl+D.
Matius - 01-05-2007 10:13
jazzfan, nie, rtorrent nie jest prawie nigdzie banowany bo dlaczego maja banowac najlepszego konsolowego i nie tylko klienta linuxa ;] jest jeszcze azureus no ale to juz java itp. ;]]
ziemo - 04-06-2007 13:26
Witam
Jest możliwe aby skrypt kontrolował rtorrenta? Chodzi mi o coś takiego, że mam skrypt który sprawdza obciążenie sieci. I teraz czy jest możliwość, że gdy nie ma dużego trafiku to rtorrent zaczyna ściągać, a gdy jest duży to zwalnia lub się całkowicie zatrzymuje. Jak mniej więcej do tego podejść i czy jest to w ogóle możliwe :)
Pozdrawiam
byczynho - 12-06-2007 21:31
YYY mam pytanie.
Czy istnieje po linuxa jakiś program graficzny do torrentow tak jak pod windowsa np. uTorrent albo BitComet ?
draco - 12-06-2007 21:37
Czy istnieje po linuxa jakiś program graficzny do torrentow
Azureus, Deluge... google :>
Ale utorrenta ani tym bardziej syfu typu bitcomet raczej nie uświadczysz w natywnych wersjach.
velmafia - 12-06-2007 21:40
Czy istnieje po linuxa jakiś program graficzny do torrentow
azureus, bittornado-gui, bittorrent-gui, itd... wiecej tutaj: http://packages.debian.org/cgi-bin/s...ll&release=all
byczynho - 12-06-2007 22:07
Hmmm.... a powiedzcie mi dlaczego najbardziej polecany jest akurat rtorrent ?
zerach - 12-06-2007 22:46
A jak już schodzimy troszku z tematu to zapytam się, który z tych programów posiada tzw. port nasłuchu? Przykładem programu (na winde ofkors) z taką opcją jest BitComet.
Zarov - 18-06-2007 15:51
Hmmm.... a powiedzcie mi dlaczego najbardziej polecany jest akurat rtorrent ?
Bo można go uruchomić na serwerze bez iksów, jest prosty i lekki. Sam używam go na Desktopie. Parę skrótów klawiszowy da się szybko opanować. Nie jest polecany, jest używany. Zresztą każdy zachwala tego czego używa.
Semerchet - 23-06-2007 08:09
Czy można w rtorrent ustawić bufor zapisu?? Gdy rtorrent trochę ściągnie i go wyłącze (ctrl+q) to po ponownym uruchomieniu gubi te dane.
Zarov - 23-06-2007 22:00
A zrobiłeś wszystko jak w opisie? Bo wątpię w to.
Semerchet - 24-06-2007 08:42
Tak. Wpis do .rtorrent.rc skopiowałem z tej strony (ścieżki dostępu poprawiłem na swoje). Czy przed zamknięciem rtorrent należy wydać jakąś komendę aby zapisało dane z bufora (tak jak to się ma w przypadku odmontowywania pendrive)?
patgaw - 04-07-2007 18:32
Witam wszystkich Mam taki problem z zainstalowanem rtorrenta, niestety nie mam roota. wymaga on libtorrenta, libcurl i libsigc++ i z z tych 3 bibliotek zadna nie jest zainstalowana (curl jest ale to chyba co innego niz libcurl bo wyskakuje ze nie znalazl libcurla) No więc robie tak: ze sciagam libtorrenta, libcurla i libsigc++ no i to sie kompiluje ladnie ale oczywiscie bez roota nie da sie utworzyc symlinow w odpowiednich miejscach, wiec czy configuracji rtorrenta daje tak: ./configure PKG_CONFIG_PATH=/home/eming/eming.org/jalkkn/elo/curl:/home/eming/eming.org/jalkkn/elo/sigc++:/home/eming/eming.org/jalkkn/elo/torrent/
no i to idzie bez problemu, ale przy make wyskakuja mi takie bledy
[ocean]$ make make all-recursive make[1]: Entering directory `/home/.argus/eming/eming.org/jalkkn/elo/rtorrent-0.7.5' Making all in doc make[2]: Entering directory `/home/.argus/eming/eming.org/jalkkn/elo/rtorrent-0.7.5/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/.argus/eming/eming.org/jalkkn/elo/rtorrent-0.7.5/doc' Making all in src make[2]: Entering directory `/home/.argus/eming/eming.org/jalkkn/elo/rtorrent-0.7.5/src' Making all in core make[3]: Entering directory `/home/.argus/eming/eming.org/jalkkn/elo/rtorrent-0.7.5/src/core' if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -g -DDEBUG -I/usr/local/include -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -MT curl_get.o -MD -MP -MF ".deps/curl_get.Tpo" -c -o curl_get.o curl_get.cc; \ then mv -f ".deps/curl_get.Tpo" ".deps/curl_get.Po"; else rm -f ".deps/curl_get.Tpo"; exit 1; fi curl_get.cc:40:23: curl/curl.h: No such file or directory curl_get.cc:41:23: curl/easy.h: No such file or directory curl_get.cc:42:32: torrent/exceptions.h: No such file or directory In file included from curl_get.cc:44: curl_get.h:42:23: curl/curl.h: No such file or directory curl_get.h:43:27: sigc++/signal.h: No such file or directory curl_get.h:44:26: torrent/http.h: No such file or directory In file included from curl_get.cc:44: curl_get.h:50: error: `torrent' is not a class or namespace curl_get.h:50: error: `Http' is not a class or namespace curl_get.h:50: error: invalid base-class specification curl_get.h:66: error: syntax error before `*' token curl_get.h:68: error: semicolon missing after declaration of `core::CurlGet' curl_get.h: In constructor `core::CurlGet::CurlGet(core::CurlStack*)': curl_get.h:52: error: class `core::CurlGet' does not have any field named ` m_active' curl_get.h:52: error: class `core::CurlGet' does not have any field named ` m_handle' curl_get.h:52: error: class `core::CurlGet' does not have any field named ` m_stack' curl_get.h: In member function `bool core::CurlGet::is_busy() const': curl_get.h:58: error: `m_handle' undeclared (first use this function) curl_get.h:58: error: (Each undeclared identifier is reported only once for each function it appears in.) curl_get.h: In member function `bool core::CurlGet::is_active() const': curl_get.h:59: error: `m_active' undeclared (first use this function) curl_get.h: At global scope: curl_get.h:68: error: parse error before `:' token curl_get.h:70: error: `void core::operator=(const core::CurlGet&)' must be a nonstatic member function curl_get.h:70: error: `void core::operator=(const core::CurlGet&)' must take exactly two arguments curl_get.h:72: error: `bool core::m_active' used prior to declaration curl_get.h:74: error: syntax error before `*' token curl_get.h:78: error: parse error before `}' token In file included from curl_get.cc:45: curl_stack.h:42:25: sigc++/slot.h: No such file or directory curl_get.cc: In function `size_t core::curl_get_receive_write(void*, unsigned int, unsigned int, void*)': curl_get.cc:51: error: `stream' undeclared (first use this function) curl_get.cc: In member function `void core::CurlGet::start()': curl_get.cc:64: error: `torrent' undeclared (first use this function) curl_get.cc:64: error: parse error before `::' token curl_get.cc:66: error: `m_stream' undeclared (first use this function) curl_get.cc:67: error: parse error before `::' token curl_get.cc:69: error: `curl_easy_init' undeclared (first use this function) curl_get.cc:71: error: `CURLOPT_URL' undeclared (first use this function) curl_get.cc:71: error: `m_url' undeclared (first use this function) curl_get.cc:71: error: `curl_easy_setopt' undeclared (first use this function) curl_get.cc:72: error: `CURLOPT_WRITEFUNCTION' undeclared (first use this function) curl_get.cc:73: error: `CURLOPT_WRITEDATA' undeclared (first use this function) curl_get.cc:75: error: `m_timeout' undeclared (first use this function) curl_get.cc:76: error: `CURLOPT_CONNECTTIMEOUT' undeclared (first use this function) curl_get.cc:77: error: `CURLOPT_TIMEOUT' undeclared (first use this function) curl_get.cc:80: error: `CURLOPT_FORBID_REUSE' undeclared (first use this function) curl_get.cc:81: error: `CURLOPT_NOSIGNAL' undeclared (first use this function) curl_get.cc:82: error: `CURLOPT_FOLLOWLOCATION' undeclared (first use this function) curl_get.cc:83: error: `CURLOPT_MAXREDIRS' undeclared (first use this function) curl_get.cc:84: error: `CURLOPT_IPRESOLVE' undeclared (first use this function) curl_get.cc:84: error: `CURL_IPRESOLVE_V4' undeclared (first use this function) curl_get.cc:85: error: `CURLOPT_ENCODING' undeclared (first use this function) curl_get.cc: In member function `void core::CurlGet::close()': curl_get.cc:97: error: `curl_easy_cleanup' undeclared (first use this function) curl_get.cc: In member function `double core::CurlGet::size_done()': curl_get.cc:106: error: `CURLINFO_SIZE_DOWNLOAD' undeclared (first use this function) curl_get.cc:106: error: `curl_easy_getinfo' undeclared (first use this function) curl_get.cc: In member function `double core::CurlGet::size_total()': curl_get.cc:114: error: `CURLINFO_CONTENT_LENGTH_DOWNLOAD' undeclared (first use this function) curl_get.cc:114: error: `curl_easy_getinfo' undeclared (first use this function) make[3]: *** [curl_get.o] Error 1 make[3]: Leaving directory `/home/.argus/eming/eming.org/jalkkn/elo/rtorrent-0.7.5/src/core' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/.argus/eming/eming.org/jalkkn/elo/rtorrent-0.7.5/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/.argus/eming/eming.org/jalkkn/elo/rtorrent-0.7.5' make: *** [all] Error 2
Wie ktos jak to rozwiązac albo jakos inaczej zainstalowac rtorrenta bez roota?
velmafia - 05-07-2007 01:17
patgaw, co mam rozumieć poprzez:
niestety nie mam roota.
?? że masz tylko shella gdzieś na PC, ale nie masz dostępu do konta root?
jeśli tak, to najprościej będzie poprosić administratora o zainstalowanie tych bibliotek (i od razu rtorrenta), bo jeśli są to biblioteki wymagane, to raczej bez nich nic nie zdziałasz...
możesz też spróbować zainstalować te biblioteki w swoim katalogu domowym, jednak zapewne one potrzebują jakiś zależności i będzie miał część systemu w home, więc (IHMO) najrozsądniej będzie jeśli poprosisz admina o zainstalowanie tych bibliotek (i rtorrenta).
jarek0_16 - 05-07-2007 17:12
to polecenie tez trzeba wykonać z "użytkownika"
nano -w ~/.rtorrent.rc
bo z robi go zamiast w /home to w /root
pozdrawiam
patgaw - 05-07-2007 17:39
no niestety nie mam mozliwosci poproszenia roota o to ;/
Zarov - 05-07-2007 20:16
A Administrator tego serwera w ogóle zezwoli na ściąganie/wysyłanie? Mało który się na to zgadza, chyba że płacisz dużo.
jarek0_16 - 06-07-2007 11:26
Działanie rtorrenta w tle :P (nie każdy zna :) )
1. Uruchamiasz screen. 2. Uruchamiasz rtorrent. 3. Detach-ujesz screen przy pomocy Ctrl+a+d. 4. Wylogowywujesz sie puttym. ...po kilku chwilach... 5. Logujesz sie puttym. 6. Resum-ujesz screen-a poleceniem "screen -r"
@sthoo
Ja bym poprawił te dwa polecenia które trzeba wykonać z konta usera :)
pozdrawiam
Semerchet - 09-07-2007 16:20
W man:rtorrent znalazłem to: send_buffer_size = value receive_buffer_size = value Czy te opcje odpowiadają za bufor zapisu? Jak tak to jak je ustawić?
jarek0_16 - 09-07-2007 19:43
a jak ustawić np: żeby na przykład user: "janek" miał mżliwość uruchomienia tylko 5 torrentów ?? Oraz limit dysku np: 30 GB??? Bo tego nie wiem :)
yanis - 25-07-2007 12:08
A czy można ustawić tak żeby ściągał tylko 3 torrenty, a resztę jaka jest dodana postawił w kolejce i jeżeli któryś się ściągnie to uruchomił pierwszego z kolejki??
fantomas - 27-07-2007 13:45
genialny artykul mam tylko jedno pytanie ... czy da sie utworzyc plik torrent za pomoca rtorrent tak zeby go gdzies pozniej wystawic ?
Matius - 27-07-2007 14:17
Niestety rtorrent jeszcze nie ma funkcji tworzenia torrentow
denanten - 14-08-2007 14:19
Mam problem, gdy program połączy się już z serwerem i ma zaczynać sciągać wyskakuje błąd
Storage error: [File chunk write error: Nie ma takiego urz�~Edzenia.]
Wie ktoś jak z tym się uporać?
ludwikc - 30-08-2007 00:54
Niestety rtorrent jeszcze nie ma funkcji tworzenia torrentow
czy jest wobec tego inny klient tekstowy, który ma taką funkcję?
pozdrawiam, ludwikc
parrotlarch - 31-08-2007 19:01
rtorrent jest naprawdę bardzo fajny, lekki i konsolowy. bardzo chciałbym zastąpić windowy soft, ale niestety żaden klient nie ma szans z uTorrentem. Dawałem rtorrentowi nie raz szansę, ale tam gdzie u znajduje mi 1100 seedów, r znajduje 750. z prędkością też kiepściutko. u wyciska dwa razy większe transfery. na serio chciałbym zastąpić uTorrenta, ale co poradzić...
LoOkas - 25-10-2007 17:29
Witam! Czy może mi ktoś powiedzieć jak ustawić rtorrenta i jakim poleceniem by seedował po zakończeniu? np. 5 dni ? lub cały czas ?
Matius - 25-10-2007 19:15
Witam! Czy może mi ktoś powiedzieć jak ustawić rtorrenta i jakim poleceniem by seedował po zakończeniu? np. 5 dni ? lub cały czas ?
Ten wpis w configu(rtorrent.rc) jest za to odpowiedzialny wystarczy ustawić według swoich upodobań i odkomentować.
# Stop torrents when reaching upload ratio in percent, # when also reaching total upload in bytes, or when # reaching final upload ratio in percent. # example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0 #schedule = ratio,60,60,stop_on_ratio=200,200M,2000
kwadraciak - 07-11-2007 16:17
viTAM!
@parrotlarch Dzieki za zwrocenie uwagi na zalety uTorrenta uruchomionego w loaderze do gier firmy M$! Niemniej, loooknij na pracusiow .
Pzdr!
m99 - 30-11-2007 12:13
Mam taki problem ciagle gdy chce cos sciagnaca pokazuje mi : Tracker: [Failure reason "Connection limit exceeded! You may only leech from one location at a time."]
Co jest nie tak?
rocku - 04-12-2007 22:46
Witam, planuję napisać program w Perlu do komunikacji z rtorrentem i z tego co poczytałem, to jedyny interfejs do tego zdatny to XMLRPC. Nie miałem wcześniej do czynienia z tym protokołem, ale z tego co zdąrzyłem poczytać to wydaje się on bardzo prosty w implementacji, stąd zastanawiam się z czego wynika konieczność (link) stosowania serwera HTTP przy komunikacji z rtorrentem przez ten protokół? Próbował ktoś z niego korzystać? Jak najprościej zorganizować socket'a?
jamaall - 04-01-2008 23:39
Witam! Czy w trakcie pobierania w RTorrencie istnieje możliwość dodawania nowych trackerów? Jeżeli tak to w jaki sposób? Z tego co znalazłem w google wynika, że jest to możliwe, jednak nie spotkałem się z żadnym sensownym opisem...
ShinnRa - 05-01-2008 04:19
rocku, to akurat zostało pomyślane głównie o tworzeniu web interfejsu dla rtorrenta tab by go można było obsługiwać z poziomu www. Ale przy odrobinie wysiłku można skorzystać w sumie z dowolnego języka skryptowego czy c/c++
larret - 08-01-2008 19:18
Witam! Czy w trakcie pobierania w RTorrencie istnieje możliwość dodawania nowych trackerów? Jeżeli tak to w jaki sposób? Z tego co znalazłem w google wynika, że jest to możliwe, jednak nie spotkałem się z żadnym sensownym opisem...
Wielokrotnie tworzony ticket na tracu libtorrenta.
macias - 28-01-2008 20:47
Witam Mam taki mały problem z rotrrentem jak ustawić żeby rtorrent pobierał tylko niektóre pliki torrenta np żeby nie pobierał całego torrenta tylko np 2 pliki
davidoski - 28-01-2008 23:17
O ile wiem nie da się - trzeba użyć np. KTorrent.
larret - 28-01-2008 23:33
Witam Mam taki mały problem z rotrrentem jak ustawić żeby rtorrent pobierał tylko niektóre pliki torrenta np żeby nie pobierał całego torrenta tylko np 2 pliki
Takie pytania mnie paraliżują. 1] Da się. 2] Podano w dokumentacji.
davidoski - 28-01-2008 23:52
No dobra, ale jak? Sam jestem ciekaw, bo myślałem, że się nie da. Nie każdy zna angielski na tyle, żeby się przekopywać przez dokumentację.
larret - 29-01-2008 11:07
Pomożecie? Pomożemy!
Pliki odznaczycie, bądź nadacie im priorytet zwykłą spacją.
beel - 29-01-2008 20:23
Config zapisujemy i testujemy program: 1. Pobieramy testowy plik torrent >> KLIK
Not Found ..
ruun - 30-01-2008 19:53
Config zapisujemy i testujemy program: 1. Pobieramy testowy plik torrent >> KLIK
Not Found ..
Poprawiłem.
macias - 09-03-2008 10:53
Witam, czy może ktoś pomóc
kuleczek - 14-03-2008 23:28
w /home/macias/.session :>
beel - 15-03-2008 10:01
Z konsoli: find / -name rtorrent.lock
macias - 18-03-2008 10:08
Dzięki panowie !
_x_a - 20-04-2008 11:43
Zrobiłem wszystko opisu, jednak po włączeniu rtorrent i automatycznym dodaniu pliku do ściągania pojawia się pod nim informacja Storage error: [File chunk write error: Nie ma takiego urządzenia.]
Inquistor - 20-04-2008 22:08
Niech zgadne... próbujesz zapisywać pliki na partycjach NTFS :mrgreen:
Niestety - nie ma takiej możliwości jak do tej pory... :evil:
_x_a - 21-04-2008 18:53
Niech zgadne... próbujesz zapisywać pliki na partycjach NTFS :mrgreen:
Niestety - nie ma takiej możliwości jak do tej pory... :evil:
Tylko rtorrent na to nie pozwala czy reszta programów również?
Inquistor - 21-04-2008 21:37
Wydaje mi się, że inne klienty torrent na linuxa pozwalają zapis na ntfs. Tu masz liste większości tych programów -> http://torrent.pl/clients/Linux
tomii - 27-04-2008 11:18
jak np max i min peers jest zahasowane to jakie wartosci przyjmuje rtorrent? Czy jest jakiś inny sposob na dzialanie rtorrent w tle poza screen?
ruun - 27-04-2008 16:02
Czy jest jakiś inny sposob na dzialanie rtorrent w tle poza screen?
Można go wsadzić do init.d ... http://cowpowered.wordpress.com/2007...initdrtorrent/
tomii - 27-04-2008 21:28
ale to też oparte na screen . czy rtorrent obsługuje dht i czy obsługa dht dużo daje
ruun - 27-04-2008 21:36
Obsługuje DHT, w pliku konfiguracyjnym trzeba ustawić
dht = auto dht_port = 666
tomii - 27-04-2008 23:40
czy obsługa dht dużo daje? da się jakoś oznaczyc pliki które nie są do końca ściągniete?(jakiś przyrostek w nazwie np)
ruun - 28-04-2008 09:34
da się jakoś oznaczyc pliki które nie są do końca ściągniete?(jakiś przyrostek w nazwie np)
Hmm.. nie wiem czy można dodać do nazwy przedrostek. Można natomiast ustawić by rtorrent przenosił pobrane pliki do innego katalogu.
Aktualnie pobierane będą w
directory = ~/rtorrent/pobierane
a ukończone przenoszone do
on_finished = move_complete,"execute=mv,-u,$d.get_base_path=,~/rtorrent/ukonczone/ ;d.set_directory=~/rtorrent/ukonczone/"
Objaśnienie:
czy obsługa dht dużo daje?
Nie używam DHT, nie wiem jak to działa.
tomii - 29-04-2008 10:02
priorytet 0 to najniżyszy czy najwyższy?
da się jakoś ustawiać limity up i down dla poszczególnych plików?
[ Dodano: 2008-05-05, 15:52 ] ok której wersji rtorrent obsługuje on-finished?
BlazQ - 17-05-2008 16:28
DHT duzo daje przy korzystaniu z publicznych trackerow, jak np mininova.org. Przy korzystaniu w prywatnych (tych z logowaniem i ratio) dht musi byc wylaczone, chyba ze chcemy dostac krawat albo bana ;).
Zalecam ustawienie dht = auto
a port praktycznie dowolny, moze byc domyslny, chyba ze provider nam blokuje dht_port = 6881
xKanGur - 19-05-2008 14:15
Hej. Właśnie zamówiłem serwer dedykowany z Debianem 4.0. Z tego co przeczytałem to będe umiał zainstalować klienta lecz nei bardzo z obsługa. Chcę, go postawić na screenie lecz nie wiem jaka komenda na odpalenie klienta i torrenta by seedował. Jest to moja 2 styczność z serwerem unixowym i konsolką (putt). Można jakieś dokładniejsze instrukcję?
[ Dodano: 2008-05-19, 14:18 ] Powiem, że system jest świerzy i nic nie zostało tam zainstalowane.
Inquistor - 24-05-2008 09:28
czy obsługa dht dużo daje? da się jakoś oznaczyc pliki które nie są do końca ściągniete?(jakiś przyrostek w nazwie np)
Możnaby oznaczyć torrenty które zostały już sciągnięte. Możesz użyć do tego funkcji get_base_filename.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|