Discussion:
Azureus auf 3.1.1
(zu alt für eine Antwort)
Christian Pries
2007-01-09 20:38:24 UTC
Permalink
Hallo zusammen,

wie kann ich eine aktuelle Azureus-Version auf meinem 3.1.1 Server
zum laufen bringen? Auf meinem 2.1.7-Router lief der Azureus
einwandfrei. Hat vielleicht jmd ein fertiges opt?

für 2.1.7 gab es ein opt_javaruntime
für eine akt. Version von Azureus braucht man ja (wenn ich richtig liege)

log4j-1.x.x.jar
commons-cli-1.x.jar

kann jmd helfen?
Bernhard Gruber
2007-01-10 00:32:00 UTC
Permalink
Hi,

Letztendlich kann man praktisch alles auf dem fli4l zum Laufen bringen. Was
Fertiges in der Richtung ist mir allerdings nicht bekannt. Notfalls könntest
du mldonkey hernehmen; das hat auch Bittorrentfunktionalität wenngleich
einige Features leider abgehen (DHT, UDP-Pakete etc.) und man somit weniger
Quellen und schlechtere Performance hat...

Ich hatte die Tage mal Azureus unter Debian angesehen; allerdings muss ich
sagen, dass das Webinterface (was Anderes kommt ja nicht in Frage) nicht so
toll ist. Dementsprechend habe ich mich auch nicht weiter damit befasst.

Dafür habe ich ne andere Lösung versucht: Torrentflux. Ich habe dazu einfach
eine chroot-Umgebung aufgesetzt: Also xampp in eine neues Verzeichnis
entpackt und solange rumgebastelt und Dateien vom Debian aus reinkopiert,
bis alles ging. Das kann man dann auf dem fli4l entpacken und nutzen indem
man per chroot-Befehl reingeht (der chroot-Befehl ist z.B. beim opt_mldonkey
dabei).
Analog dazu wird das wohl sicher auch mit Azureus hinhauen. Generell kann
man also alles reinbauen was man will; man könnte in diesem chroot ja sogar
einfach ne komplett andere Distribution reinpacken inklusive komplettem
Paketverwaltungssystem usw.!
Wer das allerdings machen will, sollte sich selber zusammenbasteln, was er
will; ich werde dazu jedenfalls kein Opt basteln. Einerseits weil ich
absolut keine Zeit dazu habe, andererseits weil jeder, der das macht, auch
selber Ahnung haben muss was er da eigentlich tut. Ein xampp-Server mit
Apache, SQL etc. kann bei Fehlkonfiguration einfach zu große
Sicherheitslücken verursachen...

