Seite 1 von 1

seafile (cloudservice)

BeitragVerfasst: Dez 9th, '13, 16:21
von mhausle
Hallo,

(notwendigerweise) möchte ich gerne seafile für die Synchronisation von Dateien nutzen, da es von unserer Firma eingerichtet ist.
Unter Ubuntu scheinbar kein Problem, finde ich kein Paket unter Mageia - nur ein rpm für fedora. Dort bestehen dann noch eine Menge Abhängigkeiten ...

Wie kann ich hier sinnvoll vorgehen?

Einbinden einer Quelle / FTP Server, wo alle notwendigen Dateien liegen (sollten), z.B. ftp://ftp.pbone.net/mirror/ftp5.gwdg.de ... 19/x86_64/

"Übersetztenb" eines Ubuntupaketes get-apt irgendwie (da habe ich noch weniger Ahnung...)

Danke schon mal

Re: seafile (cloudservice)

BeitragVerfasst: Dez 9th, '13, 16:37
von doktor5000
Sauberste Lösung:
Das src.rpm für seafile und alle Abhängigkeiten (searpc, ccnet) für Fedora nehmen und unter Mageia neu bauen (so wie hier beschreiben: https://forums.mageia.org/en/viewtopic.php?f=41&t=5530 )

EDIT: Sieht dann etwa so aus, gerade mal durchprobiert:
Code: Alles auswählen
wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/zhonghuaren/Fedora_19/src/ccnet-1.3.4-6.1.src.rpm
wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/zhonghuaren/Fedora_19/src/seafile-1.7.1-7.1.src.rpm
wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/zhonghuaren/Fedora_19/src/searpc-1.1.0-6.1.src.rpm
wget http://dl.fedoraproject.org/pub/fedora/linux/releases/19/Everything/source/SRPMS/p/python-webpy-0.37-3.fc19.src.rpm

urpmi rpm-build
rpmbuild --rebuild searpc-1.1.0-6.1.src.rpm
urpmi ~/rpmbuild/RPMS/$(uname -m)/searpc-*.rpm
rpm -ihv ccnet-1.3.4-6.1.src.rpm
sed -i s/python2-devel/python-devel/ ~/rpmbuild/SPECS/ccnet.spec
urpmi --buildrequires ~/rpmbuild/SPECS/ccnet.spec
rpmbuild -ba ~/rpmbuild/SPECS/ccnet.spec
urpmi ~/rpmbuild/RPMS/$(uname -m)/ccnet*.rpm


rpm -ihv seafile-1.7.1-7.1.src.rpm
sed -i s/python2-devel/python-devel/ ~/rpmbuild/SPECS/seafile.spec
sed -i 's/man1\/\*\.1\.gz/man1\/\*\.1\.\*/' ~/rpmbuild/SPECS/seafile.spec
urpmi --buildrequires ~/rpmbuild/SPECS/seafile.spec
rpmbuild --ba ~/rpmbuild/SPECS/seafile.spec

rpm -ihv python-webpy-0.37-3.fc19.src.rpm
sed -i s/python2-devel/python-devel/ ~/rpmbuild/SPECS/python-webpy.spec
rpmbuild -ba ~/rpmbuild/SPECS/python-webpy.spec
urpmi ~/rpmbuild/RPMS/noarch/python-webpy*.rpm

urpmi ~/rpmbuild/RPMS/$(uname -m)/seafile-1.7.1*.rpm

Man braucht auch python-webpy von Fedora für die finale Installation, das gibt es nicht in den Mageia-Repos, hab ich mit eingefügt.
WICHTIG: Nur die urpmi-Befehle als root ausführen, den Rest als ganz normaler User. Pakete werden NICHT als root gebaut!

Du kannst natürlich auch versuchen, das Repo für Fedora 19 einzubinden, das wäre aber eine sehr unsaubere Lösung.
Für was wolltest du das nochmal einsetzen? Um Firmendaten zu synchronisieren ...

Oder konvertieren des fertigen .deb-Paketes via alien, hier etwas beschrieben: https://forums.mageia.org/en/viewtopic. ... 358#p40358

Re: seafile (cloudservice)

BeitragVerfasst: Dez 9th, '13, 16:58
von doktor5000
So sieht das Applet dann aus:
Bildschirmfoto2_36.png

Re: seafile (cloudservice)

BeitragVerfasst: Dez 9th, '13, 22:41
von mhausle
danke schon einmal doc - auch wen ich noch nicht weit gekommen bin:
Code: Alles auswählen
[xxx@yyy Downloads]$ rpmbuild --rebuild searpc-1.1.0-6.1.src.rpm
Installiere searpc-1.1.0-6.1.src.rpm
Warnung: InstallSourcePackage at: psm.c:238: Header V3 DSA/SHA1 Signature, Schlüssel-ID e06f8c93: NOKEY
Fehler: Fehlgeschlagene Paket-Abhängigkeiten:
        python-devel wird benötigt von searpc-1.1.0-6.1.x86_64

wo steckt der python-devel drin, hier ftp://fr2.rpmfind.net/linux/fedora/linux/updates/19/x86_64/python-devel-2.7.5-9.fc19.x86_64.rpm?

oder könntest Du mir die fertigen Dateien zusenden :(

Re: seafile (cloudservice)

BeitragVerfasst: Dez 9th, '13, 23:26
von Latte

Die benötigten Dateien solltest du in den Mageia-Paketen lib64python-devel für 64bit bzw libpython-devel für 32bit finden.

Re: seafile (cloudservice)

BeitragVerfasst: Dez 10th, '13, 10:00
von doktor5000
Brauchst du gar nicht finden, sondern einfach urpmi suchen lassen:

Code: Alles auswählen
urpmi --buildrequires ~/rpmbuild/SPECS/searpc.spec

oder
Code: Alles auswählen
urpmi --buildrequires searpc-1.1.0-6.1.src.rpm

Solche grundlegenden Pakete wie python-devel o.ä, sollst du ja eben gerade nicht von Fedora verwenden.

Hatte ich vergessen mit aufzuschreiben für searpc, weil er bei mir keine fehlenden BuildRequires hatte.

Re: seafile (cloudservice)

BeitragVerfasst: Mai 10th, '14, 16:09
von mhausle
Da ich mit dem RPM Bau nie weiter gekommen bin - geht über meinen Wissens-, vielleicht auch über meinen Willensstand - habe ich mich für die Script-/Konsolenversion entschieden.
Das läuft auch - halt nicht so "schön".

Falls jemand ein RPM baut wäre ich gerne "Abnehmer" dafür.

LG

Re: seafile (cloudservice)

BeitragVerfasst: Mai 10th, '14, 16:20
von doktor5000
Willens- und Wissensstand? Einfach ein paar Befehle absetzen und den Rechner das Paket bauen lassen?
Weiter oben habe ich dir beschrieben wie das geht. Ich hab das Paket glaube immer noch da, das kannst du doch aber auch selber nachbauen ...?

Re: seafile (cloudservice)

BeitragVerfasst: Okt 17th, '15, 14:04
von mhausle
"Spende" 10 EUR für ein funktionierendes RPM unter MAG5, möglichst auch funktionierend unter MAG4 :roll:

Re: seafile (cloudservice)

BeitragVerfasst: Okt 17th, '15, 15:51
von doktor5000
Ich schau's mir mal an.

Re: seafile (cloudservice)

BeitragVerfasst: Okt 17th, '15, 20:43
von doktor5000
Brauchst du die Pakete für x86_64 oder i586 ?

Re: seafile (cloudservice)

BeitragVerfasst: Dez 21st, '15, 13:16
von doktor5000
Huhu - Noch Interesse an den Paketen? Die Frage oben ist nach wie vor unbeantwortet ...

Re: seafile (cloudservice)

BeitragVerfasst: Dez 21st, '15, 18:08
von jkowalzik
Hi! ...den m(h)ausle soll doch die Katz fressen :lol: :lol:

Reagiert nicht auf E-Mail :? :?:

Re: seafile (cloudservice)

BeitragVerfasst: Mai 7th, '16, 12:23
von papoteur
Hallo,
David_david hat gerade Packeten in Cauldron bereitet. Können Sie feedback geben ?
Papoteur

Re: seafile (cloudservice)

BeitragVerfasst: Mai 7th, '16, 13:18
von doktor5000
Hi Yves,

seems the OP didn't respond any further since last year, regarding my query for which architecture he'd need the packages, so he probably won't provide any feedback for the cauldron packages either.
But thanks for asking :)