Scribus 1.4.6 auf Ubuntu 14.04 installieren
Scribus 1.4.6 auf Ubuntu 14.04 installieren
Moin!
Da hier viele – mich eingeschlossen – Ubuntu und seine Derivate einsetzen und sicher gerne ohne großes Hickhack 1.4.6 benutzen möchten, ich es endlich fertig gebracht habe, Scribus aus dem Quelltext zu bauen (eher trotz als wegen des offiziellen Scribus-Wiki), habe ich eine kompakte Anleitung geschrieben: https://julius-cordes.de/scribus/tutori ... ompilieren
Nach maximal einer Stunde Copy and Paste und Kaffeetrinken¹ habt ihr 1.4.6 auf dem Rechner.
Viel Spaß mit Scribus 1.4.6!
Gruß
Julius
¹) Tee, Wasser, Saft, Wein (nicht zu viel!) und Bier tut es natürlich auch
Da hier viele – mich eingeschlossen – Ubuntu und seine Derivate einsetzen und sicher gerne ohne großes Hickhack 1.4.6 benutzen möchten, ich es endlich fertig gebracht habe, Scribus aus dem Quelltext zu bauen (eher trotz als wegen des offiziellen Scribus-Wiki), habe ich eine kompakte Anleitung geschrieben: https://julius-cordes.de/scribus/tutori ... ompilieren
Nach maximal einer Stunde Copy and Paste und Kaffeetrinken¹ habt ihr 1.4.6 auf dem Rechner.
Viel Spaß mit Scribus 1.4.6!
Gruß
Julius
¹) Tee, Wasser, Saft, Wein (nicht zu viel!) und Bier tut es natürlich auch
Scribus 1.4.7 und 1.5.4 (Entwicklungszweig) unter Ubuntu 18.04
Um Mithilfe beim Deutsch-sprachigen Scribus-Wiki wird gebeten!
Die aktuellen Versionen von Scribus:
Um Mithilfe beim Deutsch-sprachigen Scribus-Wiki wird gebeten!
Die aktuellen Versionen von Scribus:
Re: Scribus 1.4.6 auf Ubuntu 14.04 installieren
sehr gut julius!
ich hätte ein paar vorschläge
- ich würde nicht die binaries in /usr/local/ installieren... `sudo make install` ist kein schöner befehl! :-)
- du willst kein versioning in cmake
- ich glaube nicht, dass du die lcms directory in cmake setzen solltest...
- ich würde die svn version statt den zip nehmen
- make -j4 geht vier mal schneller (wichtiger mit 1.5x... aber...)
ich würde also vorschlagen (ohne es zu testen):
sudo apt-get build-dep scribus
cd
mkdir src
mkdir bin
cd src
svn co http://... scribus-14x
cd scribus-14x
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/home/YOURUSERNAME/bin/scribus-14x ..
make -j4
make install
cd /usr/local/bin
sudo ln -s /home/YOURUSERNAME/bin/scribus-14x/bin/scribus scribus14x
dann würdest du die aktuelle svn version als scribus14x starten können...
ich hätte ein paar vorschläge
- ich würde nicht die binaries in /usr/local/ installieren... `sudo make install` ist kein schöner befehl! :-)
- du willst kein versioning in cmake
- ich glaube nicht, dass du die lcms directory in cmake setzen solltest...
- ich würde die svn version statt den zip nehmen
- make -j4 geht vier mal schneller (wichtiger mit 1.5x... aber...)
ich würde also vorschlagen (ohne es zu testen):
sudo apt-get build-dep scribus
cd
mkdir src
mkdir bin
cd src
svn co http://... scribus-14x
cd scribus-14x
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/home/YOURUSERNAME/bin/scribus-14x ..
make -j4
make install
cd /usr/local/bin
sudo ln -s /home/YOURUSERNAME/bin/scribus-14x/bin/scribus scribus14x
dann würdest du die aktuelle svn version als scribus14x starten können...
- Arran
- Beiträge: 417
- Registriert: Sa 31. Jan 2015, 12:27
- Wohnort: Isle of Arran, Schottland
- Kontaktdaten:
Re: Scribus 1.4.6 auf Ubuntu 14.04 installieren
Warum denn kompliziert, wenn es viel einfacher geht?
Das Zauberwort heisst PPA.
Also:
Oeffne ein Terminal. Dann wird der Reihe nach eingegeben:
Nun wir die neueste stabile Version installiert. Man muss nur noch einen Starter setzen und Scribus startet.
Das Zauberwort heisst PPA.
Also:
Oeffne ein Terminal. Dann wird der Reihe nach eingegeben:
Code: Alles auswählen
sudo add-apt-repository ppa:ubuntuhandbook1/ppa
sudo apt-get update
sudo apt-get install scribus
Ein Cicero muss nicht zwangsläufig 12 Punkte haben, wie ein Waisenkind auch nicht immer im Heim leben muss.
Kubuntu 14.04-3, Scribus-Version 1.4.3.svn
Kubuntu 14.04-3, Scribus-Version 1.4.3.svn
Re: Scribus 1.4.6 auf Ubuntu 14.04 installieren
@Arran: Danke! Dieses PPA kannte ich noch gar nicht, ich werde es ausprobieren und in meiner Doku als Alternative eintragen.
@a.l.e.: Vielen Dank für deine umfangreiche Antwort! Ich habe auch gleich auch ein paar Fragen dazu:
Wie macht man es denn richtig?
Deine Vorgehensweise werde ich ausprobieren. Die wesentlichen Änderungen liegen bei cmake, Installation im Home-Verzeichnis und dann der Symlink.
Gruß
Julius
@a.l.e.: Vielen Dank für deine umfangreiche Antwort! Ich habe auch gleich auch ein paar Fragen dazu:
Dann besser unter /home? – Weil ich dafür kein root sein muss und „meinen Müll“ nicht Systemweit verteile?a.l.e. hat geschrieben:- ich würde nicht die binaries in /usr/local/ installieren... `sudo make install` ist kein schöner befehl! :-)
Kollidiert das selbst kompilierte Scribus dann nicht mit dem durch die Paketverwaltung installierten? Oder habe ich da etwas falsch verstanden?a.l.e. hat geschrieben:- du willst kein versioning in cmake
Hat er sonst aber nicht gefunden und gemeckert – Googlen führte zur „Lösung“: http://forums.scribus.net/index.php?topic=1929.0a.l.e. hat geschrieben:- ich glaube nicht, dass du die lcms directory in cmake setzen solltest...
Wie macht man es denn richtig?
Habe ich erst gemacht, aber dann meldete sich Scribus bei mir mit 1.4.7 – das wird doch im Gegensatz zu 1.4.6 laufend verändert, oder irre ich mich?a.l.e. hat geschrieben:- ich würde die svn version statt den zip nehmen
Bei meinen vier CPU-Kernen (ohne vier Aufgaben gleichzeitig zu erlauben, war einer voll ausgelastet) werde ich das mal riskieren.a.l.e. hat geschrieben:- make -j4 geht vier mal schneller (wichtiger mit 1.5x... aber...)
Deine Vorgehensweise werde ich ausprobieren. Die wesentlichen Änderungen liegen bei cmake, Installation im Home-Verzeichnis und dann der Symlink.
Gruß
Julius
Scribus 1.4.7 und 1.5.4 (Entwicklungszweig) unter Ubuntu 18.04
Um Mithilfe beim Deutsch-sprachigen Scribus-Wiki wird gebeten!
Die aktuellen Versionen von Scribus:
Um Mithilfe beim Deutsch-sprachigen Scribus-Wiki wird gebeten!
Die aktuellen Versionen von Scribus:
Re: Scribus 1.4.6 auf Ubuntu 14.04 installieren
hey
ja, für ubuntu das ppa ist bestimmt eine gute idee!
für debian ist es (insofern ich weiss) eine möglichkeit...
- ja, besser unter /home/BENUTZERNAME/bin/ installieren.
und dann ein symlink in /usr/local/bin stellen, damit dann im path drin ist...
- kein versioning in cmake: das ist etwas internes beim cmake. hat nichts mit den installierbarkeit mehrere versionen zu tun...
- ja, mit svn bekommst du 1.4.7... bei stabile versionen würde ich die aller neuste nehmen. wenn du schon alles kompilierst...
und auch generell: es gibt wenige fälle, wo mmn sich lohnt aus dem zip zu kompilieren...
ciao
a.l.e
ja, für ubuntu das ppa ist bestimmt eine gute idee!
für debian ist es (insofern ich weiss) eine möglichkeit...
- ja, besser unter /home/BENUTZERNAME/bin/ installieren.
und dann ein symlink in /usr/local/bin stellen, damit dann im path drin ist...
- kein versioning in cmake: das ist etwas internes beim cmake. hat nichts mit den installierbarkeit mehrere versionen zu tun...
- ja, mit svn bekommst du 1.4.7... bei stabile versionen würde ich die aller neuste nehmen. wenn du schon alles kompilierst...
und auch generell: es gibt wenige fälle, wo mmn sich lohnt aus dem zip zu kompilieren...
ciao
a.l.e
Re: Scribus 1.4.6 auf Ubuntu 14.04 installieren
Hi a.l.e.,
Per apt-file search Qt5CoreConfig.cmake habe ich dann das zugehörige Paket (selbiges anschließend installiert) und den Pfad gesucht. Anschließend dann den Pfad an cmake übergeben:
Allerdings kriege ich die Fehlermeldung immer noch. Wo könnte der Fehler stecken?
Danke und Gruß
Julius
... und das macht man, damit make nicht mit root-Rechten in System-Verzeichnissen irgendetwas anstellt? Ist das einfach eine Vorsichtsmaßnahme, wie sich zum Beispiel vor dem Betreten einer Wohnung die Schuhe (= die Root-Rechte) auszuziehen, um dort keinen Dreck zu verbreiten?a.l.e hat geschrieben:- ja, besser unter /home/BENUTZERNAME/bin/ installieren.
und dann ein symlink in /usr/local/bin stellen, damit dann im path drin ist...
Dann weiß ich Bescheid.a.l.e hat geschrieben:- kein versioning in cmake: das ist etwas internes beim cmake. hat nichts mit den installierbarkeit mehrere versionen zu tun...
Ich glaube, ich habe immer noch Verständnisprobleme bezüglich des Entwicklungsmodells. Ich versuche mal zu erklären, wie ich das verstanden habe und du sagst mir, ob und was ich falsch verstehe:a.l.e hat geschrieben:- ja, mit svn bekommst du 1.4.7... bei stabile versionen würde ich die aller neuste nehmen. wenn du schon alles kompilierst...
und auch generell: es gibt wenige fälle, wo mmn sich lohnt aus dem zip zu kompilieren...
- Die eigentliche Weiterentwicklung findet im unstablesvn-Zweig (derzeit 1.5.2.svn) statt, bestimmte stabile Entwicklungsstufen werden als unstable-Versionen veröffentlicht (derzeit 1.5.1)
- Änderungen im unstable bzw. Korrekturen werden im stablesvn-Zweig (aktuell 1.4.7.svn) integriert und dieser dann von Zeit zu Zeit als stable veröffentlicht (derzeit 1.4.6)
- Wenn ich 1.4.6 installieren möchte, benutze ich das tar-Archiv, wenn ich den (zurzeit) aktuellen Stand von 1.4.7.svn haben möchte, den stablesvn-Zweig aus Subversion
Code: Alles auswählen
CMake Error at CMakeLists.txt:616 (FIND_PACKAGE):
By not providing "FindQt5Quick.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Quick",
but CMake did not find one.
Could not find a package configuration file provided by "Qt5Quick" with any
of the following names:
Qt5QuickConfig.cmake
qt5quick-config.cmake
Add the installation prefix of "Qt5Quick" to CMAKE_PREFIX_PATH or set
"Qt5Quick_DIR" to a directory containing one of the above files. If
"Qt5Quick" provides a separate development package or SDK, be sure it has
been installed.
Code: Alles auswählen
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/home/test/scribus/scribus-1.5.1 -DQT_PREFIX="/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake"
Danke und Gruß
Julius
Scribus 1.4.7 und 1.5.4 (Entwicklungszweig) unter Ubuntu 18.04
Um Mithilfe beim Deutsch-sprachigen Scribus-Wiki wird gebeten!
Die aktuellen Versionen von Scribus:
Um Mithilfe beim Deutsch-sprachigen Scribus-Wiki wird gebeten!
Die aktuellen Versionen von Scribus:
Re: Scribus 1.4.6 auf Ubuntu 14.04 installieren
die idee ist, so kurz wie möglich, in root mode zu sein.Julius hat geschrieben:Hi a.l.e.,... und das macht man, damit make nicht mit root-Rechten in System-Verzeichnissen irgendetwas anstellt? Ist das einfach eine Vorsichtsmaßnahme, wie sich zum Beispiel vor dem Betreten einer Wohnung die Schuhe (= die Root-Rechte) auszuziehen, um dort keinen Dreck zu verbreiten?a.l.e hat geschrieben:- ja, besser unter /home/BENUTZERNAME/bin/ installieren.
und dann ein symlink in /usr/local/bin stellen, damit dann im path drin ist...
und make install ist ein riesiger task!
dazu, wird überall in /usr/local sachen installerien... meistens schwierig etwas wieder rausnehmen...
zu den versionen:
grundsätzlich, das was du über versionen schreibst, ist schon richtig...
aber wenn wenn du schon dich die mühe gibst das quellcode zu kompilieren, würde ich das neuste und nicht das veröffentlichen nehmen...
die svn-version ist (fast) immer besser wie die letzte veröffentliche version (bei stable (14x) ist immer besser, bei devel (15x) aller meistens)
zum kompilieren:
-DQT_PREFIX brauchst du nur, wenn du Qt ohne package manager installiert has (aus der webseite von Qt heruntergeladen oder selber kompiliert). in deinen fall, wird wahrscheinlich ein Qt package fehlen...
leider habe ich ab jetzt und bis am nächsten montag vermutlich wenig bis keine zeit um deine abenteuern zu folgen... ab in die berge!
ciao
a.l.e
Re: Scribus 1.4.6 auf Ubuntu 14.04 installieren
Verstehe, am Paketmanagment vorbei irgendwelchen Krempel zu installieren ist nicht gut!a.l.e hat geschrieben:die idee ist, so kurz wie möglich, in root mode zu sein.
und make install ist ein riesiger task!
dazu, wird überall in /usr/local sachen installerien... meistens schwierig etwas wieder rausnehmen...
Landet im SVN denn nur funktionsfähiger, kompilierbarer Code?a.l.e hat geschrieben:grundsätzlich, das was du über versionen schreibst, ist schon richtig...
aber wenn wenn du schon dich die mühe gibst das quellcode zu kompilieren, würde ich das neuste und nicht das veröffentlichen nehmen...
die svn-version ist (fast) immer besser wie die letzte veröffentliche version (bei stable (14x) ist immer besser, bei devel (15x) aller meistens)
Das habe ich nicht und du hattest Recht – das Paket qtdeclarative5-dev fehlte.a.l.e hat geschrieben:-DQT_PREFIX brauchst du nur, wenn du Qt ohne package manager installiert has (aus der webseite von Qt heruntergeladen oder selber kompiliert). in deinen fall, wird wahrscheinlich ein Qt package fehlen...
Ich packe vorerst nur den Link zu diesem Thread ins Alternativ-Wiki, dann schreibe ich das alles noch mal sauber auf und verlinke auch das von Arran vorgeschlagene PPA. Ich versuche das alles so konsistent und verständlich wie möglich zu gestalten.
Dann wünsche ich dir viel Spaß!a.l.e hat geschrieben:leider habe ich ab jetzt und bis am nächsten montag vermutlich wenig bis keine zeit um deine abenteuern zu folgen... ab in die berge!
Gruß
Julius
Scribus 1.4.7 und 1.5.4 (Entwicklungszweig) unter Ubuntu 18.04
Um Mithilfe beim Deutsch-sprachigen Scribus-Wiki wird gebeten!
Die aktuellen Versionen von Scribus:
Um Mithilfe beim Deutsch-sprachigen Scribus-Wiki wird gebeten!
Die aktuellen Versionen von Scribus:
Re: Scribus 1.4.6 auf Ubuntu 14.04 installieren
irgendwie, würde ich mit ja antworten, auch wenn nicht 100%ig der fall ist...Julius hat geschrieben: Landet im SVN denn nur funktionsfähiger, kompilierbarer Code?
es gibt falsche commits, aber sie sind sehr selten...
und sie werden schnell korrigiert (max 24 stunden in der regel < 4 stunden).
also: du kannst davon ausgehen, dass der svn-code auch immer compiliert und läuft.
das gilt noch mehr für die stabile version.
(irgendwie, ist es wahrscheinlicher, dass dein computer wärend dem kompilieren crasht... :-)