Applejuice
Es wird ausdrücklich darauf hingewiesen, dass die Nutzung von Limewire im Einklang mit dem in Deutschland geltenden Zivil- und Urheberrecht stehen muss. Für unrechtmäßigen Gebrauch der Anwendungen durch Dritte ist der Linux-Club nicht verantwortlich noch regresspflichtig.
Autoren: oc2pus, IhmSelbst, Traffic, Grothesk
Dieses HOWTO zu Linux oder der Abschnitt davon braucht eine Überarbeitung. Weitere Informationen findest Du hier. Deine Hilfe ist gefragt, das HOWTO zu verbessern. Danach entsorge bitte diese Signierung. |
Inhaltsverzeichnis
Einleitung
Geschichtlicher Hintergrund Technischer Überblick Installation
Insallation
Die hier im Wiki angebotenen source.list oder Channel verwenden
apt-get install ajcore ajcorefassade AJClientGUI
oder
smart install ajcore ajcorefassade AJClientGUI
applejuice RPMs für SuSE
Autor: oc2pus
Um den Einstieg in appleJuice etwas zu erleichtern, habe ich mal ein paar RPMs erstellt.
Diese können von hier bezogen werden:
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.1-i386/RPMS.suser-oc2pus/
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/RPMS.suser-oc2pus/
oder:
http://ftp.gwdg.de/pub/linux/misc/suser-oc2pus/suse92/
http://ftp.gwdg.de/pub/linux/misc/suser-oc2pus/suse91/
zur Zeit (09.01.2005) sind die folgenden Versionen aktuell:
ajcore-0.30.146.1203-0.oc2pus.4.noarch.rpm
ajcore-gui-0.61.2-0.oc2pus.3.noarch.rpm
Installation erfolgt mit
rpm -Uhv ajcore-0.30.146.1203-0.oc2pus.4.noarch.rpm rpm -Uhv ajcore-gui-0.61.2-0.oc2pus.3.noarch.rpm
Da es sich um "noarch" RPMs handelt können diese auch für andere SuSE Versionen verwendet werden.
Der core wird nach der Installation mit "ajcore start" gestartet, mit "ajcore stop" gestoppt. Mit "ajcore status" kann man testen ob der core läuft.
Die GUI startet aber den core selber, wenn er noch nicht laufen sollte
Um die GUI zu starten ajcore-gui eingeben in einer Konsole.
Eine "kleine" manpage ist ebenfalls in diesem RPM vorhanden.
Beachtet: dies ist der erste Wurf
_________________
ab Heute (10.02.2006) heissen die Pakete etwas anders:
AJClientGUI ajcorefassade ajcore
Die Pakete stehen hier:
http://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.suser-oc2pus/ http://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386/RPMS.suser-oc2pus/
Zusätzlich werden benötigt:
tklcontrols (oc2pus-Paket) skinlf (oc2pus-Paket) jgoodies-looks(oc2pus-Paket) log4j (SuSE-Paket oder jpackage-Paket) xerces-j2 (SuSE-Paket oder jpackage-Paket) xml-commons-apis (SuSE-Paket oder jpackage-Paket)
...
Warum werden diverse andere Java-Pakete benötigt ? Das liegt daran das ich die GUI aus den Sourcen compiliere und somit bereits vorhandene Java-Pakete nutze. Das hat einige Vorteile:
- weniger grosse Pakete
- weniger Redundanz
Wer apt nutzt kann die Java-Pakete von jpackage installieren, dazu muss in der sources.list folgender Eintrag rein:
rpm http://mirrors.sunsite.dk/jpackage/ 1.7/generic free rpm http://mirrors.sunsite.dk/jpackage/ 1.6/generic free
bzw ein anderer Mirror aus dieser Liste: http://www.jpackage.org/repos.php Diese Pakete sind SuSE-konform ab SuSE-9.3.
YaST Benutzer können mein YaST-Repository in ihr YaST integrieren, siehe hier: [Tip] YaST-Quelle für SuSE-10.0 und SuSE-9.3 (suser-oc2pus) http://www.linux-club.de/viewtopic.php?t=47280
Die Pakete von jpackage müssen dann aber von Hand runtergeladen werden und mir rpm installiert werden ....
Der core kann nach wie vor mit ajcore start/stop gestartet werden. Die GUI wird mit dem Befehle AJClientGUI.sh gestartet oder über das KDE-Menu (dort sollte ein Eintrag für AppleJuice stehen). Das Startscript für die GUI startet aber den core automatisch mit, falls er noch nicht läuft!
Bei der Installation des neuen AJClientGUI wird das ajcore-gui automatisch deinstalliert.
Dann viel Spass mit dem nagelneuen Apfel-GUI 0.70 ...
Ach und wer lieber mit der Konsole arbeitet kann ja mal apfli ausprobieren, apfli gibt es auch in meinem Repository. Mehr Infos zu apfli hier: http://pta.berlios.de/index.php?page=ApfLi
_________________
Wenn das Paket *skinlf* immer nach dem Paket *jimi* schreit, dieses aber nirgendwo zu bekommen ist...
schaust du hier:
http://www.jpackage.org/rpm.php?id=1304
da es sich bei jimi um eine Spezielle Lizenz handelt darf dieses Paket nur als nosrc.rpm angeboten werden ...
also:
1.) http://mirrors.dotsrc.org/jpackage/1.6/generic/non-free/SRPMS/jimi-1.0-9jpp.nosrc.rpm
downloaden
2.) hierhin surfen http://java.sun.com/products/jimi/ 3.) das JIMI Software Development Kit downloaden, Lizenz von Sun bestätigen Smile
(wichtig: ==> jimi1_0.zip downloaden)
4.) das jimi1_0.zip nach /usr/src/packages/SOURCES kopieren 5.) mit dem Befehl rpmbuild --rebuild jimi-1.0-9jpp.nosrc.rpm das jimi rpm erstellen 6.) das fertige jimi steht dann in /usr/src/packages/RPMS/noarch 7.) dieses mit rpm -Uhv jimi-* installieren 8.) apt install AJClientGUI
Wichtig: damit man dieses Paket erstellen kann benötigt man das Java-SDK, das JRE reicht nicht! Also vorher ggfl. noch java-*-devel installieren.
alles klar ? _________________
apt - smart - yum - YaST suser-oc2pus Repository
Konfiguration
http://www.ed2k-serverboard.de/images/iupload/ajhost.png
bei passwort nix, aber trag in dem feld host statt localhost mal 127.0.0.1 ein.
Anschließend dem Assistenten folgen.
Grafische Oberflächen
Unterstützte Funktionen
Vorteile von AppleJuice
Nachteile von AppleJuice
Tipps zu AppleJuice
Fehlerquellen
was steht denn im logfile ?
==> dieses findest du in $HOME/applejuice/
bzw. wenn du ajgui aus der Konsole startest, sagt das startscript welches logfile verwendet wird.
ajcore start
ajcore status
Javaproblem
In einer Konsole java -version oder rpm -qa | grep java
geh mal im Konqueror auf den Ordner wo die AJCoreGUI.jar liegt und nun auf Extras und Terminal öffnen.
Dort den Befehl:
java -jar AJCoreGUI.jar
und es sollte funzen.
Wer apt nutzt kann die Java-Pakete von jpackage installieren, dazu muss in der sources.list folgender Eintrag rein: Code: rpm http://mirrors.sunsite.dk/jpackage/ 1.7/generic free rpm http://mirrors.sunsite.dk/jpackage/ 1.6/generic free
bzw ein anderer Mirror aus dieser Liste: http://www.jpackage.org/repos.php Diese Pakete sind SuSE-konform ab SuSE-9.3.
YaST Benutzer können mein YaST-Repository in ihr YaST integrieren, siehe hier: [Tip] YaST-Quelle für SuSE-10.0 und SuSE-9.3 (suser-oc2pus) http://www.linux-club.de/viewtopic.php?t=47280
Die Pakete von jpackage müssen dann aber von Hand runtergeladen werden und mir rpm installiert werden ....
Der core kann nach wie vor mit ajcore start/stop gestartet werden. Die GUI wird mit dem Befehle AJClientGUI.sh gestartet oder über das KDE-Menu (dort sollte ein Eintrag für AppleJuice stehen). Das Startscript für die GUI startet aber den core automatisch mit, falls er noch nicht läuft!
Bei der Installation des neuen AJClientGUI wird das ajcore-gui automatisch deinstalliert.
Dann viel Spass mit dem nagelneuen Apfel-GUI 0.70 ...
fehlende RPMs
rpm -Uhv ajcore rpm -Uhv ajcore-gui
ab Heute (10.02.2006) heissen die Pakete etwas anders:
AJClientGUI ajcorefassade ajcore
Zusätzlich werden benötigt:
tklcontrols (oc2pus-Paket) skinlf (oc2pus-Paket) jgoodies-looks(oc2pus-Paket) log4j (SuSE-Paket oder jpackage-Paket) xerces-j2 (SuSE-Paket oder jpackage-Paket) xml-commons-apis (SuSE-Paket oder jpackage-Paket)
da_brain hat Folgendes geschrieben: ... da das Paket *skinlf* immer nach dem Paket *jimi* schreit, dieses aber nirgendwo zu bekommen ist. Oder bin ich nur völlig verwirrt??
schaust du hier:
http://www.jpackage.org/rpm.php?id=1304
da es sich bei jimi um eine Spezielle Lizenz handelt darf dieses Paket nur als nosrc.rpm angeboten werden ...
also:
downloaden
- hierhin surfen http://java.sun.com/products/jimi/
- das JIMI Software Development Kit downloaden, Lizenz von Sun bestätigen Smile
(wichtig: ==> jimi1_0.zip downloaden)
- das jimi1_0.zip nach /usr/src/packages/SOURCES kopieren
- mit dem Befehl rpmbuild --rebuild jimi-1.0-9jpp.nosrc.rpm das jimi rpm erstellen
- das fertige jimi steht dann in /usr/src/packages/RPMS/noarch
- dieses mit rpm -Uhv jimi-* installieren
- apt install AJClientGUI
Wichtig: damit man dieses Paket erstellen kann benötigt man das Java-SDK, das JRE reicht nicht! Also vorher ggfl. noch java-*-devel installieren.
redhat-Paket läuft. (aktualtät prüfen)
- Die Fehlermeldung "cannot be installed" bei RPMs deutet meistens auf einen defekten Download hin. Lade die Datei nochmal herunter.
rpm -qa | grep ajcore