ubuntu

Ubuntu podcasts - Βίντεο από UDS

Τον τελευταίο καιρό ακούω όλο και περισσότερο podcast στον δρόμο για την δουλειά. Μερικά από τα αγαπημένα μου podcast σχετικά με το Ubuntu:

Περισσότερα podcast σχετικά με Ubuntu και foss/linux υπάρχουν στο http://wiki.ubuntu.com/Podcasts

Πριν λίγες μέρες ολοκληρώθηκε και το Ubuntu Developers Summit (UDS). Συνεντεύξεις από τους πιο ενδιαφέροντες παρευρισκόμενους του UDS μπορείτε να βρείτε στο http://www.youtube.com/user/ubuntudevelopers . Web Ubuntu 2.0 anyone? Smiling

Ένα από τα ενδιαφέροντα πράγματα που πληροφορήθηκα από τις συνεντεύξεις είναι ότι τα πακέτα του αποθετηρίου του Ubuntu θα συντηρούνται πλέον σε bzr branches. Ένα από τα θετικά αυτής της αλλαγής είναι θα κάνει τη συμμετοχή του κόσμου στο packaging development ακόμα πιο εύκολη. Yeeeii! Η μετάβαση αυτή θα γίνει στους επόμενους μήνες, καθώς το εγχείρημα αυτό δεν είναι καθόλου εύκολο.

Σαββατοκύριακο αναβάθμισης - Ubuntu 8.04

Το Σάββατο βρήκα αρκετό χρόνο για να κάνω την μετάβαση στο Ubuntu 8.04 ή αλλιώς hardy. Έκανα καθαρή εγκατάσταση και όχι αναβάθμιση από το feisty, καθώς ήθελα να τροποποιήσω τις κατατμήσεις μου. Είχα παλιότερα μια εγκατάσταση των xp σε διαμόρφωση διπλής εκκίνησης με Ubuntu, για τα περιστασιακά παιχνίδια. Το τελευταίο καιρό όμως δεν έχω καθόλου όρεξη για παιχνίδια, οπότε ευκαιρία να αξιοποιήσω τον χώρο αυτό καλύτερα. Bye Bye grub μενού, bye bye dualboot.

Πήρα τα αντίγραφα ασφαλείας σε dvd και έναν usb σκληρό. Εδώ έχω και μια απορία. Έκανα διαμόρφωση του usb σκληρού ως ext3 με το gparted. Όταν τελείωσε όμως, έδειχνε ως δεσμευμένα 1GB και με df -h έδειχνε ~180MB δεσμευμένα. Είναι φυσιολογικό αυτό, κρατάει το ext3 κάποιο χώρο δεσμευμένο; Ένα άλλο πράγμα που με προβλημάτισε με το gparted είναι ότι δεν μπορούσα να καθορίσω τις ετικέτες των κατατμήσεων μέσω του gparted, αλλά έπρεπε να το κάνω από την γραμμή εντολών. No biggie.

Τέλος πάντων, προχώρησα με την απορία για τον δεσμευμένο χώρο αναπάντητη. Εγκατάσταση από το alternative cd, για να έχω μερικές επιπλέον επιλογές σε σχέση με το ubiquity (ο εγκαταστάτης του live cd). Και σε μερικά λεπτά έτοιμο. Καθώς ξεκινάει το σύστημα, βλέπω το φωτάκι της webcam να αναβοσβήνει. Έχει πλάκα. Και όμως ναι! Αυτόματη αναγνώριση και της webcam του φορητού! Βελτίωση σε σχέση με την εγκατάσταση της προηγούμενης έκδοσης. Τώρα ο υπολογιστής μου είναι 100% plug-n-play. Εκτός από το hypernation ίσως, που δεν χρειάστηκα - δεν έχω δοκιμάσει ποτέ αν δουλεύει σωστά.

Κάνω τις τελευταίες ενημερώσεις από το αποθετήριο και τώρα πρέπει να εγκαταστήσω τα αγαπημένα μου πακέτα. Εύκολο, καθώς τα είχα σε μια λίστα πρόχειρα (σε τυχαία σειρά):

  • ubuntu-restricted extras (μόνο που αντί του openjdk έβαλα αυτό της sun)
  • easytag
  • firestarter
  • p7zip
  • deluge-torrent
  • xchat libnotify-bin
  • inkscape
  • timer-applet
  • filezilla filezilla-locales
  • cheese
  • gnochm
  • adobe reader (website)
  • agave
  • google earth (website)
  • ktouch
  • conduit
  • miro
  • virtualbox
  • twitux

Και μερικά ακόμη πακέτα, όχι ενδιαφέροντα για τους περισσότερους μάλλον:

  • build-essential
  • meld
  • eclipse
  • bzr
  • php5-cli
  • kbabel intltool
  • rapidsvn
  • subversion
  • glade-3 glade-gnome-3

Μερικές μικρορυθμίσεις εφαρμογών αργότερα και έτοιμος. Το άλλο 1% που έχω ξεχάσει το φτιάχνω στην πορεία. Και η απαραίτητη φωτογραφία της επιφάνεια εργασίας. Δεν ξέρω, αλλά με κάθε αναβάθμιση ή έστω αλλαγή του wallpaper, νιώθω λίγο διαφορετικά. Σαν να γίνομαι καλύτερος άνθρωπος. Τεχνολογική εξάρτηση..

Η επιφάνεια εργασίας μου

Πρωινή βόλτα στην Στουρνάρη

Σήμερα το πρωί πήγα μια γρήγορη βόλτα από την Στουρνάρη για να αγοράσω μια κάρτα μνήμης για τον φορητό μου. Η εγκατάσταση της ήταν παιχνίδι και - παραδόξως με εμένα - δεν μου περίσσεψε καμία βίδα Smiling Με την μνήμη τώρα στα 2GB, ο υπολογιστής δεν φαίνεται να παραπονιέται πλέον όταν τρέχω το Hardy στο Virtualbox.

Σε μια βιτρίνα του Παπασωτηρίου είδα και δύο ενδιαφέρονται κουτιά. Το ένα ήταν το DesktopOS της Magenta (βασισμένο στο Ubuntu) και το άλλο μια έκδοση του Suse Linux. Ακόμα εκπλήσσομαι όταν βλέπω διανομές GNU/Linux να είναι διαθέσιμες από γνωστά καταστήματα.

Magenta DesktopOS στην βιτρίνα

Φτιάξτε ένα avatar με το MeMaker

To MeMaker είναι μια μικρή εφαρμογή με την οποία μπορείτε να φτιάξετε μια καρτουνίστικη αναπαράσταση του εαυτού σας (avatar). Βρίσκεται ακόμα στα αρχικά στάδια ανάπτυξης, οπότε ίσως να βρείτε προβληματάκια όταν προσπαθήσετε να κάνετε δοκιμές (κώλυσε μερικές φορές στις δοκιμές μου). Πάντως οι προγραμματιστές του MeMaker βελτιώνουν συνεχώς την εφαρμογή, με στόχο να ενσωματωθεί στην βασική εγκατάσταση του Ubuntu. Η νέα έκδοση του Ubuntu θα περιλαμβάνει μάλλον ένα διάλογο με πρόσωπα, από τα οποία θα μπορεί κάποιος να επιλέξει το δικό του για να συνδεθεί στο σύστημα. Και το MeMaker ευελπιστεί να είναι το εργαλείο με το οποίο θα μπορείτε να φτιάξετε αυτά τα πρόσωπα.

Οι προγραμματιστές του MeMaker χρειάζονται και άλλα γραφικά για να συμπεριλάβουν στην εφαρμογή, οπότε αν πιάνει το χέρι σας με το inkscape, δοκιμάστε να τους στείλετε άλλο ένα τύπο μαλλιών ή ότι άλλο εμπνευστείτε Smiling

memaker screenshot

LZMA

Διαβάζοντας τις καταχωρίσεις του πλανήτη GNOME, έμαθα πως στο file-roller προστέθηκε πρόσφατα η δυνατότητα χρησιμοποίησης του αλγόριθμου συμπίεσης LZMA. Και μην ξέροντας τι είναι έκανα μια μικρή έρευνα (με το σύνηθες αποτέλεσμα να ξοδέψω μερικές πολύτιμες ελεύθερες ώρες).

Ο αλγόριθμος συμπίεσης LZMA προσφέρει την καλύτερη συμπίεση από όλους τους άλλους αλγόριθμους που είναι διαθέσιμοι σε GNU/Linux/Unix. Στην ταχύτητα αποσυμπίεσης είναι πολύ πιο γρήγορο από το bzip2 και ελάχιστα πιο αργό από το gzip. Στην ταχύτητα συμπίεσης όμως είναι πολύ πιο αργό και από τα δύο. Επιπλέον, το LZMA χρησιμοποιεί περισσότερη μνήμη, οπότε ίσως να μην είναι κατάλληλο για παλαιότερα συστήματα με λιγοστή μνήμη.

Αν ο χρόνος συμπίεσης δεν είναι ιδιαίτερα σημαντικός, με το LZMA θα έχετε τα καλύτερα αποτελέσματα συμπίεσης. Το δημοφιλές 7zip χρησιμοποιεί επίσης τον συγκεκριμένο αλγόριθμο συμπίεσης.

Υπάρχει μια πρόταση για την χρήση του αλγόριθμου αυτού για την συμπίεση των πακέτων του alternative cd του Ubuntu και όπως αναφέρετε θα μπορούσαν να εξοικονομήσουν με αυτόν τον τρόπο μέχρι και 175MB στον δίσκο! Έτσι θα μπορούσαν να προσθέσουν περισσότερα πακέτα στον δίσκο, όπως για παράδειγμα πακέτα γλωσσικής υποστήριξης. Το dpkg υποστηρίζει το LZMA αλλά το apt δεν το υποστηρίζει πλήρως ακόμα.

Για να εγκαταστήσετε τα εργαλεία για το LZMA στο Ubuntu, εγκαταστήστε το πακέτο lzma (αυτόματη εγκατάσταση). Για να συμπιέσετε έναν κατάλογο, θα πρέπει να κάνετε:

tar c my-directory/ | lzma --best -v > my-directory.tar.lzma

Με το --best θα εφαρμοστεί η καλύτερη δυνατή συμπίεση, οπότε ίσως να αργήσει λιγάκι. Συμπιέστε τον ίδιο φάκελο και με το gzip και bz2 και κάντε την σύγκριση. Το tar δεν έχει ακόμα υποστήριξη για να χρησιμοποιήσετε το LZMA χωρίς να κάνετε pipe από το tar στο lzma Sad (υπάρχει ένα patch όμως διαθέσιμο που ίσως ενσωματωθεί σύντομα).

Για αποσυμπίεση κάντε:

lzma -cd my-directory.tar.lzma | tar -xv

Bash και Dash, ποιο να διαλέξω;

Μόλις ανακάλυψα κατά τύχη πως το προεπιλεγμένο shell στο Ubuntu δεν είναι πλέον το γνωστό σε όλους μας bash (Bourne-again shell), αλλά το dash (Debian Almquist shell). Και το περίεργο είναι πως υπάρχει εκεί από την έκδοση 6.10 χωρίς να το έχω αντιληφθεί :( Δεν χρησιμοποιώ και τόσο συχνά shell scripts για να το πάρω χαμπάρι φαίνεται...

Το dash, από ότι διάβασα στα γρήγορα, είναι μικρότερο σε μέγεθος από το bash, ταχύτερο, με λιγότερες εξαρτήσεις αλλά και με λιγότερες λειτουργίες. Και φαίνεται επίσης πως έχει προκαλέσει μερικά προβλήματα συμβατότητας όταν πρωτοχρησιμοποιήθηκε στο ubuntu (που ήμουν εγώ;).

Περισσότερα: https://wiki.ubuntu.com/DashAsBinSh

3d glChess

Το παιχνίδι για σκάκι που έρχεται με το Ubuntu 7.10, ονόματι glChess, έχει μια επιλογή για λειτουργία 3d. Αν προσπαθήσεις όμως να την ενεργοποιήσεις θα εμφανιστεί ένα μήνυμα που αναφέρει ότι πρέπει να εγκατασταθούν μερικά επιπλέον πακέτα πρώτα, πριν μπορέσει να ενεργοποιήσει την υποστήριξη για 3d. Το μήνυμα πάντως δεν βοηθάει ιδιαίτερα στο να βρεις ποιά είναι τα πακέτα αυτά. Τα πακέτα που πρέπει να εγκατασταθούν (τα βρήκα με λίγο ψάξιμο) είναι τα python-gtkglext1 και python-opengl.

3d glchess

Πάλι έχασα Sad

Vista, XP και Ubuntu

Vista

Το νέο μου asus ήρθε με τα vista προεγκατεστημένα. Και μια που είχα την ευκαιρία, είπα να τους δώσω μια μέρα για να δω τι λέει το νεότερο λειτουργικό σύστημα της Microsoft. Ειλικρινά πρόκειται για το ποιο εκνευριστικό λογισμικό που έχω χρησιμοποιήσει. Οτιδήποτε και να κάνεις, σου πετάει μια προειδοποίηση. Έλεος! Στο τέλος οι χρήστες των vista μαθαίνουν μάλλον να πατάνε "Αποδοχή" σε οποιαδήποτε προειδοποίηση εμφανιστεί μπροστά τους, χωρίς να της δίνουν σημασία και έτσι η όποια ασφάλεια πάει περίπατο. Επίσης από πλευράς επιδόσεων, τα vista (όπως ήρθαν με το φορητό) ήταν εξαιρετικά βαριά. Γύρω στα 750 MB RAM δεσμευμένα, χωρίς κάποια εφαρμογή ανοικτή (όχι πάνω από 200 MB στο Gutsy). Μαζί με το φορητό ήρθε μόνο ένα resque cd, οπότε για να μπορέσεις να εγκαταστήσεις τα windows χωρίς τα άχρηστα utilities της Asus, θα πρέπει να ψάξεις να βρεις ένα cd εγκατάστασης από κάποιον φίλο ή αλλού (οπού δεν ξέρω κατά πόσο νόμιμο είναι να κάνεις αντίγραφο του windows cd, έστω και αν πρόκειται να το χρησιμοποιήσεις με κωδικό που έχεις αγοράσει). Ο δίσκος επίσης συνεχώς έψαχνε, το desktop search ήταν μάλλον. Θα μπορούσε να μου πει τώρα ένας vista funboy ότι αν απενεργοποιήσεις αυτό και αφαιρέσεις εκείνο, τα vista θα πετάνε. Δηλαδή ουσιαστικά να μετατρέψεις τα vista σε xp. Τότε για ποιο λόγο να έχει κάποιος τα vista και μην κρατήσει τα xp (ή να πάει σε ubuntu ακόμα καλύτερα). Παρεμπιπτόντως, το desktop search ήταν ενεργό και στο Gutsy. Απενεργοποιήθηκε αμέσως Smiling Βρίσκω αυτή την λειτουργία εντελώς άχρηστη για μένα, καθώς κρατάω τα έγγραφα μου σχετικά καλά οργανωμένα. Δεν νομίζω πως θα έπρεπε να είναι προ-ενεργοποιημένο το tracker, καθώς αφήνει κακές πρώτες εντυπώσεις λόγω της επιβάρυνσης στην απόδοση του σκληρού δίσκου.

Windows XP

Μετά από αυτή την άσχημη γνωριμία με τα vista, τα διέγραψα, με την προοπτική να εγκαταστήσω τα xp σαν το 2ο/gaming λειτουργικό μου. Πράγμα που δεν ήταν τόσο εύκολο τελικά καθώς όπως αποδείχτηκε, η υποστήριξη για xp στο συγκεκριμένο φορητό είναι ανίπαρκτη από τηνν Asus. Ενώ στο Gutsy η υποστήριξη είναι σχεδόν άψογη! Ποιος θα το πίστευε ότι η υποστήριξή hardware στο gnu/linux θα έφτανε αυτό το σημείο; Το πρόβλημα με το linux δεν είναι πλέον αν υποστηρίζεται κάτι, αλλά το ότι μερικές φορές δεν υποστηρίζονται πλήρως όλες οι δυνατότητες μιας συσκευής (πχ surround σε κάρτες ήχου κτλ).

Τα προβλήματα που συνάντησα με τα xp είναι τα παρακάτω:

  • Ο εγκατάστασης των xp δεν αναγνώριζε καν τον δίσκο (sata), οπότε έπρεπε να ξαναβάλω vista (ω ναι), να κάνω bios firmware update, να αλλάξω τις ρυθμίσεις του δίσκου από το BIOS σε compatibility mode, έτσι ώστε μπορέσει να δει ο εγκατάστασης των xp τον δίσκο και να κάνει τελικά την εγκατάσταση.
  • Τα xp δεν υποστηρίζονται με drivers από την Asus, οπότε έπρεπε να ψάξω με τις ώρες στο forum της asus και στις ιστοσελίδες των κατασκευαστών των επιμέρους τμημάτων του φορητού για να βρω οδηγούς. Δεν είμαι σίγουρος τελικά ότι κατάφερα να τα συγκεντρώσω όλα. Εγκατέλειψα την προσπάθεια από την στιγμή που είχα βρει ότι χρειαζόμουν για να μπορώ να παίξω το Neverwinter nights 2 Smiling

Ubuntu

Τώρα η εμπειρία με το Ubuntu 7.10 (Gutsy). Κάνω την εγκατάσταση από το alternative cd. Σκόπευα να χρησιμοποιήσω τις νέες δυνατότητες του εγκαταστάτη για κρυπτογράφηση του σκληρού κατά την εγκατάσταση, για αυτό προτίμησα το alternative. Τελικά δεν κατάφερα να βρω άκρη για το πως να χρησιμοποιήσω κρυπτογράφηση κάνοντας χειροκίνητη ρύθμιση των κατατμήσεων. Αν όμως δεν έχετε dual boot σύστημα και δεν χρειάζεται να κάνετε χειροκίνητη ρύθμιση των κατατμήσεων, υπάρχει μια επιλογή που κάνει τα πάντα αυτόματα. Μπορώ να κάνω την κρυπτογράφηση μετά την εγκατάσταση ούτως ή άλλος Smiling

Η εγκατάσταση ολοκληρώνετε σε ένα τέταρτο περίπου. Ξεκινάει το Ubuntu και ακούγετε ο γνώριμος ήχος καλωσορίσματος με τα τύμπανα. Η κάρτα ήχου έχει αναγνωριστεί και δουλεύει μια χαρά Smiling Συνδέομαι στον υπολογιστή. Βάζω τον κωδικό μου στον διαχειριστή δικτύου για να συνδεθώ στο ασύρματο δίκτυο του σπιτιού μου (οι οδηγοί για την ασύρματη κάρτα είναι προεγκατεστημένοι). Συνδέομαι στο διαδίκτυο. Βλέπω ένα μήνυμα να μου λέει πως υπάρχουν μερικές συσκευές για τις οποίες πρέπει να εγκαταστήσω ιδιωτικό λογισμικό. Επιλέγω να χρησιμοποιηθεί ο ιδιωτικός οδηγός της nvidia. Μετά από μια επανεκκίνηση, το compiz έχει ενεργοποιηθεί και απολαμβάνω τα 3d εφέ. Συνδέω τον εξωτερικό usb δίσκο μου και εμφανίζονται αυτόματα στην επιφάνεια εργασίας οι δυο linux κατατμήσεις και η μια ntfs που είχα από παλιότερα στον εξωτερικό δίσκο. Παίρνω ότι χρειάζομαι από εκεί. Η κατάτμηση ntfs που έχω στον φορητό αναγνωρίζετε και αυτή αυτόματα και μπορώ να διαβάζω/γράφω από αυτή. Σχεδόν όλες οι fn συντομεύσεις του πληκτρολογίου δουλεύουν όπως θα έπρεπε. Συνδέω τον εκτυπωτή μου (HP Photosmart C4180). Αναγνωρίζετε αυτόματα και μπορώ να τυπώσω. Εγκαθιστώ με το synaptic το πακέτο hplip-gui για να έχω περισσότερες ρυθμίσεις για τον εκτυπωτή. Ο σαρωτής στο πολυμηχάνημα επίσης δουλεύει μια χαρά. Να σημειώσω πως μέχρι τώρα δεν χρειάστηκε να εγκαταστήσω μόνος μου κανέναν οδηγό ή ψάξω στο διαδίκτυο για να βρω κάποιον. Και το 90% του συστήματος δουλεύει μια χαρά Smiling

Ένα πράγμα που δεν αναγνωρίστηκε αυτόματα είναι η webcam. Ψάχνω για λιγάκι στο διαδίκτυο και βρίσκω αναλυτικές οδηγίες από το ubuntuforums για το πως να εγκαταστήσω τον οδηγό. Κατεβάζω τον οδηγό από το svn repository του, τον κάνω compile και τον φορτώνω στον πυρήνα. Η κάμερα δουλεύει Smiling Yeah!

shagadelic photo of me

Φωτογραφία από την webcam χρησιμοποιώντας το shagadelic εφέ του cheese.

Συνάντηση στο Θησείο

Αν και αυτή η καταχώριση γράφεται καθυστερημένα, κάλιο αργά παρά ποτέ. Την Δευτέρα 2 Αυγούστου έγινε η συνάντηση που είχε προτείνει ο Γλέζος και φυσικά ήμουν και εγώ εκεί. Μαζευτήκαμε γύρω στα 10 άτομα σε ένα καφενείο στο Θησείο με φόντο την Ακρόπολη. Ήμασταν εγώ, ο Δημήτρης Γλέζος, η Τέτα Μπιλιανού, ο Τροχαλάκης Χρήστος, ο Γιώργος Λογιωτατίδης, ο Δημήτρης Καλαμαράς, ο Λευτέρης Κοσμάς, ο Γιώργος (από το adslgr forum), ο Γιώργος Μακρυδάκης και ο Κώστας Παπαδήμας.

Αφού συστηθήκαμε έτσι ώστε να γνωριστούμε και να μάθουμε με τι ασχολείται ο καθένας, ο Γλέζος μας ενημέρωσε για την παρουσία του στο GUADEC και για το έργο που ανέπτυξε, ονόματι Transifex, στα πλαίσια του google summer of code και του fedora project. Συζητήσαμε όλοι επίσης για την κατάσταση του εξελληνισμού του αγαπημένου μας λειτουργικού και για το τι μπορούμε να κάνουμε ώστε να βελτιωθεί η κατάσταση, για την συνεργασία των διάφορων κοινοτήτων ελεύθερου λογισμικού και για πολλά άλλα θέματα που δεν θυμάμαι ακριβώς ώστε να τα αναφέρω. Έχει περάσει και λίγος καιρός και δεν κρατούσα και σημειώσεις, ας με συμπληρώσει κάποιος αν θέλει Eye-wink

Γενικά ήταν μια πολύ ενδιαφέρουσα βραδιά και είναι πάντα ωραίο να βλέπεις και από κοντά τα άτομα που γνωρίζεις μόνο μέσω διαδικτύου. Εύχομαι τέτοιες συναντήσεις να γίνονταν συχνότερα καθώς σου τονώνουν το αίσθημα της κοινότητας και ανοίγουν την όρεξη για να κάνεις επιπλέον δουλεία.

Στο τέλος της βραδιάς στο καφενείο ο Γλέζος μοίρασε μερικά δωράκια από το GUADEC και μερικοί από εμάς όπου πείναγαν, πήγαμε για σουβλάκια όπου και αρχίσαμε να συζητάμε επί παντός επιστητού, όπως για γλώσσες προγραμματισμού, ποιο distributed version control system είναι το καλύτερο και άλλα τέτοια ωραία.

Η φωτογραφίες (ευγενική χορηγία του Δημήτρη) είναι από το ψητοπωλείο και δεν είναι όλοι όσοι ήταν στην κυρίως συνάντηση, περιμένω τις φωτογραφίες της Τέτας από την αρχή της βραδιάς.

Συνάντηση στο Θησείο 2

Συνάντηση στο Θησείο 1

 

Ενημέρωση: περισσότερες φωτογραφίες από την Τέτα:

ThisioThiseioThiseio

ThiseioThiseioThiseio

Συλλογή ανεξάρτητου περιεχόμενου