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.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: HOWTO: rTorrent

Inlägg av Konservburk »

tweeek skrev: 2. Hittade det också, titta gärna på det jag skrev i min EDIT. Får inte profilnamnet att fungera riktigt. Använde: "gnome-terminal -e rtorrent --window-with-profile rTorrent --geometry 110x21 --hide-menubar" som startare, men då öppnades bara den terminalen jag ville ha, men "rtorrent" kördes inte.

Kod: Markera allt

gnome-terminal --window-with-profile=rTorrent --geometry=110x21 --hide-menubar -e rtorrent
tweeek
Inlägg: 610
Blev medlem: 18 nov 2007, 19:39
OS: Ubuntu
Ort: Stockholm, Sverige

SV: HOWTO: rTorrent

Inlägg av tweeek »

Konservburk skrev:
tweeek skrev: 2. Hittade det också, titta gärna på det jag skrev i min EDIT. Får inte profilnamnet att fungera riktigt. Använde: "gnome-terminal -e rtorrent --window-with-profile rTorrent --geometry 110x21 --hide-menubar" som startare, men då öppnades bara den terminalen jag ville ha, men "rtorrent" kördes inte.

Kod: Markera allt

gnome-terminal --window-with-profile=rTorrent --geometry=110x21 --hide-menubar -e rtorrent
Tack, men fungerar inte hos mig :[

Det kommer ett terminalfönster som blinkar till och sedan stängs :/

När jag kör hela kommandot i terminalen får jag inget felmeddelande heller. Tycker att det borde fungera, ser rätt ut i mina ögon.

Fungerar det hos dig?

Som sagt, tack för hjälpen Konservburk. All hjälp uppskattas, alltid! :]

EDIT: gnome-terminal --window-with-profile=rTorrent --geometry=110x21 --hide-menubar

Fungerar, då öppnas det terminalfönster jag vill ha, men lägger jag på "-e rtorrent" på slutet så fungerar det inte :/
Senast redigerad av 1 tweeek, redigerad totalt 20 gånger.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: HOWTO: rTorrent

Inlägg av Konservburk »

tweeek skrev: Det kommer ett terminalfönster som blinkar till och sedan stängs :/

När jag kör hela kommandot i terminalen får jag inget felmeddelande heller. Tycker att det borde fungera, ser rätt ut i mina ögon.

Fungerar det hos dig?
Det funkar bra hos mig.  Att terminalfönstret blinkar till och stängs beror
antagligen på att det blir något fel när du försöker starta rtorrent. Kanske
du har en annan rtorrent igång redan?  Eller så finns inte den sessions
katalog som är angiven i config-filen.

Om du gör så här så borde du hinna se vad som är fel:

Kod: Markera allt

gnome-terminal --window-with-profile=rTorrent --geometry=110x21 --hide-menubar -e 'bash -c "rtorrent; read"'
tweeek
Inlägg: 610
Blev medlem: 18 nov 2007, 19:39
OS: Ubuntu
Ort: Stockholm, Sverige

SV: HOWTO: rTorrent

Inlägg av tweeek »

Konservburk skrev:
tweeek skrev: Det kommer ett terminalfönster som blinkar till och sedan stängs :/

När jag kör hela kommandot i terminalen får jag inget felmeddelande heller. Tycker att det borde fungera, ser rätt ut i mina ögon.

Fungerar det hos dig?
Det funkar bra hos mig.  Att terminalfönstret blinkar till och stängs beror
antagligen på att det blir något fel när du försöker starta rtorrent. Kanske
du har en annan rtorrent igång redan?  Eller så finns inte den sessions
katalog som är angiven i config-filen.

Om du gör så här så borde du hinna se vad som är fel:

Kod: Markera allt

gnome-terminal --window-with-profile=rTorrent --geometry=110x21 --hide-menubar -e 'bash -c "rtorrent; read"'
Vilket ess jag är...

Hade ju en rTorrent igång på en annan skrivbordsyta. Det fungerar ju perfekt nu. :]

Tack så mycket för hjälpen!

Case closed! :P
persa
Inlägg: 15
Blev medlem: 12 jan 2008, 13:34

Re: HOWTO: rTorrent

Inlägg av persa »

kan man på ett smidigt sätt ta bort en tracker från torrenten?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: HOWTO: rTorrent

Inlägg av Konservburk »

