HOWTO: rTorrent

Här kan du dela med dig av dina bästa tips och knep.
Kategoriregler
Här ligger de utförliga instruktionerna vi kan tänkas behöva. Leta här om du tex behöver installera nåt program eller sätta upp någon funktion. Starta inte trådar utan att ha ett svar.
zoddic
Inlägg: 77
Blev medlem: 12 sep 2006, 17:54

HOWTO: rTorrent

Inlägg av zoddic »

Jag är, som många andra här på forumet, ganska ny i linuxvärlden. Ett av de största problemen var att hitta en bra, stabil och framförallt snabb torrent-klient. Många använder sig av den klienten som medföljer ubuntu, men för mig och många andra erbjuder den inte tillräckligt med möjligheter och är dessutom inte tillåten på många "stängda" torrent-sidor såsom filelist eller torrentbytes.

Målet var för mig att hitta någon klient som var i närheten av utorrent både vad gällande prestanda och användarvänlighet. Jag testade utorrent genom wine, men tyckte att det var både långsamt och (på min dator) resurskrävande. Jag testade även azureus, som var förskräckligt resurskrävande och hade en duktig förmåga att krascha var och varannan minut. Jag testade även Ktorrent - och den här clienten var ganska bra, men gav ändå inte de hastigheter som jag var van vid att se när jag använde utorrent i windows. Jag började så sakteliga ge upp hoppet...

Men så en dag hörde jag något om rTorrent. Jag kollade på några screenshots och den omedelbara reaktionen för oss gamla windoze-peka-och-klicka människor var "Huh! Bara text. Och det ser j***ligt krångligt ut". Trots detta beslutade jag mig för att undersöka saken och det ångrar jag inte en sekund.

rTorrent är en alltså en textbaserad bittorrent-klient som körs i terminalen. De största fördelarna är, enligt mig:

*rTorrent är snabb!
*rTorrent kräver minimalt med systemresurser!
*rTorrent är enkelt att använda!
*rTorrent är väldigt konfigurerbart (om man vill)!


Här kommer en liten howto i hur du installerar och använder den! Du kommer att behöva använda terminalen, som du kan starta genom att köra alt+f2 och skriva gnome-terminal .

1. Installera rTorrent.

*edit* Upptäckte just nu att rTorrent versionen som finns i ubuntus reps är en gammal och dassig version av rtorrent. Den funkar fortfarande, men vissa av funktioner som jag går igenom i config-filen lite längre ner kommer inte att fungera. Därför rekommenderar jag att installera den senaste versionen på det här sättet:

Gå till http://www.ubuntuforums.org och registrera dig. Logga in och peka sedan webläsaren till: http://www.ubuntuforums.org/attachment. ... 1162190625 och ladda ner filen. Filen innehåller libtorrent (som behövs för rtorrent) och rtorrent i .deb-filer. Om jag hade vetat hur man attachade filer här på forumet hade jag gjort det, men jag kan bara inte hitta den möjligheten :(

Om du av någon anledning inte installerar den senaste versionen utan är slö och drar en sudo apt-get install rtorrent så får du vara beredd på att rtorrent kommer ge dig lite kryptiska felmeddelanden emellanåt, då min config fil här nedanför innehåller plotter som inte stöds av föråldrade versioner.

rTorrent kräver att du har libsigc och libcurl installerat. Därför installerar vi dem med:
sudo apt-get install libsigc++-2.0-0c2a libsigc++-2.0-dev libcurl3 libcurl3-gnutls
Därefter packar vi upp libtorrent_rtorrent-0.6.4.tar.gz du laddat hem:
cd ~/
tar zxvf libtorrent_rtorrent-0.6.4.tar.gz
2. Installera de båda .deb filerna som har hamnat i din home-katalog.
sudo dpkg -i libtorrent_0.10.4-1_i386.deb
sudo dpkg -i rtorrent_0.6.4-1_i386.deb
3. Skapa en mapp som heter torrents någonstans på hårddisken där du har utrymme och där det finns skrivrättigheter.
I denna howto använder jag /home/zoddic/torrents
cd ~/
mkdir torrents
4. Skapa följande 3 mappar i din torrents-mapp; sessions, torrentfiles och downloads. Sessions-mappen kommer att innehålla information om din nuvarande rTorrent-session, torrentfiles-mappen kommer innehålla dina nedladdade .torrent filer och downloads kommer innehålla dina nedladdade filmer, spel och dylikt.
cd ~/torrents
mkdir sessions torrentfiles downloads
5. Skapa en konfigurationsfil för rtorrent i ditt home-dir. I exemplet nedan använder jag nano, men använd gärna den text-editor som passar dig bäst.
cd ~/
nano -w .rtorrent.rc
I den filen ska du nu klistra in följande, och därefter byta ut allt som är markerat i fetstil mot något mer passande. Det viktigaste är att sökvägarna till mapparna du skapat blir korrekta. I guiden har vi skapat torrents-mappen i /home så därför bör du ändra "dittanvändarnamn" till, just det, ditt användarnamn.
# Maximum and minimum number of peers to connect to per torrent.
min_peers = 40
max_peers = 120

