Showing posts with label openSuSE. Show all posts
Showing posts with label openSuSE. Show all posts

Aug 16, 2011

Εφαρμογή των τελευταίων εκδόσεων Firefox, Adobe Flash, Seamonkey και LibreOffice στο openSuSE 11.2

Στο παρελθόν είχαμε μιλήσει για την εγκατάσταση του LibreOffice στο openSuSE 11.2 (http://serafeimk.blogspot.com/2011/05/libreoffice-opensuse-112.html) για το οποίο η επίσημη υποστήριξη για αναβαθμίσεις έχει λήξει στις 12 Μαΐου του 2011. Παρόλο που από συστημική άποψη το project Evergreen προσπαθεί να διατηρήσει το λειτουργικό σύστημα ενημερωμένο σύμφωνα με τα τελευταία σημαντικά patches ή προγράμματα, το ίδιο δεν συμβαίνει με νεώτερες εκδοχές εφαρμογών τρίτων κατασκευαστών, όπως για παράδειγμα της Mozilla ή του LibreOffice. Σε αυτό το άρθρο θα περιγράψω τις ενέργειες που χρειάζονται ώστε να ενημερωθεί το σύστημα για να κάνει χρήση των τελευταίων εκδόσεων των εφαρμογών αυτών, ειδικά για 64-bit αρχιτεκτονικές. Η προσέγγιση που έχω ακολουθήσει είναι συνδυαστική της χρήσης YUM repositories και απευθείας download από τα sites των επιμέρους εφαρμογών. Έχω διαπιστώσει πως σε μερικές περιπτώσεις τα repositories μπορούν να προκαλέσουν προβλήματα στο σύστημα, οπότε προκρίνεται η λύση του απευθείας download και install.

  • Αναβάθμιση σε Firefox 5.0.1 ενώ η επίσημη έκδοση στο openSuSE 11.2 είναι η σειρά 3.6.*. Κατεβάζουμε το κατάλληλο αρχείο από το server του Mozilla για την αρχιτεκτονική μας. Για παράδειγμα από εδώ: http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest-5.0/linux-x86_64/ To κάνουμε unzip σε ένα δικό μας directory (πχ κάτω από το /opt) Έπειτα, φτιάχνουμε ένα link για τα υφιστάμενα plugin-ins του συστήματός μας:
ln -s /usr/lib64/browser-plugins /opt/firefox/plugins

με αυτόν τον τρόπο τα βασικά plugins (Java, Adobe Flash) λειτουργούν και στην νέα μας έκδοση. Τέλος, φτιάχνουμε και το link στο executable του Firefox:

unlink /usr/bin/firefox
ln -s /opt/firefox/firefox /usr/bin/firefox

  • Εφαρμογή του τελευταίου Adobe Flash plugin (πχ 11 Beta για Linux 64) Καταρχήν το κατεβάζουμε από την διεύθυνση http://labs.adobe.com/downloads/flashplayer11.html. Κάνουμε unzip το αρχείο σε ένα φάκελο της επιλογής μας και αντιγράφουμε το libflashplayer.so στον κατάλογο /usr/lib64/browser-plugins. Ξεκινούμε τον Firefox και απενεργοποιούμε το παλαιό (10.3) plugin και ενεργοποιούμε το νεώτερο.


  • Αναβάθμιση του Seamonkey από την βασική έκδοση 2.0.14 (το οποίο χρησιμοποιώ για την email αλληλογραφία και τον απλό HTML editor του). Αντίστοιχα με τον Firefox, κατεβάζουμε την τελευταία έκδοση από το http://www.seamonkey-project.org/releases/. Στο κάτω μέρος της σελίδας υπάρχει link για την αρχιτεκτονική των 64-bit. Παρομοίως, το κάνουμε unzip στον κατάλογο /opt και επίσης ανανεώνουμε το symbolic link.
unlink /usr/bin/seamonkey
ln -s /opt/seamonkey/seamonkey /usr/bin/seamonkey

  • Αναβάθμιση στην τελευταία έκδοση του LibreOffice. Εδώ είμαστε τυχεροί, μιας και υπάρχει ένα unstable repository για το 11.2 στην τοποθεσία http://download.opensuse.org/repositories/LibreOffice:/Unstable/openSUSE_Evergreen_11.2/ που σήμερα περιλαμβάνει την έκδοση 3.4.2. Επιλέγουμε λοιπόν τα κατάλληλα πακέτα για αναβάθμιση.

May 21, 2011

Βρίσκοντας την ημερομηνία εγκατάστασης ενός Linux συστήματος

Διαθέτοντας ένα μεγάλο αριθμό από virtual machines βασισμένα στο Linux, μου προέκυψε η απορία για το πότε έκανα την εγκατάστασή τους. Διαπίστωσα πως αυτή η πληροφορία (installation date) διαφέρει από διανομή σε διανομή. Πιο συγκεκριμένα για το Ubuntu ανατρέξτε στον κατάλογο /var/log/installer ώστε να δείτε το πότε στήσατε το μηχάνημα σας.

Τρέχοντας την έκδοση 10.10, επιβεβαιώνω πως η ημερομηνία εγκατάστασης είναι η 16η Οκτωβρίου 2010 (λίγες μέρες δηλαδή μετά την κυκλοφορία)

Για την περίπτωση του openSuSE, βλέπουμε τις πρώτες γραμμές του αρχείου /var/log/zypper.log

2009-11-16 23:45:13 <1> linux-spk(3209) [zypper] main.cc(main):75 ===== Hi, me zypper 1.2.8 built Nov 2 2009 17:44:30 ===== 2009-11-16 23:45:13 <1> linux-spk(3209) [zconfig] ZConfig.cc(_autodetectSystemArchitecture):57 Uname architecture is 'x86_64' 2009-11-16 23:45:13 <1> linux-spk(3209) [zconfig] ZConfig.cc(_autodetectTextLocale):121 Found LANG=en_US.UTF-8 2009-11-16 23:45:13 <1> linux-spk(3209) [zconfig] ZConfig.cc(_autodetectTextLocale):128 Default text locale is 'en_US' 2009-11-16 23:45:13 <1> linux-spk(3209) [zconfig] ZConfig.cc(Impl):234 libzypp: 6.21.2 built Nov 2 2009 17:29:51 2009-11-16 23:45:13 <1> linux-spk(3209) [zypp] IniParser.cc(parse):69 Start parsing /etc/zypp/zypp.conf[g___]

Συνεπώς το openSuSE 11.2 μου το ξεκίνησα στις 16 Νοεμβρίου 2009.

Τέλος για την περίπτωση του CentOS εμπιστευτείτε το timestamp του /root/install.log (17 Ιουλίου 2009 στην περίπτωσή μου)

May 3, 2011

LibreOffice και openSuSE 11.2

Ανήκω σε αυτούς που πιστεύουν πως το openSuSE είναι από τις πιο στιβαρές, σταθερές και πλούσιες πλατφόρμες για development. Γι' αυτό το λόγο, μόλις ρυθμιστεί κατάλληλα ένα openSuSE σύστημα είναι δύσκολο να το εγκαταλείψεις για κάτι νεώτερο (ενώ το αυτόματο upgrade που επαγγέλλονται όλες οι διανομές μου αποδειχθεί επανειλημμένα ουτοπία). Στα τελευταία 4 χρόνια που τρέχω όλο μου το business σε Linux, έχω αλλάξει μόνο δυο εκδόσεις: τη SLED 10 και το openSuSE 11.2.

Από την άλλη μεριά, υπάρχουν αρκετές μεταβολές στις οποίες πρέπει να προσαρμοστούμε και ανάμεσα σε αυτές είναι η ανάδειξη του LibreOffice ως παράγωγο του OpenOffice που αρχικά ερχόταν εγκατεστημένο με το openSuSE 11.2. Ευτυχώς υπάρχει λύση ως προς αυτό, αφού διατίθεται αποθετήριο με την τελευταία έκδοση του LibreOffice για το 11.2 με αναλυτικές οδηγιές στο http://anl4u.com/how-to-install-libreoffice-in-opensuse.html Μόλις μάλιστα τελειώσουμε με τα βήματα της εγκατάστασης, ας προσθέσουμε από το Yast τα Writer και Draw extensions ώστε να εγκατασταθούν τα πρόσθετα του PDF import και του Google Docs.

Mar 16, 2011

Μετάβαση (migration) από το Evolution στο Seamonkey Mail

Ως χρήστης του openSuSE 11.2, μέχρι πρόσφατα χρησιμοποιούσα το Gnome Evolution 2.28 για την αλληλογραφία μου. Αν και σε γενικές γραμμές ήμουν ευχαριστημένος, δεν άργησαν να γίνονται ενοχλητικά μερικά προβλήματα. Για παράδειγμα η απόδοση (rendering) HTML μηνυμάτων κάποιες φορές δεν τα κατάφερνε καθόλου καλά. Επίσης το φόρτωμα της αλληλογραφίας άρχισε να καθυστερεί χαρακτηριστικά γράφοντας το μήνυμα "Storing folder" για αρκετά δευτερόλεπτα.

Η αναβάθμιση σε μια επόμενη έκδοση του openSuSE δεν αποτελεί (προς το παρόν) επιλογή μιας και έχω φτιάξει ένα πολύ σταθερό περιβάλλον εργασίας με αρκετές παραμετροποιήσεις. Οπότε, θέλοντας να αλλάξω τον Linux email client κατέληξα στη σουίτα του Seamonkey (http://www.seamonkey-project.org/) που έτσι και αλλιώς χρησιμοποιούσα πριν κάποια χρόνια ως Netscape Communicator.

Η μεταφορά των αρχείων μου από το Evolution ήταν μια ευχάριστη έκπληξη γιατί ολοκληρώθηκε δίχως προβλήματα:
  • για την μεν μεταφορά του email υπάρχει το ειδικό extension ImportExportTools (https://nic-nac-project.org/~kaosmos/index-en.html) που διαβάζει τα mbox αρχεία του Evolution
  • ως προς την μεταφορά των contacts, το Evolution επιτρέπει την μαζική αποθήκευση τους σε μορφή vCard (vcf) Υπάρχουν πολλά εργαλεία, όπως για παράδειγμα αυτός ο online μετατροπέας (http://labs.brotherli.ch/vcfconvert/) για την αντιστοίχηση από μορφή vcf σε ldif ώστε να εισαχθεί (import) τελικά στο Seamonkey.
Ένα ακόμα χρήσιμο extension είναι το launchy (http://gemal.dk/mozilla/launchy.html) που μας επιτρέπει να ανοίξουμε ένα link που περιλαμβάνεται σε ένα email, σε browser (πχ Firefox) πλην του default Seamonkey.

Μια εβδομάδα ύστερα από την μετάπτωση είμαι πραγματικά πολύ ικανοποιημένος από την ταχύτητα, τις ρυθμίσεις αναζήτησης και ταξινόμησης και την εν γένει λειτουργικότητα του Seamonkey email.

May 15, 2010

Αναβάθμιση σε OpenOffice 3.2 για openSuSE και Windows

Τις τελευταίες ημέρες αναβάθμισα τα virtual machines μου στην έκδοση 3.2 του OpenOffice. Για την μεν περίπτωση του openSuSE 11.2 τα βήματα έχουν ως εξής:

  1. Προσθέτουμε ως source repository αυτό της σταθερής έκδοσης του OpenOffice.org που δανειζόμαστε από την σελίδα των επιπρόσθετων αποθετηρίων της διανομής (http://en.opensuse.org/Additional_package_repositories) Έστω πως το ονομάζουμε OpenOfficeStable

  1. Εκτελούμε ως su την εντολή:
zypper dup -r OpenOfficeStable

Για τη δε περίπτωση των Windows, υπάρχει ένα εικονίδιο στο δεξί πάνω πλαίσιο που μας ειδοποιεί όταν υπάρχουν διαθέσιμες αναβαθμίσεις για το προϊόν. Παρομοίως, μπορούμε να ανατρέξουμε στο μενού Help->Check for updates. Στο παράθυρο που θα παρουσιαστεί, επιλέγουμε να κατέβει η πιο πρόσφατη έκδοση προκειμένου να αναβαθμιστούμε.

Jan 24, 2010

Απεγκατάσταση (uninstall) patch στο openSuSE και αποτροπή του στο μέλλον

Έπειτα από μια πρόσφατη εγκατάσταση ενός update για το metacity στο openSuSE 11.2, προκλήθηκε κάποιο απροσδόκητο σφάλμα κατά τη σύνδεση (login) στο σύστημα, οπότε υπήρξε ύστατη ανάγκη να γυρίσουμε πίσω σε μια προηγούμενη έκδοση του προγράμματος.

Για να το καταφέρουμε αυτό, εκτελούμε τον Software Manager του Yast και εντοπίζουμε το πρόγραμμα το οποίο θέλουμε να κάνουμε downgrade. Στο κάτω μέρος της οθόνης, βρίσκονται οι διάφορες εκδόσεις του προγράμματος, από την αρχική του εγκατάσταση.

Επιλέγοντας μια προγενέστερη έκδοση, μπορούμε να κάνουμε click στην επιλογή downgrade, ώστε αυτή να εγκατασταθεί.

Το τελευταίο βήμα αφορά την αποσόβηση εγκατάστασης της ενημερωμένης έκδοσης από το online update στο μέλλον. Τότε, ακολουθώντας το online update, κάνουμε δεξί click στην ενημέρωση και επιλέγουμε "lock". Κατά αυτόν τον τρόπο, η ενημέρωση προστίθεται στην μαύρη λίστα (blacklist) και δεν είναι δυνατόν να ενεργοποιηθεί παρά μόνο αν εμείς ρητά την ξεκλειδώσουμε (unlock)