Sida 10 av 15
SV: HOWTO: rTorrent
Postat: 20 feb 2008, 23:03
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
SV: HOWTO: rTorrent
Postat: 20 feb 2008, 23:14
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 :/
SV: HOWTO: rTorrent
Postat: 20 feb 2008, 23:36
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"'
SV: HOWTO: rTorrent
Postat: 20 feb 2008, 23:38
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!

Re: HOWTO: rTorrent
Postat: 05 mar 2008, 23:43
av persa
kan man på ett smidigt sätt ta bort en tracker från torrenten?
Re: HOWTO: rTorrent
Postat: 05 mar 2008, 23:58
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?
Re: HOWTO: rTorrent
Postat: 06 mar 2008, 11:48
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?
Re: HOWTO: rTorrent
Postat: 06 mar 2008, 12:27
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.
Re: HOWTO: rTorrent
Postat: 06 mar 2008, 13:58
av persa
Tack för tipset!
Re: HOWTO: rTorrent
Postat: 15 mar 2008, 21:24
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?
Re: HOWTO: rTorrent
Postat: 17 mar 2008, 19:42
av Thomas
har du öppnat brandväggen?
har du testa att ladda ner andra filer?
Re: HOWTO: rTorrent
Postat: 18 mar 2008, 04:46
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.
Re: HOWTO: rTorrent
Postat: 01 apr 2008, 18:55
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!

Re: HOWTO: rTorrent
Postat: 01 apr 2008, 19:13
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
Re: HOWTO: rTorrent
Postat: 07 apr 2008, 09:29
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?
Re: HOWTO: rTorrent
Postat: 09 apr 2008, 09:42
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
Re: HOWTO: rTorrent
Postat: 09 apr 2008, 10:07
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.
Re: HOWTO: rTorrent
Postat: 09 apr 2008, 11:33
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!
Re: HOWTO: rTorrent
Postat: 10 apr 2008, 18:30
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!
Re: HOWTO: rTorrent
Postat: 05 maj 2008, 18:28
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