Μεταγλώττιση του LibreOffice

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Μεταγλώττιση του LibreOffice

Δημοσίευσηαπό simosx » 19 Ιουν 2011, 16:02

Εδώ θα δούμε πως μπορούμε να μεταγλωττίσουμε το LibreOffice στο Ubuntu μας.

1. Εγκαθιστούμε αναγκαία πακέτα (μεταγλωττιστής, git) με
Κώδικας: Επιλογή όλων

sudo apt-get install build-essential git


2. Εγκαθιστούμε τις εξαρτήσεις του LibreOffice (θέλει να έχουμε Ubuntu 11.04 ή νεότερο)
Κώδικας: Επιλογή όλων

sudo apt-get build-dep libreoffice


3. Λαμβάνουμε το βασικό αποθετήριο του LibreOffice
Κώδικας: Επιλογή όλων

git clone git://anongit.freedesktop.org/libreoffice/bootstrap LibreOffice-bootstrap
cd LibreOffice-bootstrap


4. Κάνουμε την αρχική ρύθμιση (autogen) με

Κώδικας: Επιλογή όλων
./autogen.sh --with-max-jobs=2 --with-num-cpus=2


Αν έχουμε π.χ. τετραπύρινο, αντικαθιστούμε τα 2 με 4, κτλ.
Εδώ μπορεί να έχει απομείνει κάποια εξάρτηση· αν η εντολή δεν ολοκληρωθεί αναφέρτε το παρακάτω.

5. Ξεκινούμε τη μεταγλώττιση με
Κώδικας: Επιλογή όλων

make

Η πρώτη μεταγλώττιση θα φέρει τον υπόλοιπο κώδικα, που είναι ο βασικός κώδικας του LibreOffice. Θέλει σύνδεση με το διαδίκτυο.

6. Εγκαθιστούμε δοκιμαστικά με
Κώδικας: Επιλογή όλων
make dev-install


και μπαίνουμε στον κατάλογο με τα εκτελέσιμα με
Κώδικας: Επιλογή όλων

cd install/program


και ξεκινούμε το φρέσκο LibreOffice!
Κώδικας: Επιλογή όλων

./soffice



Αυτό ήταν! (λέει LibreOffice 3.4.1, φρεσκοεγκατεστημένο)

Πηγές: http://wiki.documentfoundation.org/Deve ... tive_Build
και http://www.libreoffice.org/get-involved/developers/
Τελευταία επεξεργασία από simosx και 19 Ιουν 2011, 20:49, έχει επεξεργασθεί 2 φορά/ες συνολικά
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Μεταγλώττιση του LibreOffice

Δημοσίευσηαπό roman » 19 Ιουν 2011, 17:48

Με αυτόν τον τρόπο, για να τρέξει θα πρέπει να το εκτελούμε από το ~/LibreOffice-bootstrap/install/program ;
No LSB modules are available.
roman
punkTUX
punkTUX
 
Δημοσιεύσεις: 178
Εγγραφή: 11 Φεβ 2009, 15:09
Τοποθεσία: Θεσσαλονίκη
IRC: rwmanos
Εκτύπωση

Re: Μεταγλώττιση του LibreOffice

Δημοσίευσηαπό clepto » 19 Ιουν 2011, 18:02

ναι...αλλιώς αν πηγαίνεις από τις εφαρμογές θα εκτελείται το μη μεταγλωττισμένο...
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Μεταγλώττιση του LibreOffice

Δημοσίευσηαπό simosx » 19 Ιουν 2011, 22:59

Εικόνα

Και η τροποποίηση στον κώδικα (αποθετήριο components):

Κώδικας: Επιλογή όλων
diff --git a/cui/source/dialogs/about.src b/cui/source/dialogs/about.src
index 1bea545..1e1340c 100644
--- a/cui/source/dialogs/about.src
+++ b/cui/source/dialogs/about.src
@@ -62,7 +62,7 @@ ModalDialog RID_DEFAULTABOUT
{
NoLabel = TRUE;
TabStop = TRUE;
- Text [ en-US ] = "Contributor credits";
+ Text [ en-US ] = "Μεταγλωττισμένο από την κοινότητα Ubuntu-gr";
Pos = MAP_APPFONT ( 54 , 100 ) ;
Size = MAP_APPFONT ( 168 , 10 ) ;
};
@@ -76,7 +76,7 @@ ModalDialog RID_DEFAULTABOUT
};
String ABOUT_STR_LINK
{
- Text[ en-US ] = "http://www.libreoffice.org/credits.html";
+ Text[ en-US ] = "http://www.ubuntu-gr.org/";
};
String ABOUT_STR_ACCEL
{
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση


Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι