Sida 1 av 2

Skicka torrents till ubuntuserver?

Postat: 26 maj 2008, 07:39
av Paronfesken
Finns det något sätt som man kan skicka torrentfiler till en ubuntuserver för automatiskt nedladdning? Jag har nämligen startat en ubuntufileserver i mitt nätverk som jag tänkte skulle få ladda ner allt. Tacksam för svar.

//P

Re: Skicka torrents till ubuntuserver?

Postat: 26 maj 2008, 11:04
av Hund
Via SSH t.ex:

Kod: Markera allt

scp <filen> användaren@datorn:/mappen/på/servern
Med Transmission och rTorrent kan man ha bevakadade mappar. :)

Re: Skicka torrents till ubuntuserver?

Postat: 26 maj 2008, 11:09
av Sid
Jag gör så att jag delar ut en mapp via nfs. Sen laddar jag ner filerna till den mappen och bevakar den med rtorrent på servern. Torrenterna startar då automatiskt så fort filen hamnar i mappen

Re: Skicka torrents till ubuntuserver?

Postat: 28 maj 2008, 02:50
av Paronfesken
Ok. Jag testade att bevaka en mapp med azureus men det verkade inte funka. Så jag tänkte prova med rtorrent, men det var ju inte så lätt att installera. Följde deras instruktioner på sidan men det funkade inte. Fattar inte riktigt hur man får i gång det. Tror jag har installerat det men sen kommer jag inte längre.

Mvh P

Re: Skicka torrents till ubuntuserver?

Postat: 28 maj 2008, 06:19
av webaake
Exakt hur gjorde du när du installerade rtorrent?

Vad händer om du kör rtorrent i en terminal?

Re: Skicka torrents till ubuntuserver?

Postat: 28 maj 2008, 22:39
av Paronfesken
Jag har först installerat SVN.

Sen

/home/rtorrent/trunk/

I där finns libtorrent och rtorrent.

I rtorrent finns fyra mappar: doc, rak, scripts, src. Samt 10 filer: AUTHORS, autogen.sh, ChangeLog, configure.ac, COPYING, INSTALL, Makefile.am, NEWS, README, TODO

Jag fattade det som att man skulle köra install filen men inte riktigt hur, make install?

Tack för din tid.

Mvh P

Re: Skicka torrents till ubuntuserver?

Postat: 28 maj 2008, 22:45
av Konservburk
Det där är utvecklingsversionen av rtorrent. Den måste kompileras, vilket iofs inte är jättesvårt om det verkligen är den versionen du är ute efter. Annars är det enklare att installera med:

Kod: Markera allt

sudo apt-get install rtorrent
Edit: +sudo

Re: Skicka torrents till ubuntuserver?

Postat: 28 maj 2008, 22:46
av Sid
Paronfesken skrev:Jag har först installerat SVN.

Sen

/home/rtorrent/trunk/

I där finns libtorrent och rtorrent.

I rtorrent finns fyra mappar: doc, rak, scripts, src. Samt 10 filer: AUTHORS, autogen.sh, ChangeLog, configure.ac, COPYING, INSTALL, Makefile.am, NEWS, README, TODO

Jag fattade det som att man skulle köra install filen men inte riktigt hur, make install?

Tack för din tid.

Mvh P
Öppna en terminal och skriv:

Kod: Markera allt

sudo apt-get install rtorrent
istället

Re: Skicka torrents till ubuntuserver?

Postat: 29 maj 2008, 23:40
av Paronfesken
heh lite pinsam fråga, men var kör jag i gång programmet sen? i etc fanns det ingen etc iaf :) Tack för att ni orkat med mig än så länge :)

Re: Skicka torrents till ubuntuserver?

Postat: 29 maj 2008, 23:50
av Konservburk
Paronfesken skrev:heh lite pinsam fråga, men var kör jag i gång programmet sen? i etc fanns det ingen etc iaf :) Tack för att ni orkat med mig än så länge :)
För det första bör du ordna en config-fil där du ställer in vilken katalog som ska bevakas, var nedladdade filer ska hamna, vilken port som ska användas och i vilken katalog som rtorrent-sessionen ska sparas (så att den kan fortsätta där den var även efter en omstart).