persa skrev:kan man på ett smidigt sätt ta bort en tracker från torrenten?
Beror på vad du menar med smidigt?
persa
Inlägg: 15
Blev medlem: 12 jan 2008, 13:34

Re: HOWTO: rTorrent

Inlägg av persa »

är bortskämd från azureus, där är det smidigt... högerklicka, redigera trackers (nåt i den stilen)

men det behöver inte vara smidigt, finns det någon funktion för det i rTorrent eller ska jag redigera torrentfilen med något annat?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: HOWTO: rTorrent

Inlägg av Konservburk »

persa skrev:finns det någon funktion för det i rTorrent
Nej
persa skrev:eller ska jag redigera torrentfilen med något annat?
Ja

Du kan t.ex. använda btreannounce.py för att ändra på tracker-announce-listan.
persa
Inlägg: 15
Blev medlem: 12 jan 2008, 13:34

Re: HOWTO: rTorrent

Inlägg av persa »

Tack för tipset!
Tesla
Inlägg: 408
Blev medlem: 23 jan 2008, 23:06
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: HOWTO: rTorrent

Inlägg av Tesla »

jag har äntligen fått igång min rtorrent nu men jag laddar ner långsamt fast att jag har ställt värdet långt under vad jag egentligen kan ha. jag har 20/3 uppkoppling men den fungerar inte som den ska utan är snarare 8/2. jag har ställt raten på 600 för DL så då borde det väl ändå kunna hålla den hastigheten men det verkar det inte göra.. jag ser förvisso inte vilken siffra det är som talar om hastigheten men mb tickar alderles för långsamt för att det ska vara rätt :/ vad göra?
Användarvisningsbild
Thomas
Inlägg: 320
Blev medlem: 07 jan 2006, 02:01
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: malmö

Re: HOWTO: rTorrent

Inlägg av Thomas »

har du öppnat brandväggen?

har du testa att ladda ner andra filer?
Tesla
Inlägg: 408
Blev medlem: 23 jan 2008, 23:06
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: HOWTO: rTorrent

Inlägg av Tesla »

det drog igång när jag ställde om värdena på "0". dock så var det konstigt nog så att jag var tvungen att starta ktorrent för att rtorrent skulle snabba på. någon brandvägg har jag inte.
smeten
Inlägg: 11
Blev medlem: 24 jun 2007, 21:20

Re: HOWTO: rTorrent

Inlägg av smeten »

fixade nyss rtorrent, undrar lite över vilka kommandos det finns. finns det tex något kommando som uppdaterar manuellt till trackern (bra att göra innan man stänger ner klienten som man inte förlorar någon upload).

och måste torrenten hash kollas när man laddat klart den? lite jobbigt för då slutar den att uploada ett tag och när den börjar gå igång igen seedar den inte fullt lika snabbt som precis innan torrenten var klar.

hoppas någon sitter på dessa svar! :)
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: HOWTO: rTorrent

Inlägg av Konservburk »

smeten skrev:finns det tex något kommando som uppdaterar manuellt till trackern (bra att göra innan man stänger ner klienten som man inte förlorar någon upload).
Jag är ganska säker på att det görs atomatiskt när du stänger rtorrent. Vill du verkligen göra det manuellt så trycker du högrepil + T.
smeten skrev:och måste torrenten hash kollas när man laddat klart den? lite jobbigt för då slutar den att uploada ett tag och när den börjar gå igång igen seedar den inte fullt lika snabbt som precis innan torrenten var klar.
Du vill ha check_hash = no i din ~/.rtorrent.rc
Recordable
Inlägg: 867
Blev medlem: 21 mar 2007, 08:58
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Sverige

Re: HOWTO: rTorrent

Inlägg av Recordable »

Min rtorrent är version 0.6.4. Det är väl inte den nyaste? Hur/vart uppgraderar man den?

Ctrl-D stoppar torrenten, Ctrl-D x 2 tar bort torrenten från rtorrent. Hur gör man för att ta bort både torrent och fil?
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: HOWTO: rTorrent

Inlägg av webaake »

Har kört rtorrent 0.8 i 3-4 dagar nu och vilken grej! Helmysko men skitkul.

Har en fråga om 'bind to adress' - jag har som de flesta dynamiskt IP och undrar vad jag då skall skriva in istället för adress i .rtorrentrc. rakshasa's guide lämnar en del att önska vad det gäller förklaringar.

Mina downloads verkar gå bra, så frågan är också vad man tjänar på att skriva in här:

# 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
Användarvisningsbild
Mekaniserad Apelsin
Hedersmedlem
Inlägg: 3777
Blev medlem: 27 maj 2006, 12:24
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: HOWTO: rTorrent

Inlägg av Mekaniserad Apelsin »

webaake skrev: # 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
Bind fungerar så att om du har ett internt ipnummer på 192.168.2.45 och det kommer ett paket skickat till ett annat ipnummer så struntar rtorrent i det. Det skulle vara om du har två stycken nätverkskort och du är rädd för att du ska få farlig torrenttrafik från det ena men du har en säker koppling på den andra direkt till internet som du skulle vilja köra med bind för säkerhet, eller så kanske du vill köra två klienter på samma port men den ena är kopplad till den ena nätverkskortet och den andra till det andra.

Ip är den adress som du skickar iväg till trackern att andra ska ansluta till dig från, om det av någon anledning skulle vara så att den ipadress som anmäls att paketen kommer ifrån inte skulle passa sig. Dvs, det är om du har en konstig topologi på näverket du skulle kunna behöva detta för at tfå det att funka. Fungerar det så behöver du inte ändra.
More Mekaniserad at http://blippe.se.
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: HOWTO: rTorrent

Inlägg av webaake »

Man skulle alltså kunna ange t ex en dyn-org domänadress på ip= ? Om man har ett konto där, alltså?

På bind= skulle man kunna ange ett IP om man hade ett, dvs där får jag ett dynamiskt från min ISP. Tänk om eth(x) hade funkat där?

Men på det hela taget, eftersom jag verkar ha fina hastigheter, verkar det bäst att lämna dessa parametrar oanvända. Om jag fattat dig rätt.

Tack för hjälpen!
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: HOWTO: rTorrent

Inlägg av webaake »

Om man är ensam användare av rtorrent på sin dator och vill starta det automatiskt vid start och att det vid avstängning skall stängas av snyggt kan man hämta ett script här:

http://libtorrent.rakshasa.no/attachmen ... entInit.sh

Eller kopiera här:

Kod: Markera allt

#!/bin/sh
#############
###<Notes>###
#############
# This script depends on screen.
# For the stop function to work, you must set an
# explicit session directory using ABSOLUTE paths (no, ~ is not absolute) in your rtorrent.rc.
# If you typically just start rtorrent with just "rtorrent" on the
# command line, all you need to change is the "user" option.
# Attach to the screen session as your user with 
# "screen -dr rtorrent". Change "rtorrent" with srnname option.
# Licensed under the GPLv2 by lostnihilist: lostnihilist _at_ gmail _dot_ com
##############
###</Notes>###
##############

#######################
##Start Configuration##
#######################
# You can specify your configuration in a different file 
# (so that it is saved with upgrades, saved in your home directory,
# or whateve reason you want to)
# by commenting out/deleting the configuration lines and placing them
# in a text file (say /home/user/.rtorrent.init.conf) exactly as you would
# have written them here (you can leave the comments if you desire
# and then uncommenting the following line correcting the path/filename 
# for the one you used. note the space after the ".".
# . /etc/rtorrent.init.conf

#Do not put a space on either side of the equal signs e.g.
# user = user 
# will not work
# system user to run as
user="user"

# the system group to run as, not implemented, see d_start for beginning implementation
# group=`id -ng "$user"`

# the full path to the filename where you store your rtorrent configuration
config="`su -c 'echo $HOME' $user`/.rtorrent.rc"

# set of options to run with
options=""

# default directory for screen, needs to be an absolute path
base="`su -c 'echo $HOME' $user`"

# name of screen session
srnname="rtorrent"

# file to log to (makes for easier debugging if something goes wrong)
logfile="/var/log/rtorrentInit.log"
#######################
###END CONFIGURATION###
#######################
PATH=/usr/bin:/usr/local/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin
DESC="rtorrent"
NAME=rtorrent
DAEMON=$NAME
SCRIPTNAME=/etc/init.d/$NAME