Grüße
Bernhard Gruber
Christian Pries
2007-01-11 08:13:35 UTC
Permalink
Huh, wohl eine Stufe zu hoch für mich (leider). Bin in Windows zwar fit,
unter Linux kann ich leider nur ein paar anpassungen
vornehmen. habe das alte opt_javaruntime14 mal portiert, meldet aber beim
aufruf: java: permission denied (obwohl ich die
Rechte aller enthaltenen Pakete schon testweise auf 777 gesetzt habe... von
chroot-umgebungen bin ich leider zu weit
entfernt... schade.
Post by Bernhard Gruber
Hi,
Letztendlich kann man praktisch alles auf dem fli4l zum Laufen bringen.
Was Fertiges in der Richtung ist mir allerdings nicht bekannt. Notfalls
könntest du mldonkey hernehmen; das hat auch Bittorrentfunktionalität
wenngleich einige Features leider abgehen (DHT, UDP-Pakete etc.) und man
somit weniger Quellen und schlechtere Performance hat...
Ich hatte die Tage mal Azureus unter Debian angesehen; allerdings muss ich
sagen, dass das Webinterface (was Anderes kommt ja nicht in Frage) nicht
so toll ist. Dementsprechend habe ich mich auch nicht weiter damit
befasst.
Dafür habe ich ne andere Lösung versucht: Torrentflux. Ich habe dazu
einfach eine chroot-Umgebung aufgesetzt: Also xampp in eine neues
Verzeichnis entpackt und solange rumgebastelt und Dateien vom Debian aus
reinkopiert, bis alles ging. Das kann man dann auf dem fli4l entpacken und
nutzen indem man per chroot-Befehl reingeht (der chroot-Befehl ist z.B.
beim opt_mldonkey dabei).
Analog dazu wird das wohl sicher auch mit Azureus hinhauen. Generell kann
man also alles reinbauen was man will; man könnte in diesem chroot ja
sogar einfach ne komplett andere Distribution reinpacken inklusive
komplettem Paketverwaltungssystem usw.!
Wer das allerdings machen will, sollte sich selber zusammenbasteln, was er
will; ich werde dazu jedenfalls kein Opt basteln. Einerseits weil ich
absolut keine Zeit dazu habe, andererseits weil jeder, der das macht, auch
selber Ahnung haben muss was er da eigentlich tut. Ein xampp-Server mit
Apache, SQL etc. kann bei Fehlkonfiguration einfach zu große
Sicherheitslücken verursachen...
Grüße
Bernhard Gruber
Bernhard Gruber
2007-01-11 15:40:15 UTC
Permalink
Hi,

Du musst die Rechte der Dateien im Ordner /lib deines fli4l überprüfen! Für
dieses opt_javaruntime brauchst du auch ne entsprechende glibc und andere
Libraries. Und die müssen die Rechte 755 haben! Höchstwahrscheinlich haben
sie das aber nicht, weil die alten Opts da ne andere Syntax verwendet haben
(in der opt/<optname>.txt musst du ein mode=755 anhängen damit das
automatisch geschieht!).
Hatte das gleiche Problem als ich das grad mal versucht habe. Ich habe das
aktuelle java von Sun versucht; geht soweit auch wenn man die folgenden
Dateien (habs von nem Debian-System genommen) mit Rechten 755 im Ordner /lib
hat:
ld-linux.so.2
libc.so.6
libdl.so.2
libm.so.6
libpthread.so.0
Ob dann Azureus läuft ist ne andere Frage; musst du halt mal versuchen!
Knifflig ist halt auf jeden Fall, dass du Azureus irgendwie konfigurieren
musst ohne grafische Oberfläche. Das Webinterface ist nämlich nur sehr
eingeschränkt...

Grüße
Bernhard Gruber
Christian Pries
2007-01-11 19:24:09 UTC
Permalink
OK, liegt bei mir nicht an den Rechten (habe 755 bei den libs) Muss gleich
mal nachschauen,
ob die libs vollständig sind. Die Konfiguration über Console ist kein
Problem bei Azureus -
das habe ich auf der 2.1.7 auch schon gemacht. Der Azureus lief eigentlich
ganz gut !

Kann ich irgendein Debian nehmen (Version) ?
Post by Bernhard Gruber
Hi,
Du musst die Rechte der Dateien im Ordner /lib deines fli4l überprüfen!
Für dieses opt_javaruntime brauchst du auch ne entsprechende glibc und
andere Libraries. Und die müssen die Rechte 755 haben!
Höchstwahrscheinlich haben sie das aber nicht, weil die alten Opts da ne
andere Syntax verwendet haben (in der opt/<optname>.txt musst du ein
mode=755 anhängen damit das automatisch geschieht!).
Hatte das gleiche Problem als ich das grad mal versucht habe. Ich habe das
aktuelle java von Sun versucht; geht soweit auch wenn man die folgenden
Dateien (habs von nem Debian-System genommen) mit Rechten 755 im Ordner
ld-linux.so.2
libc.so.6
libdl.so.2
libm.so.6
libpthread.so.0
Ob dann Azureus läuft ist ne andere Frage; musst du halt mal versuchen!
Knifflig ist halt auf jeden Fall, dass du Azureus irgendwie konfigurieren
musst ohne grafische Oberfläche. Das Webinterface ist nämlich nur sehr
eingeschränkt...
Grüße
Bernhard Gruber
Bernhard Gruber
2007-01-12 18:55:52 UTC
Permalink
Debian 3.1 (Sarge) verwende ich. Hab dir mal das von mir hier hinterlegt:
http://www-nw.uni-regensburg.de/~.grb19435.5.stud.uni-regensburg.de/fli4l-opts/Java.7z
Vielleicht läufts bei dir ja?

Grüße
Bernhard Gruber
Christian Pries
2007-01-13 10:03:15 UTC
Permalink
So, habe es jetzt zum laufen.... Dank Dir! Konfiguration war kein Problem.
Vielen Dank


Ist aber wirklich nicht so toll (weboberfläche). ist die von Torrentflux
besser?
Im web sieht das ja gut aus, aber ist das auch so?
Ist es schwer, den zu installieren? Suche ein wenig herausforderungen, und
möchte mehr und besser in Linux reinkommen.
Du machst das ganze in einer chroot-umgebung? ist das in etwa ähnlich einer
VM (VMWare Virtual machine) ?
habe mal ein wenig darüber gelesen, bin aber nicht wirklich schlau daraus
geworden.
Den xampp entpacken ist (denke ich mal) kein problem, aber dann....
Bernhard Gruber
2007-01-13 22:22:16 UTC
Permalink
Hi,
In meinem opt_mlnet ist eine chroot-Umgebung drin, kannst ja mal anschauen.
Eine chroot-Umgebung stellt im Grunde ein eigenständiges Linux dar; alle
nötigen Befehle und Libraries müssen dort drin sein; den Rest lässt man
normal weg. Wenn du den xampp entpackst, hast du ja eh schon ne
Verzeichnisstrukut mit den Ordnern /bin, /usr, /htdocs etc. Wenn du von
einem andern Linux (kann auch Knoppix sein) mittels "chroot <Ordnername>
/<xamppstartskript>" reingehst, wird er dir so eine Fehlermeldung geben bzw.
das in das Logfile unter /log schreiben. Du musst dann halt von deinem
normalen Linux aus solange die richtigen Dateien in die entspr.
Verzeichnisse reinkopieren, bis alles geht. Sinnvoll kann es sein, /bin/bash
bzw. /bin/sh reinzukopieren; dann kann man per "chroot <Ordnername>" ne
Shell innerhalb der Chroot-Umgebung aufrufen. Wenn du fertig bist, würde ich
die aber wieder entfernen.

Grüße
Bernhard Gruber

PS: Mittels "ldd <Dateiname>" kann man sehen welche Libraries eine Datei
braucht, "which <Dateiname>" lokalisiert Programme und normale Dateien
findet man per "locate <Dateiname>".
Christian Pries
2007-01-11 12:54:30 UTC
Permalink
Eine andere (leichtere) Lösung gibt es nicht?
Andre Friedland
2007-01-27 07:48:13 UTC
Permalink
Hi,
Post by Christian Pries
wie kann ich eine aktuelle Azureus-Version auf meinem 3.1.1 Server
zum laufen bringen?
Compilier Dir Dir die Sachen selber.
Post by Christian Pries
Auf meinem 2.1.7-Router lief der Azureus
einwandfrei. Hat vielleicht jmd ein fertiges opt?
Ich nich. Ich laß alles auf'm EIS laufen....
Post by Christian Pries
für 2.1.7 gab es ein opt_javaruntime
für eine akt. Version von Azureus braucht man ja (wenn ich richtig liege)
Opt hin und her...
Na ja, egal...

Mein Router ist ein Router und bleibt ein Router.
Da kannste Options-Pakete hinterherschieben bis Dir der Arsch platzt.
So ein Zirkus jedesmal.

Wie lange geht die sinnfreie Diskussion jetzt schon?
Wieso lernt eigentlich niemand draus??

Hab' ich was verpasst??
--
MfG
Andre
Post by Christian Pries
Lohnt es sich essbare Gleitgels zu kaufen, wie sind eure Erfahrungen
damit?
Klar lohnt sich's, wenn Du fertig bist und noch was im Mund hast,
kannste 'ne Bockwurst ohne Probleme im ganzen Schlucken...
Loading...