Μια από τις αγαπημένες μου εφαρμογές ανοιχτού κώδικα, το LibreOffice, ετοιμάζεται για μια νέα έκδοση μεγάλου σημείου: v4.0. Δεδομένου ότι συνήθως θα χρειαστεί λίγος χρόνος μετά την επίσημη κυκλοφορία για να φτάσετε στα αποθετήρια του Ubuntu, θα πρέπει να αναζητήσω άλλα μέσα για να αποκτήσω την πιο πρόσφατη έκδοση στο μηχάνημά μου. Υπάρχει βεβαίως ένας PPA που περιέχει μια εκ των προτέρων έκδοση. Αντίθετα, πήγα να ψάξω για έναν τρόπο να δοκιμάσω και να εγκαταστήσω το νέο LibreOffice χωρίς να χάσω την τρέχουσα (σταθερή) εγκατάστασή μου στο LibreOffice. Δείτε πώς γίνεται αυτό.

Λήψη των πακέτων LibreOffice

Αντί να χρησιμοποιήσετε την παλιά κατασκευή του Ubuntu, πηγαίνετε κατ 'ευθείαν στην πηγή και αρπάξτε το τελευταίο LibreOffice από τη σελίδα λήψεων πριν από τη λήψη της έκδοσης. Επί του παρόντος, η νεότερη έκδοση είναι 4.0 RC1 (περιέργως όμως έχει ήδη επισημανθεί με αριθμό έκδοσης 4.0.0.1, ωστόσο).

Στη συνέχεια, εξαγάγετε το νέο LibreOffice σε νέο φάκελο. Θα το τρέξετε από εκεί, οπότε επιλέξτε ένα φάκελο που χρησιμοποιείτε γενικά για να κρατάτε σενάρια και άλλα προγράμματα (για αυτό το λόγο χρησιμοποιώ το ~ / bin ). Χρησιμοποιήστε το διαχειριστή αρχειοθέτη GUI ή η ακόλουθη εντολή θα κάνει το κόλπο:

 tar xzvf [όνομα αρχείου] .tar.gz 

Θα έχετε τώρα έναν κατάλογο με το ίδιο όνομα με το αρχείο που κατεβάσατε (το δικό μου ήταν "LibreOffice_4.0.0.1_Linux_x86-64_deb" ). Κάτω από αυτόν τον κατάλογο, θα έχετε δύο υποφάκελους: DEBS και readmes. Ο φάκελος "DEBS" έχει (φυσικά) πακέτα Debian που δημιουργήθηκαν από το έργο LibreOffice. Ίσως μπείτε στον πειρασμό να τα εγκαταστήσετε απευθείας, αλλά μην το κάνετε! Αυτά έχουν έναν υψηλότερο αριθμό έκδοσης από εκείνους από τα αποθετήρια του Ubuntu και η εγκατάστασή τους θα αντικαταστήσει τη σταθερή σας εγκατάσταση. Αντ 'αυτού, πρόκειται να τα αποσυμπιέσετε χωρίς να τα εγκαταστήσετε χρησιμοποιώντας τα κανονικά εργαλεία πακέτων του Debian.

Εγκατάσταση

Αντί της συνήθους εντολής ( dpkg -i ) για την εγκατάσταση πακέτων DEB, πρόκειται να χρησιμοποιήσουμε ένα άλλο από τα βοηθητικά προγράμματα διαχείρισης πακέτων του Debian. dpkg-deb είναι μια εντολή για τη λήψη πληροφοριών σχετικά με τα πακέτα μορφής DEB, συμπεριλαμβανομένης της επιθεώρησης των αρχείων ελέγχου (θυμάστε τι είναι αυτά τα αρχεία, έτσι δεν είναι;) καθώς και την κατασκευή ενός αρχείου DEB από μια σωστά διαμορφωμένη δέντρο καταλόγου. Η σημαία "-x" είναι αυτό που θέλουμε εδώ, καθώς μας επιτρέπει να εξαγάγουμε το δέντρο αρχείων μέσα από τα πακέτα. Μεταβείτε στον κατάλογο στον οποίο θέλετε να εγκαταστήσετε το LibreOffice, στη συνέχεια εκτελέστε την ακόλουθη εντολή (και εκτελέστε την όπως ακριβώς είναι):

 για το i στην [διαδρομή προς την οποία εξάγατε το αρχείο LibreOffice] / DEBS / *. deb; κάνουμε dpkg-deb -x $ i. . Έγινε 

Τα παραπάνω είναι στην πραγματικότητα μια σειρά εντολών Bash. Η σημασία τους έχει ως εξής:

  1. Το πρώτο μέρος ("για το i στην [διαδρομή προς την οποία εκχυλίσατε το αρχείο LibreOffice] / DEBS / *. Deb") λέει το κέλυφος "για κάθε ένα από τα ακόλουθα αρχεία, κάντε ό, τι έρχεται." αρχεία "εξελίσσεται ότι είναι όλα τα αρχεία με επέκταση" .deb "στον κατάλογο που ονομάζετε. Έτσι, το επόμενο τμήμα της εντολής θα τρέξει σε κάθε πακέτο DEB που αποσυσκευάσατε από το αρχείο, βυθίζοντας και περνώντας τα ονόματα αρχείων DEB ένα προς ένα στην επόμενη εντολή.
  2. Το επόμενο bit ("do dpkg-deb -x $ i.") Λέει στο κέλυφος "για κάθε βρόχο, εξαγάγετε τα αρχεία από το πακέτο DEB σε αυτόν τον κατάλογο."
  3. Το τελευταίο μέρος κάνει ακριβώς αυτό που λέει ... ολοκληρώνει την εντολή.

Όταν τελειώσετε με την εντολή σας θα πρέπει να έχετε ένα νέο φάκελο "opt" στον τρέχοντα κατάλογο.

Μπορείτε να εκτελέσετε το νέο LibreOffice σε αυτό το σημείο μεταβαίνοντας στο φάκελο "opt / libreoffice4.0 / program /" και τρέχοντας την ακόλουθη εντολή:

 ./soffice 

Ωστόσο, ίσως θελήσετε να τοποθετήσετε αυτήν την δοκιμαστική εγκατάσταση σε ένα νέο προφίλ χρήστη, οπότε δεν θα χρεώσετε τίποτα με τη σταθερή σας εγκατάσταση. Ανοίξτε το αρχείο "opt / libreoffice4.0 / program / bootstraprc" με ένα πρόγραμμα επεξεργασίας κειμένου, αναζητήστε τη ρύθμιση "UserInstallation =" και αντικαταστήστε το τμήμα " $SYSUSERCONFIG " με " $ORIGIN/.. στον κατάλογο πάνω από τη βάση της εγκατάστασης του LibreOffice). Το προφίλ μου βρίσκεται δίπλα στον κατάλογο "opt /" που δημιουργήθηκε νωρίτερα. Αυτά τα ανεξάρτητα αποτελέσματα θα σας επιτρέψουν να δοκιμάσετε και να εγκαταστήσετε το νέο LibreOffice (και μην ξεχάσετε να υποβάλετε αυτές τις αναφορές σφαλμάτων).