checkcnfg() {
    exists=0
    for i in `echo "$PATH" | tr ':' '\n'` ; do
        if [ -f $i/$NAME ] ; then
            exists=1
            break
        fi
    done
    if [ $exists -eq 0 ] ; then
        echo "cannot find rtorrent binary in PATH $PATH" | tee -a "$logfile" >&2
        exit 3
    fi
    if ! [ -r "${config}" ] ; then 
        echo "cannot find readable config ${config}. check that it is there and permissions are appropriate" | tee -a "$logfile" >&2
        exit 3 
    fi 
    session=`getsession "$config"` 
    if ! [ -d "${session}" ] ; then
        echo "cannot find readable session directory ${session} from config ${config}. check permissions" | tee -a "$logfile" >&2
        exit 3
    fi
}

d_start() {
  [ -d "${base}" ] && cd "${base}"
  stty stop undef && stty start undef
  su -c "screen -ls | grep -sq "\.${srnname}[[:space:]]" " ${user} || su -c "screen -dm -S ${srnname} 2>&1 1>/dev/null" ${user} | tee -a "$logfile" >&2
  # this works for the screen command, but starting rtorrent below adopts screen session gid
  # even if it is not the screen session we started (e.g. running under an undesirable gid
  #su -c "screen -ls | grep -sq "\.${srnname}[[:space:]]" " ${user} || su -c "sg \"$group\" -c \"screen -fn -dm -S ${srnname} 2>&1 1>/dev/null\"" ${user} | tee -a "$logfile" >&2
  su -c "screen -S "${srnname}" -X screen rtorrent ${options} 2>&1 1>/dev/null" ${user} | tee -a "$logfile" >&2
}

d_stop() {
    session=`getsession "$config"`
    if ! [ -s ${session}/rtorrent.lock ] ; then
        return
    fi
    pid=`cat ${session}/rtorrent.lock | awk -F: '{print($2)}' | sed "s/[^0-9]//g"`
    if ps -A | grep -sq ${pid}.*rtorrent ; then # make sure the pid doesn't belong to another process
        kill -s INT ${pid}
    fi
}

getsession() { 
    session=`cat "$1" | grep "^[[:space:]]*session[[:space:]]*=" | sed "s/^[[:space:]]*session[[:space:]]*=[[:space:]]*//" `
    echo $session
}

checkcnfg

case "$1" in
  start)
    echo -n "Starting $DESC: $NAME"
    d_start
    echo "."
    ;;
  stop)
    echo -n "Stopping $DESC: $NAME"
    d_stop
    echo "."
    ;;
  restart|force-reload)
    echo -n "Restarting $DESC: $NAME"
    d_stop
    sleep 1
    d_start
    echo "."
    ;;
  *)
    echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
    exit 1
    ;;
esac

exit 0
Ändra user="user" till user="Ditt_användar_namn"

Följ i övrigt Mekaniserad Apelsins instruktioner:

Så kör gksudo gedit /etc/init.d/rtorrent i en terminal, klistra in texten , byt ut raden user mot dina värden (och fixa enligt raden ovanför).

Kör (i samma terminal):

sudo chmod a+x /etc/init.d/rtorrent
sudo update-rc.d rtorrent defaults

testa om du vill med sudo /etc/init.d/rtorrent start


Man kan sedan komma åt rtorrent via en terminal genom att skriva
screen -r rtorrent

Lycka till!
Användarvisningsbild
unk
Inlägg: 56
Blev medlem: 16 apr 2006, 10:35
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar

Re: HOWTO: rTorrent

Inlägg av unk »

Tack för grymt bra guide!

Jag har problem med att "ladda mappar".
När jag laddat upp en .torrent fil i /home/test/torrents/torrentfiles , så hoppar nerladdningen igång (på direkten, woho!), men säg att jag bara vill hjälpa till och seeda men har själva filerna i en mapp på en helt annan plats!

Jag har testat med "enter" och angett sökvägen; /media/sde1/test/mappen/ .

Problemet är att när jag sen angett det och tryckt enter igen så sparas inget på "info" @ File list: , det står fortfarande standard sökvägen för nerladdningarna - DVS: "/home/test/torrents/downloads" .

Hur ändrar jag sökvägen och att den "hashar" och hoppar igång på rätt sökväg (inte den gammla)?

Min rtorrent.rc

Kod: Markera allt

# 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 = 1800
upload_rate = 250

# Default directory to save the downloaded torrents.
directory = /home/test/torrents/downloads

# Default session directory.
session = /home/test/torrents/sessions

# Watch a directory for new torrents, and stop those that have been
# deleted.
schedule = watch_directory,5,5,load_start=/home/test/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
Skriv svar

Återgå till "Guider"