NetVision-Technik

NetVision-Technik (http://www.netvision-technik.de/forum/index.php)
-   Webanwendungen (http://www.netvision-technik.de/forum/forumdisplay.php?f=13)
-   -   Howto Setup Torrentflux-b4rt + Transmission Client (http://www.netvision-technik.de/forum/showthread.php?t=5283)

Mitnick 13.05.2010 00:58

Howto Setup Torrentflux-b4rt + Transmission Client
 
Hallo zusammen,

Ich dachte mir ich schreibe mal ein Howto, damit die unklarheiten betreffend Upgrade/Installation und Transmission Client gelöst sind.
Der Vorgang ist simple, wen man weiss wie :D

Der Transmission Client entlastet bei mir den flux Ram um ca. 80% was den Server ungemein an Power wieder verschafft.
Den wir wissen ja das der Bittornado einfach zu viel Ram verbraucht.

Okay legen wir mal los:

Im Terminal wählen wir die Version die man nutzen möchte:
VERSION=1.06
Nun müssen wir uns diese Version als Source Code vom Hersteller herunterladen:
PHP-Code:

wget  http://download.m0k.org/transmission/files/transmission-$VERSION.tar.bz2  \
--output-document=/tmp/transmission-$VERSION.tar.bz2 



Entpacken des heruntergeladenen Source Codes:
PHP-Code:

tar --directory /tmp -xjf  /tmp/transmission-$VERSION.tar.bz2 



Entpacken des Torrentflux Patches für Transmission 1.06:
PHP-Code:

tar --directory /tmp -xjf \
/var/
www/torrentflux/clients/transmission/Transmission-1.06_tfCLI-svn3356.tar.bz2 



Transmission Source Code Patchen:
PHP-Code:

cp  /tmp/Transmission-1.06_tfCLI-svn3356/cli/transmissioncli.\
/
tmp/transmission-$VERSION/cli/transmissioncli.



Build Abhängigkeiten nachinstallieren, falls sie nicht schon vorhanden sind:
PHP-Code:

apt-get  install make gcc libc6-dev pkg-config libssl-dev 

oder
PHP-Code:

aptitude  install make gcc libc6-dev pkg-config libssl-dev 



Ins Source Verzeichnis vom Transmisson Clients wechseln:
PHP-Code:

cd  /tmp/transmission-$VERSION 



Transmission Client Konfigurieren:
PHP-Code:

./configure  --disable-gtk 



Transmisson Client kompilieren:
PHP-Code:

make  -



Transmisson Client installieren:
PHP-Code:

su
make  install 



Nun kann man die Build Abhängigkeiten wieder deinstallieren um das System sauber zu halten, oder man lässt sie einfach installiert. Das ist jedem selber überlassen:
PHP-Code:

apt-get  --purge remove make gcc libc6-dev libssl-dev pkg-config 

oder
PHP-Code:

aptitude  purge remove make gcc libc6-dev libssl-dev pkg-config 



Nun muss man noch im Torrentflux-b4rt WebGUI unter Admin --> Server wie vorher schon erwähnt die transmissioncli Pfad ändern, wen man ihn nicht schon geändert hat:
Der Pfad welcher eingetragen werde muss, ist:
PHP-Code:

/usr/local/bin/transmissioncli 




So und das wäre es dan auch schon gewesen.


Freundlichen Gruß Mitnick :D

Feudas 13.05.2010 04:08

Gute Anleitung.
ich selbst bevorzuge allerding http://code.google.com/p/transmisson-remote-gui/
wenn man schon transmission benutzt kann man sich meiner meinung nach den flux
komplett sparen und alles komfortabel vom homepc aus steuern :D
Ist dann auch für viele super zu bedienen weils dem guten alten utorrent so änlich sieht :D

Dark-Destroyer 13.05.2010 16:15

Also ich mache das genau so wie der Feudas, denn dadurch muss man keine anderen Packte installieren, es reicht dann voll und ganz transmission-daemon zu instllieren

bolzen 13.05.2010 16:36

:D vorteil von Mitnick wenn man mit mehreren einen root nutzt muss man nicht zwangsläufig auf transmission gehen da auch bittornado und transmission zusammen im flux laufen können, anderer vorteil wenn ihr ma nen pack habt was jenseits der 100GB is freut ihr euch über "skip hashcheck" das kann nämlich verdammt lange dauern

Feudas 13.05.2010 23:43

Klar.
mein Posting sagt auchnicht das das HowTo schlecht ist da steht ja auch das ich es gut finde, woltle nur drauf hinweisen das es durchaus auch anders geht. Leider denken noch immer viele das der standart flux schon das ende der fahnenstange ist :D

bolzen 14.05.2010 00:09

wollte das auch nicht schlecht reden und sicher is derr flux nicht das optimum µtorrent geht auch ganz gut aufm server wenn man weiss wie also hat alles seine vor und nachteile :D

Zero111 14.05.2010 01:05

jetzt mal für dumme....

hab mal aus just4fun transmission installiert

wenn ich jetzt per SSH mittels

transmissions-deamon

den Deamon starte, kommt keine Fehlermeldung

Aber auf der transmission remote gui kommt Conection Refused.


Wie richtet man alles ein? hab auch keine Conf file oder sowas gefunden...

Feudas 14.05.2010 01:32

Zitat:

/home/xxx/.config/transmission
das ist zumindest der standart pfad.
beachte aber das du den client mindestens 1 mal laufen lassen must, er erstellt seine aktuelle konfig erst beim beenden.

Zero111 14.05.2010 09:55

nöööö

der deamon hat zwar beim ersten mal gemotzt weil er eine /home/xxx/.transmission/stat.benc nicht gefunden hat (die dann auch angelegt wurde, jedoch nur kryptische Daten enthält)

im .config verzeichnis wurde nix angelegt

Feudas 14.05.2010 16:12

ich kann dir weder sagen warum du da probs hast noch warum du bzw dein system nciht das macht wa smeins macht :D
aber hilfreich ist da nur http://trac.transmissionbt.com/wiki/ConfigFiles
dor bekommst du erstens gesagt das die konfigs da sein sollen wo ich schon sagte, und als bonus kannste auchmit den angaben einfach ein eigenes screiben das dir weiterhilft wenn snicht automatisch klappt :D
Um mal nen bissl zu sticheln, ich hätte ja von dir erwartet das du selbst auf die idee kommst einfach beim hersteller zu schaun :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:27 Uhr.

Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2025, vBulletin Solutions, Inc.