# 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 = 20

# Global upload and download rate in KiB. "0" for unlimited.
download_rate = 8000
upload_rate = 800

# Default directory to save the downloaded torrents.
directory = /home/dittanvändarnamn/torrents/downloads

# Default session directory.
session = /home/dittanvändarnamn/torrents/sessions

# Watch a directory for new torrents, and stop those that have been
# deleted.
schedule = watch_directory,5,5,load_start=/home/dittanvändarnamn/torrents/torrentfiles/*.torrent
schedule = untied_directory,5,5,stop_untied=

# 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

# Port range to use for listening.
port_range = 6890-6999

# Start opening ports at a random position within the port range.
port_random = yes

# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = yes
Det här är en väldigt basic rTorrent konfigurationsfil som jag själv använder. Om du har använt torrent-klienter förut kommer du att förstå vad inställningarna innebär. Det viktigaste du ska tänka på är att, för att få maximal hastighet på dina upp- och nedladdningar, sätta download_rate och upload_rate till ungefär 80% av din uppkopplings maxkapacitet. I mitt fall har jag 100/10mbit, och sätter därför min download till 8000 (kb/s) och upload till 800 (kb/s). Om du har 2mbit upp/ner sätter du alltså fördelaktigt din download till 160 och din upload till 160. Om du får dåliga hastigheter, testa då att laborera med värdena i min-max peers och seed och max_uploads.

6. Starta rTorrent. Öppna ett terminalfönster ( program -> tillbehör -> terminal , i gnome) och skriv rtorrent.

7. Hur laddar jag nu ner en torrent? Gå till din torrent-hemsida. Spara .torrentfilen t.ex. Gustav.Spelar.Fotboll-Familjen.torrent i din torrentfiles-mapp. I mitt exempel alltså /home/zoddic/torrents/torrentfiles . Nu kommer din nedladdning automatiskt att påbörjas i rTorrent och laddas ner till ditt download-dir!

Snabbkommandon:

CTRL-D stoppar en torrent.
CTRL-D 1 gång till tar bort torrenten från listan.
CTRL-S sätter igång en avstannad torrent.
CTRL-Q stoppar alla torrents och rapporterar det till trackern och avslutar rTorrent.
ESC-1 Visar alla nedladdningar.
ESC-2 Visar alla nedladdningar, i namnordning.
ESC-3 Visar startade nedladdningar.
ESC-4 Visar stoppade nedladdningar.
ESC-5 Visar färdiga nedladdningar.
ESC-6 Visar nedladdningar som hash-kollas.
BACKSPACE Låter dig manuellt ange sökvägen till en .torrent-fil.

Navigation:

Piltangenterna låter dig bläddra bland dina torrents.
Bläddra nedåt i listan med nedåtpilen.
Få mer information om en torrent med högerpilen.
Vänsterpil låter dig återgå till huvudmenyn.

Övrigt:

För er med brandväggar (jag själv använder inget sådant) är det viktigt att ni öppnar de portar som rTorrent använder sig av, i exemplet ovan 6890-6999. Annars kommer ni uppleva väldigt dåliga hastigheter!

I konfigurations filen har vi ställt in att alla torrents som når ratio=2 ska stanna och att alla torrents ska stanna om diskutrymmet blir lågt. Om du inte vill ha dessa "spärrar" så är det bara att kommentera bort ( sätta # ) före raderna ->

schedule = low_diskspace,5,60,close_low_diskspace=100M

och

schedule = ratio,60,60,stop_on_ratio=200,200M,2000

alternativt redigera dem efter egna önskemål.

Slutord

Slutligen vill jag bara säga att jag är på inget sätt någon expert på vare sig rTorrent eller linux,snarare en relativt okunnig nybörjare. Det här sättet funkade för mig, men kanske inte gör det för er! Trots det vet jag att många här på forumen har stor kunskap och tillsammans ska vi nog kunna lösa eventuella problem. Jag vill även passa på att nämna att jag inte uppmuntrar till nedladdning av material som bryter mot upphovsrättslagen! Den här guiden är ämnad att installera och lära sig använda rTorrent, inte att lära sig ladda ner upphovsrättsskyddat material!

chill /zoddic
Användarvisningsbild
CrashLord
Inlägg: 180
Blev medlem: 04 jun 2006, 18:29
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Landskrona

HOWTO: rTorrent

Inlägg av CrashLord »

mycket bra guide
rtorrent är den enda torrent klienten jag använder numera
Användarvisningsbild
weaver73
Inlägg: 114
Blev medlem: 05 okt 2006, 14:17
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Göteborg

HOWTO: rTorrent

Inlägg av weaver73 »

Thnx! Fungerar perfekt!
- Ubuntu User # 9002 -
- Linux User # 435415 -
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

HOWTO: rTorrent

Inlägg av Okänd »

Föredömlig HowTo! Snyggt jobbat!
zoddic
Inlägg: 77
Blev medlem: 12 sep 2006, 17:54

HOWTO: rTorrent

Inlägg av zoddic »

Kul att den uppskattas :) Tackar tackar
Användarvisningsbild
Petri
Inlägg: 178
Blev medlem: 27 maj 2006, 01:31
Ort: Göteborg

HOWTO: rTorrent

Inlägg av Petri »

*testar* verkar lovande =D
People willing to sacrifice freedom for temporary security will loose both and deserve neither.
Divine
Inlägg: 28
Blev medlem: 05 jul 2006, 15:11

HOWTO: rTorrent

Inlägg av Divine »

Blev väldigt intresserad av detta, dock körde det sig på en gång i och med att jag kör 64bitars Edgy... finns det någon som har något tips på hur jag går tillväga, om det ens går att göra det :D
Användarvisningsbild
gholen
Hedersmedlem
Inlägg: 1332
Blev medlem: 05 apr 2006, 19:27
OS: Ubuntu
Utgåva: 10.04 Lucid LTS
Ort: Uddevalla
Kontakt:

HOWTO: rTorrent

Inlägg av gholen »

tack, den var mycket mycket mycket bra :P
Bild
zoddic
Inlägg: 77
Blev medlem: 12 sep 2006, 17:54

HOWTO: rTorrent

Inlägg av zoddic »

[quote="Divine"]Blev väldigt intresserad av detta, dock körde det sig på en gång i och med att jag kör 64bitars Edgy... finns det någon som har något tips på hur jag går tillväga, om det ens går att göra det :D[/quote]
har du testat att använda guiden trots att du har 64bit? Borde ju funka tycker man. Annars: vad är det som går fel?
Divine
Inlägg: 28
Blev medlem: 05 jul 2006, 15:11

HOWTO: rTorrent

Inlägg av Divine »

Det gick inte att köra .deb-filerna du länkade i första steget, kollade projektets hemsida men utan resultat... vilka funktioner kan det vara som inte funkar om man installerar de äldre versionerna?
Användarvisningsbild
CrashLord
Inlägg: 180
Blev medlem: 04 jun 2006, 18:29
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Landskrona

HOWTO: rTorrent

Inlägg av CrashLord »

installera rtorrent genom synaptic istället.
Användarvisningsbild
gholen
Hedersmedlem
Inlägg: 1332
Blev medlem: 05 apr 2006, 19:27
OS: Ubuntu
Utgåva: 10.04 Lucid LTS
Ort: Uddevalla
Kontakt:

HOWTO: rTorrent

Inlägg av gholen »

Som trådskaparen påpekade så är det gamla rTorrents inte lika bra eller funktionabelt.
Bild
zoddic
Inlägg: 77
Blev medlem: 12 sep 2006, 17:54

HOWTO: rTorrent

Inlägg av zoddic »

[quote="Divine"]Det gick inte att köra .deb-filerna du länkade i första steget, kollade projektets hemsida men utan resultat... vilka funktioner kan det vara som inte funkar om man installerar de äldre versionerna?[/quote]
Inte riktigt säker på detta. Men om du installerar rtorrent via synaptic och kör det med min config så kommer troligtvis rtorrent berätta för dig vad den inte förstår i din config fil. Det hände för mig när jag körde en gammal version.
Användarvisningsbild
Louie
Inlägg: 2361
Blev medlem: 15 nov 2006, 10:15
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Göteborg
Kontakt:

HOWTO: rTorrent

Inlägg av Louie »

Ska allt prova rTorrent nu när man har fått en så bra guide :)
Ett väl utfört arbete ger en inre tillfredsställelse och är den grund var på samhället vilar.
Linuxuser - Fri webhosting åt folket!
IRC: Louie` @ #kurbitz freenode - Jabber: PM för jabber
citro
Inlägg: 4
Blev medlem: 22 nov 2006, 10:33

HOWTO: rTorrent

Inlägg av citro »

Mycket bra guide.

Dock får jag detta meddelande * Storage error: [File chunk write error: Enheten finns inte när jag försöker ladda ner till en NTFS disk. Funkar dock fint att ladda ner till NTFSdiskmed Utorrent via wine.

Hittade denna buggen http://libtorrent.rakshasa.no/ticket/226 men jag har inte FUSE eller ntfsprog installerat, kör ntfs-3g.

Funkar fint om man laddar ner till en linuxdisk.

mvh
LazyP
Inlägg: 23
Blev medlem: 08 jun 2006, 11:53

HOWTO: rTorrent

Inlägg av LazyP »

[quote="citro"]Mycket bra guide.

Dock får jag detta meddelande * Storage error: [File chunk write error: Enheten finns inte när jag försöker ladda ner till en NTFS disk. Funkar dock fint att ladda ner till NTFSdiskmed Utorrent via wine.

Hittade denna buggen http://libtorrent.rakshasa.no/ticket/226 men jag har inte FUSE eller ntfsprog installerat, kör ntfs-3g.

Funkar fint om man laddar ner till en linuxdisk.

mvh[/quote]
ntfs-3g använder FUSE...
Användarvisningsbild
Victor
Inlägg: 425
Blev medlem: 12 okt 2006, 19:08
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: Lund

HOWTO: rTorrent

Inlägg av Victor »

guiden var väldigt bra skriven! Dock har jag inte testat rTorrent än men det kommer jag göra så fort jag sätter mig vid min kära ubuntudator :P (sitter med skolans * sega M$ datorn nu..)
// So long, and thank you for all the fish

"Your Ubuntu User number is # 10448"
Användarvisningsbild
Jonas Håkansson
Inlägg: 2
Blev medlem: 07 dec 2006, 01:27
Ort: Malmö
Kontakt:

HOWTO: rTorrent

Inlägg av Jonas Håkansson »

[quote="Divine"]Blev väldigt intresserad av detta, dock körde det sig på en gång i och med att jag kör 64bitars Edgy... finns det någon som har något tips på hur jag går tillväga, om det ens går att göra det :D[/quote]
Du kan ladda ner .deb-paketen för 64-bitarsversionen här:
http://packages.debian.org/unstable/net/rtorrent
http://packages.debian.org/unstable/libs/libtorrent9

För att det ska fungera måste du även uppdatera libcurl3 och libssl. De filerna hittar du här:
http://packages.debian.org/unstable/libs/libcurl3
http://packages.debian.org/unstable/libs/libssl0.9.8

Jag vill påpeka att de här versionerna av libcurl3 och libssl är nyare än de som rekommenderas av Ubuntu. Själv har jag dock inte haft några problem med dem.


Jag vill samtidigt passa på att tacka zoddic för en bra guide. Utan den hade jag nog inte upptäckt rtorrent.
- Who's that?
- That's Tron. He fights for the Users.
Eriksson
Inlägg: 43
Blev medlem: 25 nov 2006, 14:04
Ort: Umeå

HOWTO: rTorrent

Inlägg av Eriksson »

Tackar för denna howto, mycket nöjd med rTorrent :)
Användarvisningsbild
Victor
Inlägg: 425
Blev medlem: 12 okt 2006, 19:08
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: Lund

HOWTO: rTorrent

Inlägg av Victor »

trodde aldrig jag skulle klara av att den var icke-grafisk men *den var himla* bra den var :D

rekomenderas!

*petri0: inte ens ord med * istället för en bokstav är bra. Omformulerat av mig. Nästa gång gör det själv. Gäller alla.
// So long, and thank you for all the fish

"Your Ubuntu User number is # 10448"
Skriv svar

Återgå till "Guider"