Det är sedan lämpligast att starta rtorrent i en screen så att du kan logga ut från servern utan att programmet stängs av. Någonting i den här stilen:

Kod: Markera allt

screen -d -m -S rtorrent rtorrent -n -o "import=/sökväg/till/config_fil"

Re: Skicka torrents till ubuntuserver?

Postat: 30 maj 2008, 00:17
av Paronfesken
hmmm det hände inget. Blev bara en ny rad. Skrev i root om det har någon betydelse.

Re: Skicka torrents till ubuntuserver?

Postat: 30 maj 2008, 00:23
av Konservburk
Paronfesken skrev:hmmm det hände inget. Blev bara en ny rad. Skrev i root om det har någon betydelse.
Det ska inte hända något mer. Du kan se med ps att rtorrent är startad. Vill du gå in i själva programmet så kör du:

Kod: Markera allt

screen -r rtorrent
Och sedan ctrl+a d för att gå ut ur programmet igen utan att stänga av det.

Re: Skicka torrents till ubuntuserver?

Postat: 30 maj 2008, 00:56
av Paronfesken
aha ok så för att starta det så skriver jag bara screen -d -m -S rtorrent rtorrent -n -o "import=/sökväg/till/config_fil" vid eventuell omstart av servern?

Sen kan man mata in kommandon i screen -r rtorrent då eller?

eller ska man editera config filen?

Re: Skicka torrents till ubuntuserver?

Postat: 30 maj 2008, 01:03
av Paronfesken
ska man lägga in detta i config filen då eller? är det watch som ska bytas ut mot mapp namnet som man har som upload?

Kod: Markera allt

schedule = watch_directory,5,5,load_start=./watch/*.torrent
schedule = untied_directory,5,5,stop_untied=
och måste man starta om något för att rtorrent ska läsa av config filen igen?

Re: Skicka torrents till ubuntuserver?

Postat: 30 maj 2008, 01:51
av Konservburk
Paronfesken skrev:aha ok så för att starta det så skriver jag bara screen -d -m -S rtorrent rtorrent -n -o "import=/sökväg/till/config_fil" vid eventuell omstart av servern?
Precis. Du kan även lägga in den raden i något script som körs vid boot om du vill slippa göra det manuellt.
Paronfesken skrev:Sen kan man mata in kommandon i screen -r rtorrent då eller?
Ja. Men vanligtvis behöver du inte bry dig så mycket. Bara att lägga torrent-filen i den bevakade katalogen så börjar nerladdningen automatiskt.
eller ska man editera config filen?
Det beror på om du vill att det du tänker ändra på ska gälla när rtorrent startats om, eller bara tills den startas om.
Paronfesken skrev:ska man lägga in detta i config filen då eller? är det watch som ska bytas ut mot mapp namnet som man har som upload?

Kod: Markera allt

schedule = watch_directory,5,5,load_start=./watch/*.torrent
schedule = untied_directory,5,5,stop_untied=
Det som är efter load_start= är den katalog som rtorrent kommer att bevaka.
Paronfesken skrev:och måste man starta om något för att rtorrent ska läsa av config filen igen?
Du måste starta om rtorrent för att ändringar i config-filen ska börja gälla.

Re: Skicka torrents till ubuntuserver?

Postat: 31 maj 2008, 01:00
av Paronfesken
Såg på en sida att man ska skriva

Kod: Markera allt

cp /usr/share/doc/rtorrent/examples/rtorrent.rc ~/.rtorrent.rc
men det funkade inte så jag testade att ta bort punkten efter ~/ blir det rätt då?

Kod: Markera allt

cp /usr/share/doc/rtorrent/examples/rtorrent.rc ~/rtorrent.rc
sen editerade jag filen lite.

Hur gör man för att köra igång rtorrent automatiskt? I windows är det i autoexec.bat hur gör man i ubuntu?

Mvh P

Re: Skicka torrents till ubuntuserver?

Postat: 31 maj 2008, 21:24
av Paronfesken
Mig själv skrev:Hur gör man för att köra igång rtorrent automatiskt? I windows är det i autoexec.bat hur gör man i ubuntu?
Lite självstudie :)

Kod: Markera allt

nano /etc/rc.local
Sen fattar jag screen kommandot lite mer nu iaf. Det gör att programmen lägger sig i bakgrunden, eller nått.

Re: Skicka torrents till ubuntuserver?

Postat: 31 maj 2008, 22:02
av Konservburk
Paronfesken skrev:Såg på en sida att man ska skriva

Kod: Markera allt

cp /usr/share/doc/rtorrent/examples/rtorrent.rc ~/.rtorrent.rc
men det funkade inte så jag testade att ta bort punkten efter ~/ blir det rätt då?
Du kan spara config-filen precis var du vill, bara du anger var den finns när du startar rtorrent. Om du inte anger något (dvs du tar inte med -n -o "import=/sökväg/till/config_fil") så försöker rtorrent som standard med ~/.rtorrent.rc (inklusive punkten efter ~/).
Paronfesken skrev:Sen fattar jag screen kommandot lite mer nu iaf. Det gör att programmen lägger sig i bakgrunden, eller nått.
Det går att lägga program i bakgrunden utan att använda screen, men med screen så blir det betydligt enklare att komma åt dem igen när man loggar in på servern nästa gång.

Re: Skicka torrents till ubuntuserver?

Postat: 01 jun 2008, 01:25
av Paronfesken
Oki, har experimenterat lite till. La in:

Kod: Markera allt

screen -d -m -S rtorrent
i /etc/rc.local men utan resultat. När jag efter en reboot kör kommandot

Kod: Markera allt

screen -r rtorrent
blir det en ny bild med endast en #, är jag inne i screen då eller? Går att avsluta med

Kod: Markera allt

exit
medeladet som följer är [screen is terminating]. Kör jag screen -r rtorrent igen så står det There is no screen to be resumed maching rtorrent.

Testade att köra "screen -d -m -S rtorrent" manuellt varpå den clearade bilden, körde "screen -r rtorrent" , får meddelandet:

Kod: Markera allt

There is a screen on:
6057.rtorrent (Attached)
There is no screen to be resumed maching rtorrent.
Kul att testa iaf :)

Re: Skicka torrents till ubuntuserver?

Postat: 01 jun 2008, 06:42
av webaake
Av johante från HOWTO rtorrent-tråden:

Tips för att få rTorrent att startas samtidigt som datorn och smidigt att öppna och stänga (med screen):
System > Inställningar > Sessioner > fliken startprogram
klicka på "Ny"
Namn:
rTorrent
Kommando:
screen -S rTorrent -d -m rtorrent
OK
Högerklicka någon stans på skrivbordet > Skapa startare
Klicka på "Ingen ikon" och välj en en ikon
Typ: Program i terminal
Namn: rTorrent
Kommando: screen -D -R rTorrent
OK
Klart!

Nu kommer rtorrent att startas "i bakgrunden" (i en "screen" vid namn rTorrent, närmare bestämt) när du startar om datorn. För att få fram rTorrent så öppnar du bara startaren. När du stänger fönstret så kommer rTorrent att fortsätta i bakgrunden. Faktiskt så kommer den att fortsätta även efter att du loggar ut. Startaren kan med fördel flyttas upp till aktivitetsraden. Läs
http://linux.die.net/man/1/screen
för mer info.

Edit: Screen verkar äta upp vissa kommandon bl a ctrl + Q för att stänga av rTorrent. Gör så här för att stänga av rTorrent i en screen-session:
CTRL+A Få screen:s uppmärksamhet, Attention
CTRL+F Ändra i flödet, Flow controll
CTRL+Q Avsluta rTorrent, Quit

---> Det är detta som startar rtorrent: screen -S rTorrent -d -m rtorrent
--> -S rTorrent ger namnet rTorrent på just den screenen
--> Sedan kommer man in i denna screen med : screen -D -R rTorrent


Allt detta hittade jag i HOWTO rtorrent-tråden.
Tack johante!