Welcome to Planet openSUSE

This is a feed aggregator that collects what openSUSE contributors are writing in their respective blogs.

To have your blog added to this aggregator, please read the instructions.


Τρίτη
10 Ιούλιος, 2018


face

Στα ελάχιστα χρόνια ενασχόλησής μου με το ΕΛΛΑΚ, έχω συναντήσει αρκετά άτομα που διαβάζουμε στις ειδήσεις γι'αυτούς. Η ενασχόλησή μου με κοινότητες (openSUSE, GNOME, ownCloud τώρα Nextcloud) αλλά και με αρκετή συνεισφορά τόσο σε προώθηση των projects όσο και μεταφράσεις, με έχουν κάνει σεβαστό και υπολογίσιμο όταν βγαίνω στο εξωτερικό σε συνέδρια. Έχω καταφέρει να είμαι μέλος της κοινότητας openSUSE (από το 2010) ενώ είμαι και μέλος του GNOME Foundation.

Πρώτος διάσημος σε χρονολογική σειρά ήταν το 2010 ο Richard Stallman. Ο Stallman ήταν καλεσμένος του GreekLUG (του οποίου είμαι ιδρυτικό μέλος). Ήταν ίσως η μεγαλύτερη "επιτυχία" μας. Μέχρι τότε συμμετείχαμε σε μικρότερες πανελλαδικές και πολλές τοπικές εκδηλώσεις.


Γενικά έχω συμμετάσχει σε πολλά συνέδρια, τόσο στο εξωτερικό όσο και στο εσωτερικό. Αυτό που έχω καταλάβει είναι ότι δεν πρόκειται να παρουσιαστεί μια σουπερ ντουπερ τεχνολογία που πιθανό να μην γνωρίζουμε. Τις περισσότερες φορές γίνονται απλά για να βρίσκονται από κοντά τα άτομα μιας κοινότητας ώστε να γεμίσουν ενέργεια και να δουλέψουν πιο αποδοτικά για την κοινότητα και το project.

Στο συνέδριο Desktop Summit το 2011 (Βερολίνο), ήταν η πρώτη μου έξοδος σε παγκόσμιο συνέδριο. Εκεί συνάντησα μερικά από τα πιο "γνωστά ονόματα" στον χώρο του ΕΛΛΑΚ. Συμμετείχα στο booth του openSUSE.

Στο συνέδριο αυτό συνάντησα τον Mark Shuttleworth του Ubuntu.



Με την Izabel Valverde και τον Mark Shuttleworth

ΠΑΡΕΛΕΙΠΟΜΕΝΑ ΓΙΑ ΜΑΡΚ: Εμφανίστηκε την 2η μέρα το μεσημέρι (την ώρα που όλοι βρισκόταν στο εστιατόριο για μεσημεριανό). Μπαίνοντας στην άδεια αίθουσα παρουσιάσεων, μας χαιρέτησε, σαν να μας γνώριζε. Κατά την αναμονή μας στη σειρά στο εστιατόριο, βρισκόταν πίσω μας. Όταν ήρθε η σειρά του, του ζητήθηκε το κουπόνι φαγητού που μας χορηγούνταν κατά την εγγραφή μας. Επειδή δεν είχε (είπαμε ήρθε αργοπορημένος), αναγκάστηκε να ανέβει στις αίθουσες του συνεδρίου, να κάνει την εγγραφή του και να κατέβει στο εστιατόριο.

Εκεί συνάντησα για πρώτη φορά τον Jos Portvliet. Τότε κατείχε την θέση του community manager για την κοινότητα openSUSE.


Έκτοτε έχουμε συναντηθεί σε άλλα 4 συνέδρια.

Την κοπέλα της φωτογραφίας με τον Mark Shuttleworth ίσως δεν την γνωρίζετε. Είναι η Izabel Valverde από την Βραζιλία. Η Izabel είναι γνωστή από το έργο της τόσο για το openSUSE αλλά κυρίως για το GNOME, τόσο στην χώρα της όσο και στην Λατινική Αμερική. Μιλάμε σχετικά συχνά.

Στο συνέδριο ήταν και ο Federico Mena Quintero. Η Izabel μου πρότεινε να μου τον γνωρίσει αλλά ήμουν τόσο ψαρωμένος, που δεν τον γνώρισα.

Επόμενο συνέδριο που συμμετείχα ήταν στο παγκόσμιο συνέδριο της κοινότητας openSUSE στην Πράγα. Και εκεί συνάντησα κάποιους σημαντικούς αλλά δεν έχω κάπου πρόχειρες φωτογραφίες. Στο συγκεκριμένο συνέδριο συμμετείχαμε περίπου 15 Έλληνες. Κάναμε την προώθηση της υποψηφιότητάς μας για το συνέδριο της επόμενης χρονιάς στη Θεσσαλονίκη.

Μετά από 3 χρόνια πετυχημένης πορείας ως Ελληνική κοινότητα openSUSE, μας ανατέθηκε η διοργάνωση του παγκόσμιου συνεδρίου. Ήταν η πρώτη φορά που η κοινότητα θα διοργάνωνε ένα τέτοιο συνέδριο.

Εδώ συνάντησα τον Ralf Flaxa (όπως λέει και ο τίτλος του, είναι President of Global Engineering at SUSE).


O Rihard Brown είναι πρόεδρος του openSUSE Board. Τον Richard τον συναντώ σε κάθε συνέδριο openSUSE.


Την συμμετοχή του Stefano Karapetsas, του συνεχιστή (μετά τον perberos) του γραφικού περιβάλλοντος MATE, την θεωρώ προσωπική μου επιτυχία. Η συμμετοχή του έγινε στα πλαίσια της προώθησης του MATE στο openSUSE. Ο στόχος επετεύχθη, το MATE είναι πλήρως λειτουργικό στο openSUSE. Μάλιστα το video στο youtube είχε τις περισσότερες θεάσεις ακόμα και από τα παλαιότερα βίντεο. Απ' όσο γνωρίζω, δεν ασχολείται τελευταία πολύ με το project λόγω επαγγελματικών υποχρεώσεων.


Στο συνέδριο της Θεσσαλονίκης συνάντησα ακόμα μια φορά την Izabel Valverde αλλά και άλλα δυο άτομα που δραστηριοποιούνται για το GNOME και το openSUSE στην Ασία. Τον Max Huang και την Inene Chen.


Σε κάθε συνέδριο βρισκόμαστε και με τον Andrew Waafa. Βλέπετε από την φωτογραφία (αλλά αν ψάξετε και άλλες) δεν φοβάται να τσαλακωθεί. Έχει ένα δίκιο πάντως. Και να δείχνεις σοβαρός, δεν κερδίζεις κάτι... ;-)


Την επόμενη χρονιά, το παγκόσμιο συνέδριο openSUSE διοργανώθηκε στο Dubrovnik. Εκεί συμμετείχα ως εθελοντής στην διοργάνωση αλλά οργάνωσα και το booth για το GNOME.

Στο συνέδριο αυτό συνάντησα τον Michael Meeks (γνωστός από την συνεισφορά του τόσο στο GNOME όσο και στο Libre Office).



Άννα, Αποστόλης, Wookey, εγώ, Michael Meeks, Κώστας

Στο ίδιο συνέδριο συμμετείχε από πλευράς GNOME ο Tobias Mueller. Ο Tobi εκείνη την εποχή νομίζω ότι ήταν μέλος του GNOME Foundation Board. Έχει προσφέρει πολλά στην κοινότητα GNOME.


Επόμενο συνέδριο ήταν αυτό του ownCloud το 2015 στο Βερολίνο. Εκείνη την χρονιά έτρεχε ένα marketing project που λεγόταν ownCloud insiders. Μια πλατφόρμα που είχε κάποιες εργασίες του στυλ διαβάστε αυτό το άρθρο και ποστράρετε στα social media ή κάντε μια παρουσίαση. Αυτές οι εργασίες είχαν ως ανταμοιβή πόντους. Οι πόντοι ανταλλάσσονταν με διάφορα "δώρα". Οι περισσότεροι Έλληνες έπαιρναν το Banana Pi. Προσωπικά είχα βάλει στόχο να συμμετέχω στο συνέδριο ΔΩΡΕΑΝ. Και το πέτυχα.

Εκεί συνάντησα το εμπνευστή του ownCloud (αλλά και αργότερα του Nextcloud), τον Frank Karlitschek. Με τον Frank μιλούσαμε μέσω mails μέχρι τότε.


Συνάντησα και έναν φίλο από το openSUSE, τον Klaas Freitag. Ο Klaas έφυγε από την SUSE για να εργαστεί στην εταιρία ownCloud.


Τελευταία συνέδρια που συμμετείχα ήταν το 2016 στο Βερολίνο. Η ιστορία και εδώ περίεργη. Δεν είχα σκοπό να συμμετάσχω επειδή δεν περίσσευαν χρήματα από τον προϋπολογισμό μου. Δέχτηκα πρόσκληση συμμετοχής στο συνέδριο ownCloud από τον Jonathan Kawol, τον νέο community manager του ownCloud, μετά από τα γεγονότα του καλοκαιριού. Το ανέφερα ότι αν μπορεί να καλύψει ένα ποσό, τότε θα μπορέσω να πάω. Μου απάντησε θετικά και ξεκίνησα την αναζήτηση. Έκλεισα αεροπορικό και διαμονή και την ίδια μέρα, το βραδάκι, μου στέλνει πρόσκληση και ο Jos Poortvliet. Του απάντησα ότι εάν έστελνε νωρίτερα, θα μπορούσα να συμμετάσχω και στο συνέδριο του Nextcloud. Μου πρόσφερε να καλύψει τις ημέρες μεταξύ των συνεδρίων αρκεί να αλλάξω το αεροπορικό εισιτήριο. Κατάφερα να το κάνω και μάλιστα το συνολικό ποσό να είναι λιγότερο από αυτό που μου πρότεινε. Οπότε συμμετείχα και στα δυο συνέδρια, γεγονός που ξεκαθάρισε λίγο το τοπίο.

Στο ownCloud συνάντησα τον Cornelius Schumacher, γνωστό από την συνεισφορά του στο KDE (ως προγραμματιστής αλλά και ως πρόεδρος του KDE ev) αλλά για μένα από την συνεισφορά του στο openSUSE.


Στο συνέδριο του Nextcloud συνάντησα την Karen Sandler, την φωνή στα τελευταία βίντεο του GNOME. Την είχα δει και στο Desktop Summit το 2010 όταν ήταν executive director του GNOME Foundation. Με μεγάλη μου έκπληξη, όταν πήγα να την χαιρετίσω λίγο πριν αρχίσει την ομιλία της, μου είπε ότι με γνωρίζει (προφανώς από την συνεισφορά μου στο GNOME).
Όπως είναι λογικό, συνάντησα τον καλό φίλο, Jos Poortvliet και τον ιδρυτή του Nextcloud, Frank Karlitschek.

Στις 25-27 Μαΐου 2018, συμμετείχα στο συνέδριο openSUSE στην Πράγα. Εκεί συνάντησα τον γνωστό δημοσιογράφο Swapnil Bhartiya και του ζήτησα selfie.

Swapnil Bhartiya


Αυτούς συνάντησα μέχρι τώρα. Ίσως να λείπει από το κάδρο ο Linus Torvalds. Δυστυχώς βρίσκεται πολύ μακρυά για να τον συναντήσω σε κάποιο συνέδριο-ομιλία. Ποιος ξέρει; Ίσως στο μέλλον τον συναντήσω και αυτόν.

Πέμπτη
05 Ιούλιος, 2018


face

Μετά από το post μου με τίτλο: "Συναντήσεις μου με famous και λιγότερο famous σε συνέδρια και όχι μόνο", σκέφτηκα να ψάξω και ομαδικές φωτογραφίες από τα συνέδρια του εξωτερικού που έχω συμμετάσχει ως ανάμνηση. Υπάρχουν και τα συνέδρια FOSSCOMM στην Ελλάδα, αλλά ίσως γράψω κάτι όταν πλησιάζει ο καιρός να συμμετάσχω στο επόμενο FOSSCOMM.

Έχουμε και λέμε:

2011



Το desktop summit διεξήχθη για τελευταία φορά το 2011 στο Βερολίνο. Είναι η πρώτη φορά που επισκέπτομαι το Βερολίνο. Επίσης είναι η πρώτη φορά που βγαίνω στο εξωτερικό μετά από ένα χρόνο που είχαμε ξεκινήσει την κοινότητα openSUSE στην Ελλάδα μαζί με τον Κώστα.



2012


Το 2012 συμμετείχα ως εθελοντής στο παγκόσμιο συνέδριο openSUSE στην Πράγα. Συμμετείχαμε πολλοί Έλληνες (δείτε παρακάτω) επειδή την επόμενη χρονιά θα διοργανώναμε στην Θεσσαλονίκη το αντίστοιχο συνέδριο.


Η ομάδα των Ελλήνων

Το συνέδριο ήταν συνδιοργάνωση με άλλα 2 συνέδρια.



2013


Την χρονιά αυτή, το παγκόσμιο συνέδριο openSUSE διοργανώθηκε στην Θεσσαλονίκη. Συμμετείχα ενεργά τόσο στην οργάνωσή του όσο και στην διάρκειά του, με την διαχείριση των μέσων κοινωνικής δικτύωσης.



2014


Το παγκόσμιο συνέδριο openSUSE διοργανώθηκε στο Dubrovnik στην Κροατία. Έχοντας αποκτήσει εμπειρία, μου ανατέθηκε ο ρόλος των μέσων κοινωνικής δικτύωσης.



2015


Το 2015 συμμετείχα στο συνέδριο ownCloud στο Βερολίνο. Ήταν η χρονιά που είχα κάνει πολλές παρουσιάσεις και αρκετή προώθηση του ownCloud στην Ελλάδα. Είχα κερδίσει την συμμετοχή μου στο συνέδριο μέσω της πλατφόρμας προώθησης που χρησιμοποιούσε εκείνη την εποχή το ownCloud.



2016


Το 2016 συμμετείχα σε δυο συνέδρια. Ο λόγος ήταν ο διαχωρισμός-διάσπαση σε ownCloud και Nextcloud (είναι δυο διαφορετικές εταιρίες με δυο εντελώς διαφορετικά projects).

Αρχικά ως προσκεκλημένος του ownCloud.


Στη συνέχεια ως προσκεκλημένος-εθελοντής του Nextcloud.



2017


Το 2017 συμμετείχα στο συνέδριο Nextcloud στο Βερολίνο. Ήταν ιδιαίτερη χαρά μου γιατί συμμετείχαν και 2 Έλληνες μαζί μου.


2018


FOSDEM με το Nextcloud...

FOSDEM 2018 με Nextcloud

Σύντομα θα ακολουθήσουν και άλλα...

Κυριακή
01 Ιούλιος, 2018


face
GNU Health logo


Το GNU Health είναι ένα σύστημα ιατρικού φακέλου ελεύθερου λογισμικού με έντονη έμφαση στη δημόσια υγεία και την ιατρική. Η λειτουργικότητά του περιλαμβάνει τη διαχείριση των ηλεκτρονικών ιατρικών αρχείων και τη λειτουργικότητα του συστήματος διαχείρισης πληροφοριών εργαστηρίου.

Είναι σχεδιασμένο να λειτουργεί σε όλα τα συστήματα, υποστηρίζοντας διανομές GNU/Linux, FreeBSD, Windows και macOS. Υποστηρίζει διαφορετικά συστήματα διαχείρισης βάσεων δεδομένων, όπως η PostgreSQL. Είναι γραμμένο σε Python και χρησιμοποιεί το Tryton ως ένα από τα συστατικά του.

Το GNU Health υιοθετήθηκε από το Πανεπιστήμιο των Ηνωμένων Εθνών. Το 2011, έγινε επίσημο πακέτο GNU. Απονεμήθηκε το Best Project of Social Benefit από το Ίδρυμα Ελεύθερου Λογισμικού στο LibrePlanet 2012 στο Πανεπιστήμιο της Μασαχουσέτης στη Βοστώνη.

Το GNU Health είναι ένα έργο του GNU Solidario, μη κερδοσκοπικής μη κυβερνητικής οργάνωσης (ΜΚΟ) που δραστηριοποιείται στους τομείς της υγείας και της εκπαίδευσης με ελεύθερο λογισμικό.

Το GNU Health ξεκίνησε το 2008 από τον Dr Luis Falcón ως πρόγραμμα για την προαγωγή της υγείας και την πρόληψη ασθενειών στις αγροτικές περιοχές. Το αρχικό του όνομα ήταν Medical. Από τότε έχει εξελιχθεί σε πληροφοριακό σύστημα για νοσοκομεία, με διεπιστημονική διεθνή ομάδα συνεργατών. Το χρησιμοποιούν τα Ηνωμένα Έθνη, τα δημόσια νοσοκομεία και τα Υπουργεία Υγείας (όπως στο Entre Rios της Αργεντινής) και ιδιωτικά ιδρύματα σε όλο τον κόσμο.

Τον Αύγουστο του 2011, ο Richard Stallman κήρυξε το GNU Health ως επίσημο πακέτο GNU. Μετά από αυτό, η ανάπτυξη μετακινήθηκε από το SourceForge στο GNU Savannah.

Το GNU Health / Solidario και το Διεθνές Ινστιτούτο για την Παγκόσμια Υγεία των Ηνωμένων Εθνών (UNU IIGH) υπέγραψαν συμφωνία το 2011 για την εκπαίδευση των επαγγελματιών υγείας σε όλο τον κόσμο σχετικά με το σύστημα, ως τρόπο προώθησης του ελεύθερου λογισμικού στη δημόσια υγεία, ειδικά στις αναδυόμενες οικονομίες. Έκτοτε, και οι δύο οργανώσεις συνεργάζονται και επεκτείνουν το δίκτυο των εταίρων τους για να παρέχουν υγεία με καθολικό τρόπο. η οποία επίσης λειτουργεί προς την κατεύθυνση των Αναπτυξιακών Στόχων της Χιλιετίας του ΟΗΕ.

Δείτε την παρουσίαση του Dr Luis Falcón στο συνέδριο του openSUSE 2018 στην Πράγα.


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

Πέμπτη
21 Ιούνιος, 2018


face
openSUSE Tumbleweed

Διαβάζω συχνά απόψεις σχετικά με το μέλλον των desktop υπολογιστών ότι βρίσκεται στις διανομές rolling. Αυτό είναι κάτι που είχα εκφράσει στην κοινότητα openSUSE εδώ και πολύ καιρό (μάλλον όταν είχε ξεκινήσει το αποθετήριο Tumbleweed). Συχνά με ρωτάνε γιατί να χρησιμοποιήσουμε openSUSE Tumbleweed και πως μπορεί να συγκριθεί με άλλες διανομές όπως Fedora ή Ubuntu. Η αλήθεια είναι ότι το Tumbleweed είναι δύσκολο ή ακόμα και αδύνατο να συγκριθεί με διανομές όπως Fedora ή Ubuntu.

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

Εάν ενδιαφέρεστε για μια τέτοια έκδοση στην διανομή openSUSE, έχουμε την έκδοση Leap. Πιστεύω η έκδοση Leap είναι καλύτερη από το Fedora και το Ubuntu για ένα σωρό λόγους, ξεκινώντας από το γεγονός ότι το Leap διαθέτει ένα κώδικα Enterprise (το SUSE Linux Enterprise για την ακρίβεια) στην καρδιά του με την κοινότητα openSUSE να έχει φτιάξει μια ολοκληρωμένη κοινοτική διανομή πάνω σε αυτό.

Το παρόν κείμενο θα επικεντρωθεί στην έκδοση Tumbleweed.
Υπάρχει ένα "ρητό" στην κοινότητα. Είμαστε Rock (Leap) and Roll (Tumbleweed).

Είναι περισσότερο σαν το Arch και το Gentoo από αυτή την άποψη. Το Tumbleweed σήμερα περιέχει τα πιο πρόσφατα πακέτα από κάθε λογισμικό που έχει πακεταριστεί από την κοινότητα openSUSE. Οι τελευταίοι πυρήνες, οι βιβλιοθήκες, τα περιβάλλοντα επιφάνειας εργασίας, τα πάντα στο Tumbleweed μπορούν και αλλάζουν τακτικά.

Αλλά, σε αντίθεση με άλλες διανομές rolling, το Tumbleweed το κάνει πιο έξυπνα.

Σωστή κατασκευή


Το Tumbleweed χτίζεται σαν μια «παραδοσιακή» διανομή. Όλα τα πακέτα του Tumbleweed χτίζονται σαν σύνολο και αποστέλλονται μαζί ως τελικό προϊόν στην διανομή. Εάν ένα νέο πακέτο ενδέχεται να ακυρώσει ένα άλλο πακέτο (π.χ. νέο glibc, νέες βιβλιοθήκες, νέο πυρήνα κ.λπ.) τότε τα εξαρτώμενα πακέτα ξαναχτίζονται, όπως και στις παραδοσιακές διανομές.

Αλλά εκεί όπου οι παραδοσιακές διανομές χρειάζονται μέρες, μερικές φορές εβδομάδες για να ολοκληρώσουν την παραπάνω διαδικασία, εμείς στο openSUSE το κάνουμε σε ώρες, επειδή υπάρχει το Open Build Service.

Αυτό δημιουργεί ένα «στιγμιότυπο». Σε αυτό το σημείο, μια παραδοσιακή διανομή πιθανώς θα την αποκαλούσε "υποψήφια έκδοση", ένα ISO και ένα σύνολο αποθετηρίων με όλο το λογισμικό που κατασκευάστηκε και είναι έτοιμο για δοκιμή. Οι περισσότερες διανομές χρειάζονται εβδομάδες για να παράγουν δοκιμασμένα ISO και αποθετήρια. Το Tumbleweed το κάνει περίπου 5 φορές την εβδομάδα.

Δοκιμασμένο καλά

Αλλά η κατασκευή είναι μόνο η μισή ιστορία. Μια καλή διανομή πρέπει να δοκιμαστεί. Μια καλή rolling διανομή πρέπει να δοκιμαστεί γρήγορα. Το Arch και το Gentoo βασίζονται σε χειροκίνητους δοκιμαστές και καθυστερούν σκόπιμα τη συμπερίληψη των πακέτων στα κύρια αποθετήριά τους, προκειμένου να δοθεί στους ανθρώπους χρόνος να δοκιμάσουν τα πάντα. Το openSUSE έχει openQA. Πριν οποιοσδήποτε άνθρωπος "ακουμπήσει" ένα στιγμιότυπο, το openQA δοκιμάζει αυτό το στιγμιότυπο πάνω από 100 φορές σε τέσσερις διαφορετικές αρχιτεκτονικές υλικού (i586, x86_64, ppc64 και aarch64). Αυτά δεν είναι τελείως αυτόματα. Κάποιοι προγραμματιστές γράψανε κάποιο κώδικα για να ξεκινήσουν κάποιου είδους δοκιμές. Το openQA κάνει πραγματικά σωστά σενάρια. Εγκαταστάσεις, αναβαθμίσεις, dual boot, κρυπτογράφιση LVM, kde, gnome, xfce, live CD, εγκαταστάσεις δικτύου. Οτιδήοτε μπορείτε να φανταστείτε, το δοκιμάζουμε. Μπορείτε να βοηθήσετε συμβάλλοντας στις δοκιμές καθώς το openQA είναι 100% ανοικτού κώδικα.

Πίνακας αποτελεσμάτων δοκιμών openQA

Ρίξτε μια ματιά στα αποτελέσματα openQA για ένα πρόσφατο στιγμιότυπο Tumbleweed για να πάρετε μια ιδέα

Να πούμε πάλι ότι το openQA δεν είναι κάποιο είδος τεχνητής νοημοσύνης τεστ "όπου κάποιος φανταχτερός προγραμματιστής έγραψε τον κώδικα ώστε ένα ρομπότ να βάζει τα κουμπιά στην σωστή σειρά". Το openQA μπορεί πραγματικά να "δει" τις οθόνες που δοκιμάζει. Χρησιμοποιεί το openCV και μια βιβλιοθήκη στιγμιότυπων οθόνης αναφοράς (με επιλεγμένους τομείς ενδιαφέροντος που επιτρέπουν στο openQA να αγνοεί πράγματα που δεν μας ενδιαφέρουν) τα οποία ονομάζουμε "needles".

Έτσι, κάθε δοκιμή ελέγχει ότι κάθε οθόνη φαίνεται όπως εμείς θέλουμε να φανεί στους χρήστες. Κάθε λειτουργία που δοκιμάζεται πιέζει τα ίδια πλήκτρα και κάνει κλικ στα ίδια κουμπιά του ποντικιού που θα έκανε ένας χρήστης και στη συνέχεια το openQA επιβεβαιώνει ότι το λογισμικό συμπεριφέρεται με τον τρόπο που έχει "διδαχθεί" να περιμένει.

Το openQA το κάνει αυτό για κάθε βήμα στις εγκαταστάσεις και τις αναβαθμίσεις.
Το openQA ελέγχει όλες τις εντολές της κονσόλας, το systemd, το zypper, το YaST σε κατάσταση ncurses, το curl, το vim, το firewall, το ssh, κ.λπ.
Το openQA συνδέεται στο περιβάλλον εργασίας της επιλογής (GNOME, KDE, lxde, xfce, κλπ.) και ελέγχει τις γραφικές εφαρμογές. Δουλεύουν οι εφαρμογές gedit; Το firefox; Το thunderbird; Το libreoffice; Το inkscape; Το gimp; Οι άλλες;

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

Ταχύτατη παράδοση



1000 δοκιμές, πάνω από 100 σενάρια ... και με το τρέχον υλικό μας (χάρη στην SUSE!), ένα πλήρες στιγμιότυπο δοκιμάζεται σε περίπου 3 ώρες.

Και αν περάσει, κυκλοφορεί αυτόματα, επίσημα προς χρήση από την κοινότητα.

Οι περισσότερες διανομές χρειάζονται εβδομάδες για να παράγουν δοκιμασμένα στιγμιότυπα και αποθετήρια.
Το Tumbleweed το κάνει περίπου 5 φορές την εβδομάδα.

Μια "ήσυχη" εβδομάδα μπορεί να αποτελείται από περίπου 150 νέα / ενημερωμένα πακέτα και ένα νέο πυρήνα.
Μια κανονική εβδομάδα είναι διπλή, αν όχι τριπλή, και κινείται γρηγορότερα και γρηγορότερα.

Όλη αυτή η πρόσθετη εργασία δεν μπερδεύεται. Συχνά προλαβαίνουμε άλλες παραδοσιακές rolling διανομές για την παράδοση δοκιμασμένων εκδόσεων του KDE Plasma και του GNOME, διότι μπορούμε να τα δοκιμάσουμε πιο γρήγορα και να τα στείλουμε με βεβαιότητα στα επίσημα αποθετήρια του Tumbleweed. Είμαστε βέβαιοι ότι τίποτα δεν θα βγει στα αποθετήρια και με την πρώτη αναβάθμιση θα καταλήξετε με χαλασμένο σύστημα.

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

Μας εμπιστεύονται όλο και περισσότεροι


Τα περισσότερα από αυτά που περιγράφω παραπάνω επήλθαν μετά τον Ιούλιο του 2014 και κορυφώθηκαν με τη «συγχώνευση» του παλιού Tumbleweed και του Factory τον Νοέμβριο του 2014.

Από τότε, το ποσοστό χρήσης του Tumbleweed δεν ήταν τίποτα λιγότερο από το αστρονομικό. Κοιτάξτε αυτούς τους αριθμούς

Tumbleweed users graph

Εάν δούμε τους αριθμούς, το Tumbleweed μπορεί να είναι ήδη μεγαλύτερο από τις «πιο διάσημες» κυλιόμενες διανομές. Το αν αυτό είναι αλήθεια, δεν αλλάζει ένα γεγονός. Θέλουμε να δοκιμάσετε το Tumbleweed.

Μεταξύ των χρηστών, υπάρχουν και εταιρίες όπως η SoftIron που χρησιμοποιούν το Tumbleweed στους Overdrive 3000 64-bit ARM διακομιστές τους και η Fujitsu που προσφέρει το Tumbleweed ως επιλεγμένο κοινοτικό Linux σε πελάτες με hardware Skylake. Το GNOME διαφημίζει το GNOME Tumbleweed: Next LiveCD, ώστε οι χρήστες του να μπορούν να χρησιμοποιήσουν τις πιο πρόσφατες κυκλοφορίες μόλις κυκλοφορήσουν, ακόμα και πριν τα δοκιμασμένα πακέτα εμφανιστούν σωστά στο Tumbleweed.

Μπορεί να είμαι προκατειλημμένος, αλλά το Tumbleweed είναι η μόνη διανομή που προτείνω σε κάθε λάτρη του Linux για καθημερινή χρήση.

Εάν ενδιαφέρεστε για το Linux, θέλετε τα πιο πρόσφατα πακέτα, αλλά τα θέλετε μόνο όταν δουλεύουν πραγματικά, το Tumbleweed είναι η καλύτερη επιλογή.

Και όποιος διαφωνεί είναι ευπρόσδεκτος να συμμετάσχει στο project openSUSE, να μας βρει στη λίστα αλληλογραφίας opensuse-factory@opensuse.org και να βοηθήσει να γίνει ακόμα καλύτερο ;).


Το άρθρο είναι τροποποιημένο από το:
https://rootco.de/2016-03-28-why-use-tumbleweed/

Κυριακή
11 Μάρτιος, 2018


face

openSUSE

Το Dolibarr είναι ένα ανοικτού κώδικα πρόγραμμα ERP/CRM. Μαζί του εγκαθίστανται MySQL, PHP και Apache με τον αυτόματο εγκαταστάτη για openSUSE και είναι για άτομα που δεν έχουν ιδιαίτερες γνώσεις.

Μέσα σε λίγα δευτερόλεπτα αμέσως μετά την εγκατάσταση θα είστε σε θέση να δουλέψετε στο Dolibarr, ακόμα και εάν δεν έχετε εγκατεστημένα τα προαπαιτούμενα Apache, Mysql ή PHP. Θα εγκατασταθούν όλα αυτόματα για εσάς.

Αρχικά θα πρέπει να επισκεφθείτε την διεύθυνση http://www.dolibarr.org/downloads/. Ψάξτε για την κατηγορία "stable versions" (σταθερές εκδόσεις).

Ψάξτε και κατεβάστε ένα αρχείο rpm (Dolibarr installer for Fedora-Redhat-Mandriva-Opensuse (DoliRpm))

Η εγκατάσταση είναι πολύ απλή. Θα κατεβάσετε ένα αρχείο του τύπου dolibarr.x.y.z.rpm. Μπορείτε να κάνετε διπλό κλικ επάνω του ή από τερματικό να δώσετε την εντολή:

yast --install dolibarr.x.y.z.rpm

όπου x.y.z είναι η έκδοση dolibar

Η εγκατάσταση είναι έτοιμη. Πλέον πρέπει να ανοίξετε την ιστοσελίδα και να το ρυθμίσετε πριν το δουλέψετε. Για περισσότερες πληροφορίες, διαβάστε στο wiki.


face

openSUSE

Το conky είναι ένα εργαλείο παρακολούθησης συστήματος που εκτελείται στο παρασκήνιο. Εδώ θα δούμε πως μπορούμε να ρυθμίσουμε το conky ώστε να εκτελείται στο παρασκήνιο.

1 Εγκατάσταση conky


Εγκαταστήστε το πακέτο conky.

sudo zypper -n in conky


2 Ρυθμίστε το αρχείο ${HOME}/.conkyrc


Το αρχείο ${HOME}/.conkyrc είναι αρχείο ρυθμίσεων για το conky.config και conky.text. Μπορείτε επίσης να χρησιμοποιήσετε το /etc/conky/conky.conf.

  • Ο αριθμός πυρήνων CPU ξεκινά από το 1 (cpu0 σημαίνει μέσος όρος πυρήνων). Προσθέστε τους πυρήνες σας στο ${cpu cpuN}.
  • Η εντολή αλλάζει το όνομα διεπαφής δικτύου σε eth0. Αλλάξτε το όνομα διεπαφής του ifconfig.

2.1 Εκτέλεση στο προσκήνιο .conkyrc

Αλλάζουμε το όνομα της διεπαφής δικτύου.
export NETWORK_INTERFACE=eth0
Επεξεργαζόμαστε το αρχείο
nano ~/.conkyrc
Και εισάγετε το κείμενο
conky.config = {
use_spacer = 'left',
pad_percents = 3,
background = true,
double_buffer = true,
font = 'DejaVu Sans Mono:size=10',
use_xft = true,
alignment = 'top_right',
gap_x = 10,
gap_y = 40,
own_window_argb_visual = true,
own_window_argb_value = 100,
own_window_type = 'dock',
own_window = true,
update_interval = 5.0,
}

conky.text = [[
\${color orange}Hostname: \${color}\${nodename}
\${color orange}Kernel: \${color}\${sysname} \${kernel} on \${machine}
\${color orange}Uptime: \${color}\${uptime}
\${hr}
\${color orange}CPU:\${color} \${freq_g} GHz
\${color orange}0:\${color} \${cpu cpu1}% \${cpubar cpu1}
\${cpugraph}
\${color orange}Name PID CPU% MEM%
\${color lightgrey} \${top name 1} \${top pid 1} \${top cpu 1} \${top mem 1}
\${color lightgrey} \${top name 2} \${top pid 2} \${top cpu 2} \${top mem 2}
\${color lightgrey} \${top name 3} \${top pid 3} \${top cpu 3} \${top mem 3}
\${color lightgrey} \${top name 4} \${top pid 4} \${top cpu 4} \${top mem 4}
\${color orange}Load average: \${color}\${loadavg}
\${color orange}Processes: \${color}\${processes} \\
\${color orange}Running:\${color} \${running_processes}
\${hr}
\${color orange}RAM: \${color}\${mem}/\${memmax}
\${memperc}% \${membar 4}
\${color orange}Swap: \${color}\${swap}/\${swapmax}
\${swapperc}% \${swapbar 4}
\${memgraph}
\${hr}
\${color orange}/ \${color}\${fs_used /}/\${fs_size /} \${fs_bar 6 /}
\${hr}
\${color orange}IP: \${color}\${addr eth0}
\${color orange}Up: \${color}\${upspeed eth0}
\${color orange}Down: \${color}\${downspeed eth0}
]]

2.2 Εκτέλεση στο παρασκήνιο .conkyrc

Αλλάζουμε το όνομα της διεπαφής δικτύου.
export NETWORK_INTERFACE=eth0
Επεξεργαζόμαστε το αρχείο
nano ~/.conkyrc
Και εισάγετε το κείμενο
conky.config = {
use_spacer = 'left',
pad_percents = 3,
background = false,
double_buffer = true,
font = 'DejaVu Sans Mono:size=10',
use_xft = true,
alignment = 'top_right',
gap_x = 10,
gap_y = 40,
own_window_argb_visual = true,
own_window_argb_value = 0,
own_window_type = 'normal',
own_window_hints = 'undecorated,below,skip_taskbar,skip_pager,sticky',
own_window = true,
update_interval = 5.0,
}

conky.text = [[
\${color orange}Hostname: \${color}\${nodename}
\${color orange}Kernel: \${color}\${sysname} \${kernel} on \${machine}
\${color orange}Uptime: \${color}\${uptime}
\${hr}
\${color orange}CPU:\${color} \${freq_g} GHz
\${color orange}1:\${color} \${cpu cpu1}% \${cpubar cpu1}
\${cpugraph}
\${color orange}Name PID CPU% MEM%
\${color lightgrey} \${top name 1} \${top pid 1} \${top cpu 1} \${top mem 1}
\${color lightgrey} \${top name 2} \${top pid 2} \${top cpu 2} \${top mem 2}
\${color lightgrey} \${top name 3} \${top pid 3} \${top cpu 3} \${top mem 3}
\${color lightgrey} \${top name 4} \${top pid 4} \${top cpu 4} \${top mem 4}
\${color orange}Load average: \${color}\${loadavg}
\${color orange}Processes: \${color}\${processes} \\
\${color orange}Running:\${color} \${running_processes}
\${hr}
\${color orange}RAM: \${color}\${mem}/\${memmax}
\${memperc}% \${membar 4}
\${color orange}Swap: \${color}\${swap}/\${swapmax}
\${swapperc}% \${swapbar 4}
\${memgraph}
\${hr}
\${color orange}/ \${color}\${fs_used /}/\${fs_size /} \${fs_bar 6 /}
\${hr}
\${color orange}IP: \${color}\${addr ${NETWORK_INTERFACE}}
\${color orange}Up: \${color}\${upspeed ${NETWORK_INTERFACE}}
\${color orange}Down: \${color}\${downspeed ${NETWORK_INTERFACE}}
]]

3 Αυτόματη έναρξη

Τώρα πρέπει το conky να εκτελείται αυτόματα κατά την είσοδο. Μπορείτε να χρησιμοποιήσετε τις ρυθμίσεις εμφάνισης του GNOME (gnome-display-properties) αντί της παρακάτω εντολής. Φτιάξτε τον φάκελο.
mkdir -p ~/.config/autostart
Δημιουργήστε το αρχείο
~/.config/autostart/conky.desktop
Και εισάγετε το παρακάτω:
[Desktop Entry] 
Type=Application
Exec=/usr/bin/conky
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=conky
Comment=
Κάντε μια επανεκκίνηση
sudo reboot
Το αποτέλεσμα που θα βλέπετε θα είναι το παρακάτω:
openSUSE conky

Δευτέρα
05 Μάρτιος, 2018


face

openSUSE

Το AIDE (Advanced Enviration Detection Enviornment) είναι ένα εργαλείο για τον έλεγχο της ακεραιότητας του αρχείου. Αποτελεί υποκατάστατο του TRIPWIRE. Επιτρέπει λήψη στιγμιότυπων όλων των σημαντικών αρχείων ρυθμίσεων, δυαδικών-εκτελέσιμων αρχείων καθώς και στατιστικών βιβλιοθηκών. Βοηθά επίσης να βρει ποια δυαδικά αρχεία έχουν αλλάξει σε περίπτωση κακόβουλης εισβολής στο σύστημα.

1 Πριν την εγκατάσταση του AIDE
Εγκαταστήστε το Postfix με το σκριπτάκι.

2 Εγκαταστήστε το AIDE
Εγκαταστήστε το πακέτο aide.

sudo zypper -n in aide
sudo sed -e 's/^verbose=.*/verbose=5/g' -i /etc/aide.conf

3 Δημιουργία βάσης δεδομένων
Εκτελώντας την εντολή "aide –init" θα δημιουργηθεί μια νέα βάση δεδομένων aide.db.new. Χρειάζεται να το αντιγράψετε στο aide.db.

sudo aide --init.
sudo cp /var/lib/aide/aide.db.new /var/lib/aide/aide.db

4 Έλεγχος ακεραιότητας αρχείου
Ο έλεγχος γίνεται με την εντολή aide –check. Η εντολή aide –update ελέγχει την ακεραιότητα του αρχείου και δημιουργεί μια νέα βάση δεδομένων aide.db.new. Πρέπει να ξαναγίνει η διαδικασία αντιγραφής της βάσης δεδομένων στην aide.db.

sudo aide --check

echo $?
0

Εάν κάτι έχει αλλάξει, το aide θα επιστρέψει τιμή που δεν είναι 0.

sudo mv /usr/sbin/ip /usr/sbin/ip.orig
echo "modified" | sudo tee /usr/sbin/ip
sudo aide --check

echo $?
4

5 Cron job που εκτελεί το aide
Χρειάζεται να δημιουργήσετε ένα cron job. Εδώ θα δημιουργήσουμε μια ημερήσια cron job που θα εκτελεί την εντολή "aide –update" και θα στέλνει mail.

sudo zypper -n in mailx procmail
sudo nano /etc/cron.daily/aide

#!/bin/sh

LOCK_FILE=/var/run/aide.lock
MAIL_ADDR=root@localhost

lockfile \${LOCK_FILE} || exit 1

TMP=\$(mktemp -t aide.XXXXXX)
trap "rm \$TMP* 2>/dev/null" 0

aide --update > \${TMP} 2>&1
ret=\$?
if [ \${ret} -eq 0 ]; then
# Nothing is changed.
cp /var/lib/aide/aide.db.new /var/lib/aide/aide.db
elif [ \${ret} -lt 8 ]; then
# Some file is changed.
cat \${TMP} | mail -s "AIDE detects changes" \${MAIL_ADDR}
cp /var/lib/aide/aide.db.new /var/lib/aide/aide.db
else
# Cannot update database.
cat \${TMP} | mail -s "AIDE fatal error" \${MAIL_ADDR}
fi

rm -f \${LOCK_FILE}

Αλλάξτε τα δικαιώματα του αρχείου.

sudo chmod a+x /etc/cron.daily/aide

Πιθανά αποτελέσματα από την εκτέλεσή του μπορεί να είναι τα παρακάτω.

AIDE openSUSE

Κυριακή
04 Μάρτιος, 2018


face

ClamAV

Το ClamAV είναι ανοικτού κώδικα πρόγραμμα antivirus που βρίσκει ιούς, trojans, malware και άλλες απειλές. Θα μου πείτε ότι στο Linux δεν έχουμε ιούς και τα σχετικά. Θα συμφωνήσω εν μέρη διότι μπορεί να έχετε ένα μολυσμένο αρχείο στον υπολογιστή σας (φορέας) και όταν το στείλετε με mail, ο αποδέκτης να έχει windows και να ενεργοποιηθεί εκεί. Επίσης, το συγκεκριμένο λειτουργεί και σε windows, οπότε μπορεί να φανεί χρήσιμο και σε αυτούς.
Οι κακοπροαίρετοι θα μου αναφέρουν ότι αφού είναι ανοικτού κώδικα, έχουν πρόσβαση και τα άτομα που "γράφουν" ιούς, οπότε μπορούν να απενεργοποιήσουν την αναζήτηση.

Εγκατάσταση και σάρωση για ιούς


Καταρχήν, εγκαταστήστε τα πακέτα clamav και το clamav-database.

sudo zypper -n in clamav clamav-database

Τώρα θα πρέπει να κάνετε μια σάρωση του σκληρού δίσκου σας (/home). Οι επιλογές στην εντολή είναι

-r σάρωση του καταλόγου αναδρομικά
-i θα εμφανίσει μόνο το μολυσμένο αρχείο
–move θα μετακινήσει το μολυσμένο αρχείο σε ένα συγκεκριμένο κατάλογο

Φτιάξτε ένα φάκελο για να μετακινείτε τα μολυσμένα αρχεία και ξεκινήστε την σάρωση.

mkdir ~/virus
clamscan -r -i --move=$HOME/virus .


Ενημέρωση βάσης δεδομένων ιών με το χέρι


Η εντολή freshclam θα ενημερώσει την βάση δεδομένων. Συμπεριλαμβάνεται στο πακέτο clamav.

sudo freshclam


Ενημέρωση βάσης δεδομένων ιών μέσω systemd


Ενεργοποιόντας την υπηρεσία freshclam.service θα εκτελείται η εντολή freshclam 12 φορές την ημέρα.

sudo systemctl enable freshclam
sudo systemctl start freshclam

Για να αλλάξετε το πόσες φορές θα ελέγχει για ενημέρωση, πρέπει να τροποποιήσετε το παρακάτω αρχείο.

grep Checks /etc/freshclam.conf
#Checks 24


Σάρωση για ιούς με το clamd


Η υπηρεσία clamd φορτώνει την βάση δεδομένων μια φορά ως υπηρεσία (daemon). Εκτελεί την σάρωση ιών από την εντολή clamdscan χωρίς την φόρτωση της βάσης δεδομένων.
Η υπηρεσία clamd καταναλώνει πάντα μνήμη για την βάση δεδομένων αλλά η clamdscan είναι ταχύτερη από την clamscan. Η συμπεριφορά της clamdscan εξαρτάται από την clamd ενώ η συμπεριφορά της clamscan εξαρτάται από τις επιλογές της clamscan.
Αλλάξτε το χρήστη της clamd σε root.

sudo sed -e 's/^User.*/User root/g' -i /etc/clamd.conf

Ενεργοποιήστε την υπηρεσία clamd.service.

sudo systemctl enable clamd
sudo systemctl start clamd

Εκτελέστε την clamdscan.

clamdscan <αρχείο-ή-φάκελος>

Εντολές που πρέπει να θυμάστε (ή να σημειώσετε)


Ενημέρωση βάσης δεδομένων: sudo freshclam

Σάρωση για ιούς στον ρζικό κατάλογο: clamscan -r /

Σάρωση με infected+θόρυβο: clamscan -r --bell -i /

Σάρωση με infected-background: clamscan -r -i / &


Σάρωση με γραφικό τρόπο


Το πακέτο clamtk παρέχει ένα παράθυρο που είναι χρήσιμο για τον χρήστη.

Εγκαταστήστε το στην openSUSE Leap 42.3 (για άλλες εκδόσεις, απλά αλλάξτε την διεύθυνση)

S=http://download.opensuse.org/repositories/security/openSUSE_Leap_42.3
sudo zypper ar -f -n Security ${S} Security
sudo zypper -n --gpg-auto-import-keys ref
sudo zypper -n in clamtk

Το clamtk μοιάζει με το παρακάτω.


Κάντε μια σάρωση επιλέγοντας από τις ρυθμίσεις.


Μπορείτε να κάνετε μια σάρωση ενός φακέλου από το "Scan a directory"


Σάββατο
03 Μάρτιος, 2018


face

openSUSE MATE

Αφού πιάσαμε τα "εξωτικά" γραφικά περιβάλλοντα (δηλαδή αυτά που δεν υπάρχει επίσημη επιλογή εγκατάστασης στον εγκαταστάτη του λειτουργικού), ήρθε η ώρα να δούμε πως γίνεται η εγκατάσταση του Cinnamon. Και εδώ ισχύει το ίδιο, δηλαδή ίσως να μπορέσετε να κάνετε κάτι κατά την εγκατάσταση με την χρήση του ISO, NET install. Εδώ θα δούμε πως μπορείτε να το εγκαταστήσετε είτε ως δεύτερο γραφικό περιβάλλον, είτε ως γραφικό πάνω στο IceWM. Προτού το εγκαταστήσετε, ρίξτε μια ματιά στο Portal.

Εγκατάσταση


Η εγκατάσταση είναι πολύ απλή. Ανοίγετε ένα τερματικό και δίνετε τις εντολές:

sudo zypper -n in cinnamon lightdm

Επανεκκινήστε με sudo reboot

Κατά την προτροπή για εισαγωγή του συνθηματικού σας, μπορείτε να αλλάξετε το γραφικό περιβάλλον στο Cinnamon που μόλις εγκαταστήσατε.

Στην περίπτωση που το εγκαταστήσετε από το IceWM, τότε θα πρέπει να εισέλθετε, να ανοίξετε το YaST και να επιλέξετε στο System-->/etc/sysconfig Editor. Εκεί το DISPLAYMANAGER="xdm" αλλάξτε το σε DISPLAYMANAGER="lightdm"

Στην επανεκκίνηση θα ανοίξει το lightdm όπου θα επιλέξετε το Cinnamon ως γραφικό περιβάλλον.

openSUSE lightdm Cinnamon

Μια καλή εναλλακτική λύση είναι να κατεβάσετε τις live εκδόσεις από την σελίδα:

GeckoLinux

και να δοκιμάσετε ή να εγκαταστήσετε openSUSE Cinnamon, είτε Leap είτε Tumbleweed.

openSUSE Cinnamon

Απεγκατάσταση


Τώρα, σε περίπτωση που δεν σας άρεσε και θέλετε να το απεγκαταστήσετε, μπορείτε να εισέλθετε με το άλλο γραφικό περιβάλλον που έχετε εγκατεστημένο και να δώσετε την εντολή:

sudo zypper -n rm cinnamon-* libcinnamon*

Παρασκευή
02 Μάρτιος, 2018


face

openSUSE

Η εγκατάσταση του LXDE συμπεριλαμβάνεται ως other. Εδώ θα δούμε πως μπορείτε να το εγκαταστήσετε είτε ως δεύτερο γραφικό περιβάλλον, είτε ως γραφικό πάνω στο IceWM. Προτού το εγκαταστήσετε, ρίξτε μια ματιά στο Portal.

Εγκατάσταση


Η εγκατάσταση είναι πολύ απλή. Ανοίγετε ένα τερματικό και δίνετε τις εντολές:

sudo zypper -n in patterns-openSUSE-lxde lightdm

Επανεκκινήστε με sudo reboot

Κατά την προτροπή για εισαγωγή του συνθηματικού σας, μπορείτε να αλλάξετε το γραφικό περιβάλλον στο LXDE που μόλις εγκαταστήσατε.

Στην περίπτωση που το εγκαταστήσετε από το IceWM, τότε θα πρέπει να εισέλθετε, να ανοίξετε το YaST και να επιλέξετε στο System-->/etc/sysconfig Editor. Εκεί το DISPLAYMANAGER="xdm" αλλάξτε το σε DISPLAYMANAGER="lightdm". Αυτός είναι ο λόγος που στην παραπάνω εντολή εγκαταστήσατε και το lightdm.

Στην επανεκκίνηση θα ανοίξει το lightdm όπου θα επιλέξετε το LXDE ως γραφικό περιβάλλον.

Μια καλή εναλλακτική λύση είναι να κατεβάσετε τις live εκδόσεις από την σελίδα:

GeckoLinux

και να δοκιμάσετε ή να εγκαταστήσετε openSUSE LXDE (LXQT), είτε Leap είτε Tumbleweed.

openSUSE LXDE

Απεγκατάσταση


Τώρα, σε περίπτωση που δεν σας άρεσε και θέλετε να το απεγκαταστήσετε, μπορείτε να εισέλθετε με το άλλο γραφικό περιβάλλον που έχετε εγκατεστημένο και να δώσετε την εντολή:

sudo zypper -n rm patterns-openSUSE-lxde lxde* openbox

Πέμπτη
01 Μάρτιος, 2018


face


Κατά την εγκατάσταση του openSUSE θα σας ζητηθεί να επιλέξετε το γραφικό περιβάλλον μεταξύ GNOME/KDE/server/other. Στο other υπάρχει η επιλογή να εγκαταστήσετε το XFCE. Όμως ας πάρουμε την περίπτωση που έχετε εγκαταστήσει κάποιο γραφικό περιβάλλον ή το IceWM και θέλετε να εγκαταστήσετε το XFCE. Προτού το εγκαταστήσετε, ρίξτε μια ματιά στο Portal.

Εγκατάσταση


Η εγκατάσταση είναι πολύ απλή. Ανοίγετε ένα τερματικό και δίνετε τις εντολές:

sudo zypper -n in patterns-openSUSE-xfce

Επανεκκινήστε με sudo reboot

Κατά την προτροπή για εισαγωγή του συνθηματικού σας, μπορείτε να αλλάξετε το γραφικό περιβάλλον στο XFCE που μόλις εγκαταστήσατε.

Στην περίπτωση που το εγκαταστήσετε από το IceWM, τότε θα πρέπει να εισέλθετε, να ανοίξετε το YaST και να επιλέξετε στο System-->/etc/sysconfig Editor. Εκεί στο Desktop-->Window Manager-->DEFAULT_WM επιλέξτε xfce

Μια καλή εναλλακτική λύση είναι να κατεβάσετε τις live εκδόσεις από την σελίδα:

GeckoLinux

και να δοκιμάσετε ή να εγκαταστήσετε openSUSE XFCE, είτε Leap είτε Tumbleweed.

openSUSE XFCE

Απεγκατάσταση


Τώρα, σε περίπτωση που δεν σας άρεσε και θέλετε να το απεγκαταστήσετε, μπορείτε να εισέλθετε με το άλλο γραφικό περιβάλλον που έχετε εγκατεστημένο και να δώσετε την εντολή:

sudo zypper -n rm patterns-openSUSE-xfce xfce4-* libxfce4*

face

openSUSE MATE

Σε προηγούμενο άρθρο μας, είδαμε πως να εγκαταστήσουμε το XFCE. Στο openSUSE υπάρχουν όλα τα γραφικά περιβάλλοντα. Ένα από αυτά είναι και το MATE. Δυστυχώς δεν συμπεριλαμβάνεται ως επιλογή κατά την εγκατάσταση. Ίσως μπορείτε να κάνετε κάτι κατά την εγκατάσταση με την χρήση του ISO, NET install. Εδώ θα δούμε πως μπορείτε να το εγκαταστήσετε είτε ως δεύτερο γραφικό περιβάλλον, είτε ως γραφικό πάνω στο IceWM. Προτού το εγκαταστήσετε, ρίξτε μια ματιά στο Portal.

Εγκατάσταση


Η εγκατάσταση είναι πολύ απλή. Ανοίγετε ένα τερματικό και δίνετε τις εντολές:

sudo zypper -n in patterns-openSUSE-mate

Επανεκκινήστε με sudo reboot

Κατά την προτροπή για εισαγωγή του συνθηματικού σας, μπορείτε να αλλάξετε το γραφικό περιβάλλον στο ΜΑΤΕ που μόλις εγκαταστήσατε.

Στην περίπτωση που το εγκαταστήσετε από το IceWM, τότε θα πρέπει να εισέλθετε, να ανοίξετε το YaST και να επιλέξετε στο System-->/etc/sysconfig Editor. Εκεί στο Desktop-->Window Manager-->DEFAULT_WM επιλέξτε mate-session

Μια καλή εναλλακτική λύση είναι να κατεβάσετε τις live εκδόσεις από την σελίδα:

GeckoLinux

και να δοκιμάσετε ή να εγκαταστήσετε openSUSE MATE, είτε Leap είτε Tumbleweed.

openSUSE MATE

Απεγκατάσταση


Τώρα, σε περίπτωση που δεν σας άρεσε και θέλετε να το απεγκαταστήσετε, μπορείτε να εισέλθετε με το άλλο γραφικό περιβάλλον που έχετε εγκατεστημένο και να δώσετε την εντολή:

sudo zypper -n rm patterns-openSUSE-mate mate-* libmate*

Παρασκευή
23 Φεβρουάριος, 2018


face

Spotify and openSUSE

Κάποτε είχα ακούσει ένα ρητό από κάποιον στην κοινότητα openSUSE:

Εάν ένα πρόγραμμα δεν υπάρχει στο openSUSE, προφανώς δεν υπήρχε ανάγκη να πακεταριστεί από κάποιον. Προφανώς και δεν είναι κάτι σημαντικό.

Αυτό συνέβαινε και με το Spotify εδώ και καιρό. Προσπάθησα να βρω παλιότερα πως να το εγκαταστήσω. Έγραψα και σχετικό άρθρο για παλιότερες εκδόσεις.

Βήματα για εγκατάσταση του Spotify στο openSUSE Leap


Βήμα 1. Ρυθμίστε το αποθετήριο

Μιας και το Spotify δεν είναι διαθέσιμο σε αποθετήριο του openSUSE, θα χρειαστούμε το αποθετήριο Packman. Απλά κατεβάστε το αρχείο .ymp από τον παρακάτω σύνδεσμο. Θα ανοίξει με το YaST.

Λήψη Spotify-install.ymp

Αν δεν ανοίξει, αποθηκεύστε το και με διπλό κλικ πάνω του θα ανοίξει το YaST.

Ακολουθήστε τις οδηγίες (πατήστε Επόμενο μέχρι να ολοκληρωθεί).

Βήμα 2. Εγκαταστήστε το Spotify

Τώρα εγκαταστήστε τον πελάτη Spotify στο openSUSE Leap με την εντολή. Εκτελέστε αυτή την εντολή ΩΣ ΑΠΛΟΣ ΧΡΗΣΤΗΣ (όχι ως root).

install-spotify

Θα κατεβάσει κάποια αρχεία από το Internet. Η διαδικασία θα πάρει κάποια ώρα. Να είστε σίγουρος ότι είστε συνδεδεμένος στο Internet. Μόλις τελειώσει, είστε έτοιμος για να ακούσετε μουσική...

Spotify space

Για περισσότερες πληροφορίες, μπορείτε να ανατρέξετε στο github.

Πέμπτη
12 Οκτώβριος, 2017


face


Το συνέδριο SUSECon είναι το παγκόσμιο συνέδριο της εταιρίας SUSE. Δικαίωμα συμμετοχής έχουν οι υπάλληλοι καθώς και πελάτες της πληρώνοντας εισιτήριο. Πραγματοποιείται είτε στην Ευρώπη, είτε στην Αμερική.

Η εταιρία SUSE στηρίζει την διανομή openSUSE.

Τα τελευταία χρόνια, η έναρξη των συνεδρίων SUSECon γίνεται με κάποιο χιτάκι της εποχής, με λόγια περί ανοικτού λογισμικού και SUSE. Δείτε την λίστα παρακάτω (θα ανανεώνεται):

2017






2016



Behind the scenes


Lip sync







SUSECon 2015 in Amsterdam



Lip sync




Behind the scenes


2014



Lip sync


LEGO











2013





Lip sync




2012

Lip sync

Τρίτη
12 Σεπτέμβριος, 2017


face


Το Budgie είναι ένα από τα εξωτικά γραφικά περιβάλλοντα. Πρωτοξεκίνησε το 2013 και υιοθετήθηκε από λίγες διανομές. Έχει καταπληκτική ομοιότητα με το MAC OSX.


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


Το Budgie έχει επιλεχτεί από το Solus. Το Solus παρέχει επίσημη υποστήριξη για το openSUSE μέσω του OBS.


Η εγκατάσταση στο openSUSE Tumbleweed είναι απλή. Μπορείτε να το εγκαταστήσετε πάνω από το GNOME και να το έχετε ως εναλλακτικό γραφικό περιβάλλον είτε να κάνετε εγκατάσταση minimal γραφικού περιβάλλοντος και στη συνέχεια να το ενεργοποιήσετε ως κύριο γραφικό περιβάλλον. Η εγκατάσταση γίνεται με την εντολή:

zypper install budgie-desktop

Εναλλακτικά μπορείτε να επισκεφθείτε την διεύθυνση

https://geckolinux.github.io/

Και να κατεβάσετε το αντίστοιχο ISO και να το δοκιμάσετε πριν το εγκαταστήσετε.

ΚΑΛΗ ΔΙΑΣΚΕΔΑΣΗ

Παρασκευή
04 Αύγουστος, 2017


face


Στις 26 Ιουλίου κυκλοφόρησε η έκδοση openSUSE Leap 42.3 από το openSUSE Project. Η έκδοση αυτή φέρνει την κοινοτική έκδοση ακόμα πιο κοντά στον βασικό της πυρήνα, δηλαδή στο SUSE Linux Enterprise (SLE) 12 Service Pack 3.

Τα κοινά πακέτα των διανομών Leap και SLE είναι ένας βασικός λόγος χρήσης της νέας έκδοσης τόσο από τελικούς χρήστες όσο και από διαχειριστές συστημάτων και προγραμματιστών.

Συνίσταται στου χρήστες να εκμεταλλευτούν και να αναβαθμίσουν στην Leap 42.3. Η Leap 42.2 θα σταματήσει να υποστηρίζεται σε 6 μήνες.

"Αποφεύγοντας τις σημαντικές ενημερώσεις εκδόσεων στο βασικό σύστημα καθώς και στις γραφικές διεπαφές, η αναβάθμιση στην έκδοση Leap 42.3 γίνεται χωρίς περιπέτειες", δήλωσε ο Ludwig Nussel, υπεύθυνος κυκλοφορίας της openSUSE Leap.

Η έκδοση Leap 42.3 παρέχει ένα αξιόπιστο λειτουργικό σύστημα διακομιστή για την ανάπτυξη υπηρεσιών πληροφορικής σε φυσικά, εικονικά ή περιβάλλοντα cloud.

Η τρίτη έκδοση του Leap της σειράς 42 έχει περισσότερα από 10.000 πακέτα και προσφέρει στους χρήστες σταθερότητα. Η έκδοση κυκλοφορεί με τον ίδιο πυρήνα Linux 4.4 που είναι Long-Term-Support (LTS), ο οποίος υπήρχε και στην προηγούμενη έκδοση Leap.

Η Leap 42.3 συνεχίζει να χρησιμοποιεί την έκδοση 5.8 του KDE, την έκδοση με μακρόχρονη υποστήριξη, ως την προεπιλογή στην εγκατάσταση ενώ παράλληλα προσφέρει το GNOME 3.20, το ίδιο με αυτό που χρησιμοποιείται από το SUSE Linux Enterprise. Μια ποικιλία επιπρόσθετων γραφικών διεπαφών διατίθεται στο πρόγραμμα εγκατάστασης μέσω του νεο-σχεδιασμένου προγράμματος εγκατάστασης.

"Το Leap 42.3 είναι το αποκορύφωμα πολλών προσπαθειών ενσωμάτωσης του κώδικα Enterprise της SUSE με του εξαιρετικού αποτελέσματος υψηλής ποιότητας της κοινότητας του openSUSE", δήλωσε ο Richard Brown, Πρόεδρος του project openSUSE. "Είμαι εξαιρετικά περήφανος για το τι έχει επιτύχει το openSUSE project με το Leap 42.3 και ελπίζω οι χρήστες μας να εκτιμήσουν αυτή τη σταθερή αλλά και καινοτόμο προσέγγιση στο κοινοτικό Linux, στο οποίο μπορεί πραγματικά να βασιστεί άφοβα".

Αυτή η έκδοση του openSUSE Leap είναι κατάλληλη για διακομιστές, χάρη στο προφίλ εγκατάστασης για διακομιστή και στο πλήρες πρόγραμμα εγκατάστασης text mode, συμπεριλαμβανομένων όλων των επιλογών του YaST που παρέχονται και χωρίς γραφικό περιβάλλον.

Οι διαχειριστές θα αγαπήσουν την λύση δημιουργίας αντιγράφου ασφαλείας Borg, η οποία τώρα μπορεί να χρησιμοποιηθεί ευκολότερα από ποτέ χάρη στο πρόγραμμα της Borgmatic για την αυτόματη δημιουργία αντιγράφων ασφαλείας των δεδομένων σας καθημερινά με μια υπηρεσία του systemd. Στους διαχειριστές θα αρέσει επίσης η ενσωμάτωση της υπηρεσίας System Security Services με μια υπηρεσία καταλόγου Active Directory.

Η Leap και το openSUSE project παρέχουν στους προγραμματιστές της εργαλειοθήκης DevOps την ανάγκη να είναι επιτυχημένοι. Οι υπηρεσίες στην Leap προσφέρουν δυνατότητα επεκτασιμότητας και συνεχούς ανάπτυξης μέσω της διαθεσιμότητας των Docker και Kubernetes, καθώς και εύκολη ρύθμιση με Salt, Ansible και άλλες τεχνολογίες openSUSE. Η νέα ενσωμάτωση του AutoYaST με το SaltStack και άλλα συστήματα διαχείρισης παραμετροποίησης μπορεί να αναλάβει την εγκατάσταση του συστήματος (διαμερισμός, ρύθμιση δικτύου κλπ) και στη συνέχεια να μεταβιβάσει τη διαμόρφωση του συστήματος σε ένα από αυτά τα ευρέως χρησιμοποιούμενα εξωτερικά εργαλεία.

Οι προγραμματιστές και οι επιχειρήσεις μπορούν να επωφεληθούν από τις εκτεταμένες βασικές βιβλιοθήκες που περιέχει η Leap 42.3 για την κατασκευή ή την ενίσχυση λογισμικού για επαγγελματική χρήση. Δεδομένου ότι η Leap και η SLE μοιράζονται έναν κοινό πυρήνα, η ανάπτυξη με πακέτα για στην Leap για χρήση στην παραγωγή σε SLE δεν ήταν ποτέ ευκολότερη.

Το Leap παρέχει τα εργαλεία, τις γλώσσες και τις βιβλιοθήκες για βιώσιμη ανάπτυξη λογισμικού. Οι εκδόσεις που υπάρχουν στην Enterprise των γλωσσών Python, Ruby, Perl, Go, Rust, Haskell και PHP είναι όλες διαθέσιμες και στο Leap.

Οι ενημερώσεις του πυρήνα και των γραφικών παρέχουν βελτιώσεις σταθερότητας και απόδοσης.
Η openSUSE Leap 42.3 είναι ...

Ακόμα περισσότερο Enterprise

Αφού βασίστηκε η openSUSE Leap στην SLE (SUSE Linux Enterprise) και προστέθηκε περισσότερος κώδικας στην Leap 42.2 από την SLE 12, η Leap 42.3 περιέχει ακόμη περισσότερα πακέτα από την SLE 12 SP 3 και συγχρονίζει αρκετά κοινά πακέτα. Ο κοινός κώδικας επιτρέπει στην openSUSE Leap 42.3 να λαμβάνει βελτιώσεις και διορθώσεις σφαλμάτων τόσο από την κοινότητα του openSUSE όσο και από τους μηχανικούς της SUSE.

Έτοιμο για περιβάλλον διακομιστή

Η openSUSE Leap 42.3 προσφέρει μια επιλογή εγκατάστασης διακομιστή κατά την διάρκεια της εγκατάστασης. Χωρίς γραφικό περιβάλλον, μια εγκατάσταση διακομιστή Leap είναι έτοιμη να κάνει ότι χρειάζεστε. Η εγκατάσταση ενός διακομιστή Web ή Mail είναι ευκολότερη από ποτέ, καθώς και πολύπλοκες εργασίες που χρησιμοποιούν τεχνολογίες virtualization ή container. Για παράδειγμα, οι χρήστες που αναζητούν υπηρεσία "τύπου Exchange" μπορούν να επωφεληθούν από την τελευταία έκδοση της πλατφόρμας συνεργασίας Kopano, συμπεριλαμβανομένης της υποστήριξης για τους πελάτες Thunderbird, Outlook και πελάτες ταχυδρομείου του κινητού. Είναι επίσης καλό να θυμάστε ότι η Leap και όλες οι άλλες διανομές του openSUSE και του SLE έχουν υποστήριξη για ένα πρόγραμμα εγκατάστασης με χρήση κειμένου, δίνοντας τις ίδιες λειτουργίες με το γραφικό πρόγραμμα εγκατάστασης. Το πρόγραμμα εγκατάστασης είναι πλήρως ικανό να κάνει εγκαταστάσεις εξ αποστάσεως χρησιμοποιώντας VNC ή SSH, επιτρέποντάς σας να ρυθμίσετε το διακομιστή openSUSE Leap χωρίς να χρειάζεται να βρίσκεστε κοντά του.

Για παιχνίδια

Το παιχνίδι στο Linux γίνεται όλο και πιο δημοφιλές. Η openSUSE Leap 42.3 παρέχει ένα σταθερό σύστημα για τη λειτουργία της δημοφιλούς πλατφόρμας Steam. Για να εκτελέσετε παιχνίδια που δεν είναι ακόμα διαθέσιμα στο Linux, μπορείτε να χρησιμοποιήσετε το Wine και το PlayOnLinux.

Για δημιουργικά άτομα και επαγγελματίες

Απελευθερώστε τη δημιουργικότητά σας με εφαρμογές σχεδιασμού όπως το FreeCAD για εκτύπωση 3D ή το Gphoto για επεξεργασία φωτογραφιών. Οι επιστήμονες μπορούν να χρησιμοποιήσουν το Avogadro για την χημεία, μοριακή μοντελοποίηση, βιοπληροφορική και πολλά άλλα. Οι επαγγελματίες υγείας μπορούν επίσης να επιλέξουν το GNU Health για την περίθαλψη των ασθενών, ενώ είναι σίγουροι για την ασφάλεια και τη συντήρηση που παρέχονται με το Leap 42.3.

Λήψη Leap!

Δοκιμάστε μόνοι σας την openSUSE Leap. Οι λήψεις του openSUSE Leap 42.3 μπορούν να βρεθούν στο software.opensuse.org. Συνιστούμε να ελέγξετε τις Σημειώσεις έκδοσης πριν από την αναβάθμιση ή την εγκατάσταση. Οι χρήστες που εκτελούν το openSUSE Leap 42.2 μπορούν να αναβαθμίσουν στο openSUSE Leap 42.3 μέσω των οδηγιών σε αυτόν τον σύνδεσμο.

Σάββατο
08 Ιούλιος, 2017


face


Σήμερα, 16 Νοεμβρίου 2016 είχαμε την κυκλοφορία της έκδοσης openSUSE Leap 42.2.
Το μεγάλο στοίχημα όλων των χρηστών διανομών Linux είναι η αναβάθμιση στη νέα έκδοση (όχι στις rolling εκδόσεις). Αυτό που προτείνουν οι περισσότεροι είναι να περιμένετε λίγο πριν αναβαθμίσετε κυρίως για να μην πέσετε σε ψηλή κίνηση κατά την αναβάθμιση και ίσως (δεν το έχω συναντήσει) σας εμφανίσει μήνυμα timeout. Επίσης, αφήστε να βγουν στην επιφάνεια κάποια πιθανά αρχικά σφάλματα που δεν μπόρεσαν να τα προβλέψουν. Στο GNOME για παράδειγμα, κυκλοφορεί μια έκδοση .1 σε ένα μήνα μετά την κύρια έκδοση.

Προσωπική μου εμπειρία, είχα πρόβλημα στις αναβαθμίσεις σε Ubuntu, Fedora (όταν χρησιμοποιούσα παλαιότερα). Το σύστημα αργούσε υπερβολικά, οπότε αναγκαζόμουν να κάνω καθαρή εγκατάσταση. Στην openSUSE η αναβάθμιση γινόταν αβίαστα από την 11.4 κιόλας.
Αν και η διαδικασία αναβάθμισης είναι ασφαλής, καλό είναι να κάνετε backup του προσωπικού σας φακέλου (/home). Όχι ότι θα πάει κάτι στραβά αλλά θα μπείτε σε μια σειρά να κάνετε εβδομαδιαίο-μηνιαίο backup των αρχείων σας για περίπτωση ανάγκης. Επίσης σε περίπτωση που θα γίνει στραβή, μπορείτε να ανοίξετε με ένα liveUSB με Tumbleweed και να σώσετε τα αρχεία σας.

Η αναβάθμιση που θα δείτε εδώ, στηρίζεται στο wiki SDB:System upgrade. Αν και οι περισσότεροι χρήστες προτιμούν τον γραφικό τρόπο, πιο εύκολος είναι ο τρόπος με το τερματικό.


ΒΗΜΑΤΑ

1) Ενημέρωση του τρέχοντος συστήματος
Πριν ξεκινήσετε, σιγουρευτείτε ότι το σύστημά σας είναι ενημερωμένο.

Ανοίξτε ένα τερματικό και δώστε την εντολή ως διαχειριστής

sudo zypper up

Εάν είναι πλήρως ενημερωμένο, θα σας επιστρέψει το μήνυμα "Nothing to do".


2) Δημιουργήστε αντίγραφο ασφαλείας των αποθετηρίων που χρησιμοποιείτε.
Αυτό το βήμα είναι προαιρετικό.

Ο λόγος που κάνετε αντίγραφο ασφαλείας είναι για περιπτώσεις που ίσως χρειαστεί να επαναφέρετε το σύστημα αν τυχόν αποτύχετε στην αναβάθμιση αλλά και να γνωρίζετε ποια αποθετήρια χρησιμοποιούσατε κατά την χρήση του συστήματος. Τα αποθετήρια βρίσκονται στον φάκελο /etc/zypp/repos.d. Είναι ουσιαστικά κάποια αρχεία κειμένου, ένα για κάθε αποθετήριο.

Ανοίξτε το τερματικό και δώστε ως διαχειριστής την εντολή

sudo cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.old

Εάν δεν έχετε κάνει αντίγραφο ασφαλείας του φακέλου /home, αυτή είναι η ώρα να το κάνετε.


3) Καθαρίστε τα αποθετήρια
Για την αναβάθμιση, χρησιμοποιούμε ΜΟΝΟ δυο επίσημα αποθετήρια.

Συγκεκριμένα:

openSUSE-Leap-42.2-OSS: το κυρίως αποθετήριο που περιέχει ΜΟΝΟ λογισμικό ανοικτού κώδικα.
URL: http://download.opensuse.org/distribution/leap/42.2/repo/oss/

openSUSE-Leap-42.2-Update: περιέχει επίσημες ενημερώσεις για πακέτα ανοικτού κώδικα.
URL: http://download.opensuse.org/update/leap/42.2/oss/

Πρώτα πρέπει να αφαιρέσουμε τα αποθετήρια που δεν χρειαζόμαστε (μαζί και τα αποθετήρια τρίτων).

Μπορείτε να κάνετε τις αλλαγές αυτές είτε μέσω του γραφικού YaST, είτε μέσω του YaST ncurses, είτε μέσω της εντολής zypper. Εδώ θα δούμε τον πιο γρήγορο τρόπο με το τερματικό. Στο τέλος θα αφήσω και ένα σύνδεσμο πως μπορείτε να το κάνετε με γραφικό YaST.

Βεβαιωθείτε ότι έχετε το αποθετήριο update.

sudo zypper repos --uri

Εάν δεν το έχετε στην λίστα σας (δεν σας βγάλει αποτέλεσμα), προσθέστε το με την εντολή:

sudo zypper addrepo --check --refresh --name 'openSUSE-42.1-Update' http://download.opensuse.org/update/leap/42.1/oss/ repo-update

και στην συνέχεια κάντε ενημέρωση του συστήματος.

sudo zypper ref && zypper update

Εάν το έχετε στην λίστα σας, τότε θα δείτε το παρακάτω:

# | Alias | Name | Enabled | Refresh | URI
---+-----------------+-----------------+---------+---------+---------------------------------------
1 | repo-update| repo-update| Yes | Yes | http://download.opensuse.org/update/leap/42.1/oss/

Εάν στην στήλη Enabled λέει No, τότε ενεργοποιήστε το με την εντολή:

zypper modifyrepo --enable repo-update

και κλασικά κάντε ενημέρωση του συστήματος.

sudo zypper ref && zypper update


Τώρα πρέπει να δούμε όλα τα αποθετήρια και να καθαρίσουμε αυτά που δεν χρειαζόμαστε.

sudo zypper lr

Θα βγάλει μια λίστα με τα αποθετήρια που έχετε στο σύστημα. Θα έχει τον αύξοντα αριθμό και το alias του. Διαγράψτε τα αποθετήρια με την εντολή:

sudo zypper rr alias

η διαγραφή μπορεί να γίνει είτε με το alias είτε με τον αύξοντα αριθμό. Θα μείνετε ΜΟΝΟ με τα openSUSE-Leap-42.1-OSS και openSUSE-Leap-42.1-Update. Μπορεί στο σύστημά σας να έχετε διαφορετικές ονομασίες των αποθετηρίων. Εάν συμβαίνει αυτό, ψάξτε με το URL. Εάν και πάλι δεν τα βρίσκετε, δεν υπάρχει πρόβλημα. Σβήστε τα όλα και προσθέστε τα νέα αποθετήρια (απλά δεν θα χρειαστεί το παρακάτω βήμα αλλαγής αριθμού αποθετηρίων).


4) Αλλάξτε στα νέα αποθετήρια
Ας αλλάξουμε τώρα στα νέα αποθετήρια.

Ως διαχειριστής δώστε την εντολή ώστε να αλλάξουν τα αποθετήρια.
sudo sed -i 's/42\.1/42\.2/g' /etc/zypp/repos.d/*

Αλλιώς μπορείτε μέσα στο YaST να επιλέξετε το κάθε αποθετήριο (δυο είναι) και να αλλάξετε χειροκίνητα το νούμερο σε 42.2. Θα εμφανιστεί μια οθόνη με την άδεια χρήσης του λογισμικού. Αποδεχτείτε και πατήστε σε όλα ΟΚ.


5) Λήψη πακέτων
Αυτό το βήμα μπορεί να συγχωνευτεί με το επόμενο. Προτιμότερο είναι να κατεβάσετε μόνο τα νέα πακέτα και στη συνέχεια να κάνετε την αναβάθμιση ώστε να μην έχετε προβλήματα πχ timeout ή παγώματα της λήψης ή του γραφικού περιβάλλοντος.

Ξεκινάμε με μια ενημέρωση της λίστας των διαθέσιμων πακέτων από τα νέα αποθετήρια.
sudo zypper ref

Μετά εκτελέστε την εντολή
sudo zypper dup --download-only

Εδώ θα περιμένετε αρκετά έως να σας δώσει το αποτέλεσμα της λίστας των εργασιών που πρέπει να γίνουν. Πατήστε το πλήκτρο Enter για να συνεχίσετε (ή το y και Enter). Εδώ α περιμένετε αρκετή ώρα, ανάλογα με την ταχύτητά σας. Όταν τελειώσει η λήψη των αρχείων, αποθηκεύστε την δουλειά που κάνατε και προχωρήστε στο επόμενο βήμα.

6) Αναβάθμιση του συστήματος
Αφού έγινε η λήψη των πακέτων, θα πρέπει να κάνετε αποσύνδεση από το γραφικό περιβάλλον και να εισέλθετε σε τερματικό.
Η αναβάθμιση, θα αλλάξει και την έκδοση του γραφικού περιβάλλοντος. Επομένως ίσως (προσωπικά δεν το έχω συναντήσει) να σταματήσει το γραφικό περιβάλλον και να μην κινείται τίποτα οπότε μπορεί να θεωρήσετε ότι η αναβάθμιση απέτυχε και να κάνετε hard reset. Επομένως, σίγουρα θα έχετε ένα χαλασμένο σύστημα.

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

Κάντε την αποσύνδεση από το σύστημα και θα εμφανιστεί το γραφικό περιβάλλον εισόδου. Στο σημείο αυτό πατήστε τον συνδυασμό των πλήκτρων Ctrl + Alt + F1 για να εμφανιστεί η διεπαφή με τερματικό. Εάν αυτό είναι πολύ νέο για εσάς, απλά προς ενημέρωση, μπορείτε να εναλλάσσεστε μεταξύ έξι τερματικών συν την γραφική διεπαφή. Χρησιμοποιείστε τα πλήκτρα F1 έως F6 για εναλλαγή μεταξύ των έξι τερματικών. Το πλήκτρο F7 σας επιστρέφει πάλι στη γραφική διεπαφή.

Εισάγετε ως όνομα χρήστη root και τον κωδικό του διαχειριστή.

Πρέπει να αλλάξουμε από το runlevel 5, αυτό που το σύστημα παρέχει γραφική διεπαφή, στο runlevel 3, αυτό δηλαδή που έχουμε μόνο τερματικό και σύνδεση στο δίκτυο.

Για αλλαγή, απλά εκτελέστε την εντολή
init 3

για αναβάθμιση εκτελέστε την εντολή (δεν χρειάζεται sudo γιατί είμαστε μέσα στο σύστημα ως διαχειριστές):
zypper --no-refresh dup

θα εμφανιστεί ένα κατεβατό με τις ενέργειες που θα εκτελέσει το zypper κατά την αναβάθμιση. Επειδή έχετε κατεβάσει όλα τα πακέτα στο προηγούμενο βήμα, θα δείτε στην αναφορά του zypper να γράφει "Overall download size: 0 B. Already cached: 1.62 GiB".

Απλά πατήστε Enter και περιμένετε.
Όταν τελειώσει χρειάζεται επανεκκίνηση. Αυτό μπορεί να γίνει με την εντολή:
reboot


7) Επαναφέρετε τα αποθετήρια τρίτων
Τώρα μπορείτε να επαναφέρετε τα αποθετήρια τρίτων, είτε από το αντίγραφο ασφαλείας που κάνατε αλλάζοντας το 42.1 σε 42.2, είτε μπορείτε να αναζητήσετε στο http://software.opensuse.org το πρόγραμμα που είχατε εγκαταστήσει από το συγκεκριμένο αποθετήριο τρίτου. Επίσης ελέγξτε εάν είναι εγκατεστημένα όλα τα προγράμματα που έχετε εγκαταστήσει από τρίτους (obs).


Για περισσότερες ερωτήσεις, μπορείτε να ρωτήσετε στο forum, IRC ή λίστα.

Εάν θέλετε να μάθετε περισσότερες λειτουργίες του zypper, δείτε το cheatsheet

Τέλος, ένας ωραίος οδηγός αναβάθμισης με εικόνες βρίσκεται στη σελίδα με τίτλο
How to upgrade from openSUSE Leap 42.1 to 42.2.

Παρασκευή
07 Ιούλιος, 2017


face


Όταν λέμε i3 σίγουρα δεν εννοούμε τύπο επεξεργαστή. Ο i3 είναι ένας διαχειριστής παραθύρων. Λιτός αλλά σούπερ γρήγορος σε ότι και να κάνετε. Οπότε όσοι ρωτάτε τι να εγκαταστήσετε σε παλιό laptop, να τι μπορείτε να χρησιμοποιήσετε. Σίγουρα θέλει να μάθετε να χειρίζεστε το πληκτρολόγιο (τα πλήκτρα που χρησιμοποιεί) αλλά όταν γίνει αυτό, θα εκπλαγείτε. Κάτι που ίσως να μην σκεφτήκατε ακόμα, δεν θα μπορεί να δει τα αρχεία σας κάποιος που δεν γνωρίζει τι είναι αυτό που βλέπει στην οθόνη του.

ΕΓΚΑΤΑΣΤΑΣΗ

Η εγκατάσταση είναι εύκολη, μέσα από την εντολή:

sudo zypper install i3 dmenu i3status

ή από το 1-click-install (ανάλογα με την έκδοση που έχετε):

https://software.opensuse.org/package/i3


ΧΡΗΣΗ

Όταν εκκινήσει για πρώτη φορά, θα δείτε ένα παράθυρο που θα σας ρωτήσει ποιο πλήκτρο επιθυμείτε να χρησιμοποιήσετε ως mod. Μπορείτε να επιλέξετε μεταξύ του ALT και του SUPER/WINDOWS (προσωπικά χρησιμοποίησα το alt).

Δείτε μια ολοκληρωμένη εικόνα χρήσης των πλήκτρων με το $mod (Alt):





Γενική χρήση

$mod+Enter --> ανοίγει το τερματικό
$mod+d --> ανοίγει το dmenu (εκκινητής προγραμμάτων με δακτυλογράφισή τους)
$mod+r --> κατάσταση αλλαγής μεγέθους
$mod+shift+e --> έξοδος i3
$mod+shift+r --> επανεκκίνηση i3 στο σημείο που ήσασταν
$mod+shift+c --> επαναφόρτωση του αρχείου ρυθμίσεων
$mod+shift+q --> κλείνει το παράθυρο (εάν το υποστηρίζει η εφαρμογή)

Παράθυρα

$mod+w --> εμφάνιση με μορφή καρτελών
$mod+e --> οριζόντια και κάθετη μορφή εμφάνισης παραθύρων
$mod+s --> εμφάνιση στοίβας (το ένα παράθυρο κάτω από το άλλο)
$mod+f --> πλήρης οθόνη

Μετακίνηση παραθύρων

$mod+shift+ --> Μετακίνηση των παραθύρων στην κατεύθυνση που θέλετε (J,K,L,; αλλά δουλεύουν και τα βελάκια)

Για περισσότερες πληροφορίες μπορείτε να δείτε στην τεκμηρίωση για τον χρήστη.

Εκτός των παραπάνω, μπορείτε να καθορίσετε σε ποια επιφάνεια εργασίας θα ανοίγει το κάθε πρόγραμμα. Αυτό μπορείτε να το δείτε στην τεκμηρίωση χρήστη.

Πως φαίνεται όταν εκκινεί;


ΤΙ ΠΡΕΠΕΙ ΝΑ ΓΝΩΡΙΖΕΤΕ:

1. Γλώσσα.
Επειδή η γλώσσα δεν εμφανίζεται στην μπάρα και δεν μπορείτε να αλλάζετε την γλώσσα πληκτρολογίου με ένα κλικ, αναγκαστικά πρέπει να το κάνετε από το πληκτρολόγιό σας.

Υπάρχουν δυο λύσεις (επιλέξτε ότι σας δουλέψει).

Η πιο σωστή είναι να μπει στο Xorg. Ανοίξτε το αρχείο:

sudo nano /etc/X11/xorg.conf.d/10-keyboard.conf

Και φροντίστε να έχει τις παρακάτω γραμμές (αλλάζει με alt+shift. Προτιμήστε αυτό εάν έχετε βάλει ως mod πλήκτρο το SUPER/WIN):

Section "InputClass"
Identifier "Generic Keyboard"
MatchIsKeyboard "yes"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,el"
Option "XkbOptions" "grp:alt_shift_toggle,compose:menu,grp_led:scroll"
EndSection

Η άλλη λύση είναι να βάλετε μια γραμμή στο bashrc.

nano .bashrc

και προσθέστε την γραμμή (εδώ χρησιμοποιούνται τα πλήκτρα win+space. Προτιμήστε αυτά εάν έχετε βάλει ως mod πλήκτρο το alt):

setxkbmap -option grp:switch,grp:win_space_toggle,grp_led:scroll us,el

Σε αυτή την περίπτωση για να δουλεύει, ίσως χρειάζεται να ανοίγετε το τερματικό κάθε φορά που κάνετε είσοδο στο i3.

2. Δίκτυο
Για την ασύρματη σύνδεση δικτύου χρησιμοποιήστε το NetworkManager.

Δείτε την κατάσταση του wifi

nmcli radio wifi

Για ενεργοποίηση/απενεργοποίηση (συνήθως είναι ενεργό)

nmcli radio wifi

Για να πάρετε μια λίστα με τα ασύρματα που βρίσκονται γύρω σας.

nmcli device wifi list

Για να συνδεθείτε στο ασύρματο που θέλετε (εάν δεν έχει κωδικό, παραλείπετε μετά το password):

nmcli device wifi connect [SSID|BSSID] password [ΚΩΔΙΚΟΣ]

Για αναλυτικότερες πληροφορίες, δείτε στο wiki.

ΓΕΝΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΟ i3
* openSUSE wiki page
* Ιστοσελίδα i3
* Τεκμηρίωση χρήστη
* Reference card

face


As I previously wrote, I went to Athens to attend the FOSSCOMM annual conference.

I applied to present something related to openSUSE (I was at the booth) and also to ownCloud.

openSUSE
Kick off the conference, my presentation was about my favourite version, openSUSE Tumbleweed. I used the structure of Richard's article.
The audience was aproximately 20 people. Actually it was the first presentation of the day, right after keynote (at the other room). The good thing was that more came at the booth and they were asking about Tumbleweed and Leap.
We had limited amount of swag to give away.

Here you can find the presentation file. Feel free to use it.

Picture:

ownCloud
Presentation was pretty interesting. I had the main room and the audience was about 50 people. I showed what is cloud, why we use it, what is good and what is bad cloud service and what's cool with ownCloud. I showed what's new on version 9.0. Right after the presentation I was asked about encryption (files and mails). Is it on server side or on sender side?
I had some leaflets and stickers with me. I left them at the registration desk and some at other booths, so if anyone was insterested on ownCloud, he/she could find me at the openSUSE booth.

Here is the presentation file (it's the same that we all use + conference promo).

Some pictures:



For more pictures you can check:
1. openSUSE album
2. ELLAK report
3. FOSSCOMM facebook event
4. FOSSCOMM instagram

face


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

Ένα εργαλείο που χρειάζεται πολύ στους "κομπιουτεράδες" φίλους μας είναι το ISO του Hirens. Για το τι περιέχει, μπορείτε να δείτε στην διεύθυνση http://www.hirensbootcd.org/.

Πάμε να δούμε πως μπορούμε να βάλουμε το Hirens αφού έχουμε προσθέσει όλα τα ISO με τον τρόπο που παρουσιάζεται στην αρχική δημοσίευση.

1. Κατεβάστε το ISO (προς το παρόν αυτή είναι η έκδοση).

wget http://www.hirensbootcd.org/files/Hirens.BootCD.15.2.zip

2. Αποσυμπιέστε το αρχείο Hirens.BootCD.15.2.zip.

3. Ανοίξτε το ISO με το πρόγραμμα αποσυμπίεσης. Αυτό που χρειάζεται είναι να αποσυμπιέσετε τον φάκελο HBCD.


4. Αντιγράψτε τον φάκελο HBCD μέσα στο root του USB που έχετε δημιουργήσει (δείτε προηγούμενη ανάρτηση).

5. Μπείτε μέσα στον φάκελο HBCD/Dos/ και αποσυμπιέστε το αρχείο dos.gz. Θα εμφανιστεί το αρχείο dos.img


6. Προσαρτήστε το αρχείο dos.img (υπάρχει το Disk Image Mounter) και αντιγράψτε το αρχείο grub.exe στο root του USB.


7. Το USB σας πρέπει να περιέχει τους καταλόγους και αρχεία:

boot
HBCD
iso
grub.exe


8. Τώρα πρέπει να εισάγετε το menuentry για το Hirens στο grub.cfg.

menuentry "HIRENS TOOLS" {
linux16 /grub.exe —config-file="find —set-root /HBCD/menu.lst; configfile /HBCD/menu.lst"
}

(linux16 έως menu.lst" είναι μία γραμμή)

Πηγές
AskUbuntu
Powerful USB stick : Grub2 booting Mint, Tails and Hirens + (storages NTFS and ext4 LUKS encrypted)

Κυριακή
04 Ιούνιος, 2017


face


Οι περισσότερες διανομές έχουν απλοποιήσει τις λειτουργίες τους και έχουν γίνει πολύ φιλικές τόσο στον τελικό χρήστη όσο και στο διαχειριστή συστήματος. Στην διανομή openSUSE υπάρχει το YaST, τόσο σε γραφικό περιβάλλον όσο και σε περιβάλλον τερματικού. Όμως δεν σταματάει εκεί, υπάρχει η δυνατότητα εγκατάστασης προγραμμάτων με patterns μέσω τερματικού.

Ένα παράδειγμα για να εξηγήσουμε την έννοια του pattern είναι η εγκατάσταση του LAMP server. Στο Ubuntu η εγκατάσταση γίνεται με την εντολή:

sudo apt-get install lamp_server^

Όταν τελειώσει η εγκατάσταση, θα έχετε ένα πλήρες διακομιστή LAMP.

Η διανομή openSUSE προσφέρει την ίδια λειτουργία με την χρήση των patterns. Ένα pattern μπορεί να εγκατασταθεί με την χρήση του zypper μέσω της γραμμής εντολών. Αυτό θα εγκαταστήσει ένα σύνολο εφαρμογών βασισμένες στο pattern.

Τι είναι το pattern;
Για το openSUSE, τα patterns είναι ένα σύνολο από πακέτα λογισμικού που μπορούν να εγκατασταθούν εύκολα και γρήγορα. Η χρήση των patterns μπορεί να σας εξοικονομήσει αρκετό χρόνο με την εγκατάσταση της συλλογής λογισμικού, χωρίς να χρειάζεται να τα εγκαταστήσετε ένα πακέτο την φορά.

Η δομή της εντολής
Ο τρόπος εγκατάστασης των patterns είναι πολύ απλός. Η δομή της εντολής είναι κάπως έτσι:

zypper in -t pattern PATTERN

Όπου PATTERN είναι το pattern που θα εγκατασταθεί. Στο παράδειγμά μας για τον διακομιστή LAMP, θα εκτελέσουμε την εντολή:

zypper in -t pattern lamp_server

Η παραπάνω εντολή θα εγκαταστήσει όλα τα πακέτα που χρειάζεται να λειτουργήσει ο διακομιστής LAMP.

Τι συμβαίνει όμως με άλλα pattern; Σίγουρα δεν θέλετε να μαντεύετε εάν υπάρχει το pattern του χαρακτηριστικού ή προγράμματος που θέλετε. Για να δείτε τα διαθέσιμα pattern μπορείτε να εκτελέσετε την εντολή:

zypper search -t pattern

Η λίστα που θα δώσει είναι μεγάλη:


Με μια σύντομη εντολή, μπορείτε να εγκαταστήσετε οποιοδήποτε από τα παραπάνω patterns. Να μερικά παραδείγματα:

​zypper in -t pattern gateway_server
​zypper in -t pattern mail_server
​zypper in -t pattern print_server

Σάββατο
20 Μάιος, 2017


face


ΙΣΤΟΡΙΚΟ:
Ο φίλος μου ο Αλέξανδρος μου έδωσε ένα δίσκο για το laptop ώστε να εγκαταστήσω εκεί το Parrot Security, μιας και τελευταία καταπιάνομαι (όσο το επιτρέπει ο χρόνος) και με αυτή την καταπληκτική διανομή. Επειδή παράλληλα ασχολούμαι και με άλλα projects όπως είναι το openSUSE (είμαι member) και το MATE (με μετάφραση και λίγο με προώθηση), θέλησα να κάνω dual boot. Εγκαθιστώ το openSUSE Tumbleweed MATE και στην συνέχεια δοκίμασα να εγκαταστήσω την έκδοση Parrot Secutiry 3.5 με τεράστια αποτυχία (κόλλησε στο GRUB). Δοκίμασα και την Kali Linux με επίσης τεράστια αποτυχία (δεν μπορούσε να βρει το ISO κατά την εγκατάσταση από live USB). Απογοητευμένος λοιπόν, έχω βγάλει το συμπέρασμα (που ισχύει ακόμα και μετά από αυτά που θα πω παρακάτω), οι διανομές βασισμένες στο Debian δεν είναι για εμένα, τόσο για Desktop όσο και για Server περιβάλλοντα.

ΔΙΑΔΙΚΑΣΙΑ
Η εγκατάσταση όλων έχει γίνει ως εξής:
1. Βγάζω τον δίσκο που έχω στο laptop.
2. Εισάγω τον δίσκο που μου έδωσε ο Αλέξανδρος.
3. Κάνω την εγκατάσταση.
4. Βάζω ξανά τον δίσκο μου στο laptop.
5. Ανοίγω το laptop έχοντας βάλει τον δίσκο σε ένα καλώδιο USB σε SATA που αγόρασα από το ebay.

Είχα εγκαταστήσει στον δίσκο πρώτα το openSUSE Tumbleweed MATE εδώ και πολύ καιρό. Δοκιμάζω λοιπόν να εγκαταστήσω το Parrot Security 3.6 και επιτέλους ολοκληρώνεται η εγκατάσταση. Χαρούμενος, κάνω τις ενημερώσεις και όλα καλά.
Βγάζω τον δίσκο και προσπαθώ να εκκινήσω το openSUSE έχοντάς τον στο εξωτερικό USB. Όλα καλά, ανοίγει.
Προσπαθώ να ανοίξω το Parrot και μου βγάζει το εξής μήνυμα (πάνω-κάτω):

Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for right device?)
-Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/sda3 does not exist. Dropping to shell!

BusyBox .............

(initramfs)_

Τι θέλει να μας πει ο ποιητής; Επειδή έκανα εγκατάσταση σε εσωτερικό δίσκο, τον είχε ως sda3. Τώρα είναι sdb3. Πως γίνεται η αλλαγή αυτή; Έψαχνα τα πάντα. Να αλλάξω κάτι στο fstab; Βλέπω το αρχείο αλλά τον δίσκο τον έχει με το UUID του που είναι σωστό.

Kάνω ενημέρωση το openSUSE GRUB

grub2-mkconfig -o /boot/grub2/grub.cfg

Ανοίγει κανονικά το openSUSE MATE από τον εξωτερικό αλλά το ίδιο με το Parrot.

Πως μου κόβει εμένα και λέω θα κάνω chroot στο Parrot και θα παίξω λίγο με το GRUB.

Δίνω το σετ των εντολών:

sudo mount /dev/sdb3 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
update-initramfs -u
grub-install --recheck /dev/sdb
update-grub

Πατώ δυο φορές CONTRO+D (βγαίνει από το chroot και το τερματικό).
Κάνω επανεκκίνηση και βλέπω το GRUB του Parrot. Δοκιμάζω να μπω στο Parrot και μπαίνει κανονικά.
Οπότε λύσαμε το πρόβλημα.

Εξακολουθώ να πιστεύω ότι το Debian δεν είναι για εμένα...

Τετάρτη
29 Μάρτιος, 2017


face


Θα έχετε δει πολλές αναρτήσεις με τον τρόπο εγκατάστασης του openSUSE. Ποτέ δεν είδαμε πως μπορούμε να εγκαταστήσουμε το openSUSE (είτε Leap είτε Tumbleweed) με UEFI αλλά ούτε πως μπορούμε να το εγκαταστήσουμε μαζί με Windows 10.

ΣΗΜΕΙΩΣΕΙΣ:
- Αρχικά κρατήστε ένα αντίγραφο ασφαλείας του δίσκου πριν ξεκινήσετε.
- Εάν έχετε κάποια απορία, μπορείτε να επικοινωνήσετε στο forum ή στο facebook για να το δουν περισσότερα μάτια και να σας απαντήσουν.
- Εάν ενδιαφέρεστε να κάνετε dual boot με legacy bios, δείτε εδώ (αγγλικά).

Ενδιαφέροντες σύνδεσμοι (στα αγγλικά)
openSUSE:UEFI
BCD System Store Settings for UEFI
Dual booting with Windows 8, not as painful as expected.

Προετοιμασία
1 – Δημιουργία αντιγράφου ασφαλείας του δίσκου με το clonezilla.
2 – Φτιάξτε ή αφήστε ελεύθερο χώρο σε κατάτμηση για να γίνει εγκατάσταση το openSUSE. (Ψάξτε πως γίνεται. Αυτό σίγουρα γίνεται και με το gparted.)
3 – Φτιάξτε ένα UEFI boot usb flash drive με το Rufus.

ΕΓΚΑΤΑΣΤΑΣΗ
Κατεβάστε το DVD ή το Net Install. Η εγκατάσταση είναι ίδια εδώ και πολλές εκδόσεις. Οπότε αυτό που ενδιαφέρει είναι οι κατατμήσεις.
Καλό είναι το BTRFS αλλά συνήθως το χρησιμοποιώ όταν εγκαθιστώ μόνο του το λειτουργικό σύστημα. Δεν ξέρω πως θα συμπεριφερθεί με το dual boot και ειδικότερα με Windows. Οπότε για το παράδειγμα, πατήστε Create Partition Setup… και κάντε αλλαγές.


Πατήστε Create Partition Setup…

Επιλέξτε Custom Partitioning (for experts) και πατήστε Next


Πατήστε Custom Partitioning (for experts)

Πατήστε δεξί κλικ στον δίσκο που θέλετε να εγκαταστήσετε το openSUSE και πατήστε Add Partition
Φτιάξτε μια κατάτμηση swap, περίπου 2-4GB ανάλογα με τη μνήμη RAM που έχετε.


Add Partition

Εάν πρόκειται για δίσκο SSD συνήθως χρησιμοποιώ σύστημα αρχείων ext4. Έχουν αναφερθεί περιπτώσεις ότι και το brtfs είναι ΟΚ.
Στο παράδειγμα ο δίσκος έχει σύστημα αρχείων Ext4, και τις παραμέτρους για τον SSD

noatime, discard* (=trim)

Αυτές τις παραμέτρους μπορείτε να τις προσθέσετε στο /etc/fstab αργότερα.


Επεξεργασία fstab

Το επόμενο βήμα είναι το πιο σημαντικό διότι χωρίς αυτό ΔΕΝ θα εκκινήσει ο υπολογιστής σας.
Πατήστε δεξί κλικ στην κατάτμηση Windows EFI κι επιλέξτε Edit


Επεξεργασία fstab

Επιλέξτε Mount partition
Επιλέξτε την κατάτμηση /boot/efi
Πατήστε Finish


Επεξεργασία /boot/efi

Αφού ολοκληρώσετε με τις κατατμήσεις πατήστε Accept. Δείτε μια περίληψη με τις αλλαγές στις κατατμήσεις του παραδείγματος.


Περίληψη αλλαγών κατατμήσεων

Αυτές οι αλλαγές θα γίνουν στις κατατμήσεις. Πατώντας Next θα εφαρμοστούν οι αλλαγές.


Περίληψη αλλαγών κατατμήσεων

Δεν χρησιμοποιούμε το Secure Boot. Απενεργοποιήστε το εδώ:


Αλλάξτε το Secure Boot σε False

Όταν τελειώσει η εγκατάσταση, θα κάνετε επανεκκίνηση και ανοίξτε με Windows.


Boot Menu

Τα Windows θα προσπαθήσουν να εγκαταστήσουν το δικό τους bootloader οπότε δεν θα υπάρχει επιλογή να εκκινήσει ο υπολογιστής σας με openSUSE.

Σε περιβάλλον Windows, ανοίξτε ένα Elevated Command Prompt (ουσιαστικά cmd ως διαχειριστής) και επικολλήστε την παρακάτω εντολή:

bcdedit /set {bootmgr} path \EFI\opensuse\shim.efi

Τετάρτη
25 Ιανουάριος, 2017


face


Το ερέθισμα της συγγραφής του παρόντος, ήταν οι απόψεις που εκφράζουν κατά καιρούς πολλοί, άλλοι σχετικοί άλλοι άσχετοι, σχετικά με τις rolling διανομές. Αυτή που έχω βαρεθεί να ακούω είναι "ναι μεν θα έχεις την τελευταία έκδοση του προγράμματος/γραφικού περιβάλλοντος αλλά το σύστημά σου θα είναι ασταθές".


ΔΙΑΝΟΜΕΣ ΠΟΥ ΕΧΩ ΧΡΗΣΙΜΟΠΟΙΗΣΕΙ

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

ΒΑΣΙΚΑ ΣΥΣΤΗΜΑΤΑ
- Ξεκίνησα με την Kubuntu 7.10 αλλά μετά από πολλά σφάλματα στην εγκατάσταση (βλέπετε δεν υπήρχε forum ή πολλά βίντεο να δω), πέρασα στην Ubuntu (GNOME) 8.04.
- Χρησιμοποίησα Fedora 13 έως την έκδοση 16 (νομίζω). Εκείνη την εποχή είχα εμπλακεί με την κοινότητα, στην οποία είχα γίνει και Ambassador. Ενώ πολλοί μου λέγανε θα πάρεις το σύστημά σου στα χέρια επειδή η διανομή Fedora χρησιμοποιεί bleeding edge προγράμματα, εγώ ΔΕΝ είχα κανένα πρόβλημα.
- Πέρασα στο openSUSE 11.4 μέχρι την σημερινή έκδοση την 42.1 και κυρίως την rolling την Tumbleweed (θα αναφερθώ παρακάτω).
- Παράλληλα με το openSUSE Tumbleweed, έχω ένα σύστημα με Arch Linux (rolling) εδώ και πολύ καιρό. Επειδή μεταφράζω για το GNOME, πάντα ήθελα να έχω την τελευταία έκδοση για να διορθώνω τα ορθογραφικά λάθη.

ΔΟΚΙΜΑΣΑ
Σε όλη αυτή τη διαδρομή έχω δοκιμάσει είτε σε virtual box, είτε σε live μορφή, είτε εγκατέστησα σε υπολογιστές άλλων τις εξής (όχι χρονολογικά):
- PCLinuxOS: Rolling διανομή βασισμένη στην διανομή Mandriva. Το χαρακτηριστικό της είναι ότι αν και rpm διανομή, χρησιμοποιεί το synaptic, apt-get install κλπ που έχουν συνηθίσει πολλοί από το Debian/Ubuntu. Έχει ένα καλό, μπορείς να φτιάξεις το εγκατεστημένο σου σύστημα σε live μορφή, με μια εντολή τερματικού.
- Linux Mint: Επέλεγα κυρίως την έκδοση με το γραφικό MATE, επειδή μοιάζει με το GNOME 2.x που γνωρίζω πολύ καλά.
- Sabayon: Βασισμένη σε testing αποθετήρια του Gentoo (επειδή δεν έχω δυνατό μηχάνημα για να κάνω compile).
- Antergos: Βασισμένη σε Arch Linux. Είναι αρκετά καλή ετοιματζίδικη του Arch, εάν βαριέσαι να κάνεις εγκατάσταση με το τερματικό.
- Διάφορες Ubuntoειδείς όπως πχ το Bodhi, PearOS, ZorinOS.


ΛΟΓΙΚΗ ΥΠΑΡΞΗΣ ΔΙΑΝΟΜΩΝ ROLLING

Έτσι όπως το καταλαβαίνω εγώ είναι να έχεις πάντα την τελευταία έκδοση των προγραμμάτων/γραφικών που κυκλοφορούν, όταν αυτά έχουν σταθεροποιηθεί, δοκιμαστεί από τους δημιουργούς τους, έχουν περάσει στα στάδια δοκιμών σε ειδικά αποθετήρια των rolling διανομών, και όταν αυτά είναι πλήρως σταθερά, τότε και μόνο τότε περνάνε στα σταθερά αποθετήρια των rolling διανομών.
Οι διανομές rolling, δεν είναι δοκιμαστικές κάποιων LTS διανομών. Αποτελούν από μόνες τους διανομές που χρησιμοποιούν χρήστες με το σκεπτικό εγκατέστησε μια φορά το σύστημά σου και δεν χρειάζεται να κάνεις αναβαθμίσεις από έκδοση σε έκδοση. Αντιπαρέρχεται της LTS λογικής (που αναβαθμίζεις κάθε 3-5 χρόνια στις περισσότερες διανομές). Υπάρχουν βέβαια και LTS κομμάτια στις rolling διανομές, όπως είναι στο Arch ο πυρήνας LTS ή το LibreOffice Still.

Τώρα θα μου πεις, ναι ρε φίλε, αλλά δεν θα πάρεις το μηχάνημά στα χέρια; Από προσωπική πείρα, σας λέω ΟΧΙ. Θα αναφερθώ στις 2 διανομές που χρησιμοποιώ (υπάρχουν και άλλες, όμως δεν μπορώ να εκφέρω γνώμη για κάτι που δεν έχω χρησιμοποιήσει, όπως κάνουν πολλοί άσχετοι ειδικοί). Αν δεν προσέχεις τι θα εγκαταστήσεις και κατά την αναβάθμιση-ενημέρωση συστήματος, έχεις τις ίδιες πιθανότητες να καταστρέψεις το σύστημά σου εάν είχες το LTS Ubuntu. Πάλι από προσωπική εμπειρία, ΠΟΤΕ μα ΠΟΤΕ, δεν πέτυχα την αναβάθμιση εκδόσεων στην Ubuntu αλλά και στην Fedora. Πάντα fresh install.
Είναι οι ίδιες πιθανότητες να κολλήσεις κάποιον ιο στα Windows εάν εγκαθιστάς σπασμένα προγράμματα, αμφιλεγόμενης πηγής, και δεν έχεις ενημερωμένο πρόγραμμα προστασίας από ιούς.


ΣΥΣΤΗΜΑ ΑΝΑΠΤΥΞΗΣ ΔΙΑΝΟΜΩΝ

Θα αναφέρω εν συντομία τα δυο παραδείγματα.

openSUSE: Έστω λοιπόν ότι η ομάδα GNOME θέλει να βάλει το νέο GNOME στο Tumbleweed. Η πρώτη διαδικασία είναι ο έλεγχος των πακέτων χεράτα. Αυτό γίνεται τόσο από την ομάδα GNOME, όσο και από ένα άτομο που ελέγχει για την ακεραιότητα των αρχείων (άδεις κλπ). Αφού περάσει, τότε το ενσωματώνουν στο αποθετήριο Factory. Αυτό θεωρείται ως rolling "αποθετήριο"-διανομή, αλλά δεν συνίσταται για καθημερινή χρήση. Εκεί γίνονται όλες οι δοκιμές, εάν δεν περάσει κάποιο πακέτο από εκεί, "επιστρέφει" στον δημιουργό του ώστε να το σταθεροποιήσει-διορθώσει. Οι χρήστες που θέλουν να βοηθήσουν το project, έχουν ένα τέτοιο σύστημα και κάνουν αναφορές σφαλμάτων. Αφού περάσει την διαδικασία σταθεροποίησης στο αποθετήριο Factory, δημιουργείται ένα ISO εγκατάστασης. Αυτό περνάει από έλεγχο από μηχανή με το openQA (διαβάστε περισσότερα για το εργαλείο αυτό). Θα μου πεις, μηχανή είναι, μπορεί να περάσει εύκολα. Δε νομίζω γιατί οι δοκιμές φτιάχνονται από άνθρωπο και ελέγχει φωτογραφίες. Εάν πχ έχουν αλλάξει γραμματοσειρές, ή θέση του πλήκτρου επόμενο, το τεστ θα αποτύχει. Θα πρέπει ο "άνθρωπος" να ξαναδημιουργήσει το τεστ για να περάσει κανονικά. Εφόσον περάσει αυτό το τεστ, τότε είναι έτοιμο προς χρήση από την κοινότητα. Πείτε μου δηλαδή, πέρασε ήδη από 3 δοκιμές από άνθρωπο και μια από μηχανή, έτσι το τελικό προϊόν θα είναι σταθερό ή θα εμφανίζει προβλήματα;

Arch Linux: Την διανομή την χρησιμοποιώ τελευταία και ίσως να κάνω και κάποιο λάθος. Έστω πάλι ότι θέλουμε να εγκαταστήσουμε το GNOME. Οι "γνώστες" του αντικειμένου, το εισάγουν σε ένα αποθετήριο testing. Αυτό προφανώς δεν προτείνεται για productive μηχανήματα. Το έχουν άτομα της κοινότητας που θέλουν να βοηθήσουν στην σταθεροποίησή του. Προσωπικά το έχω δοκιμάσει μόνο σε virtual box. Το GNOME μεταφέρεται στο σταθερό αποθετήριο στην .1 υποέκδοσή του (Χ.ΧΧ.1). Η κοινότητα GNOME, κυκλοφορεί μια έκδοση σε ένα μήνα, ώστε να διορθώσει ότι σφάλματα έχουν ξεφύγει από την κύρια έκδοση. Οπότε οι τελικοί χρήστες του Arch θα έχουν ένα σταθερό σύστημα.


ΕΠΙΛΟΓΟΣ

Ποιος ο λόγος για έναν τελικό χρήστη (έστω και έμπειρο) να χρησιμοποιήσει ένα "ασταθές" προϊόν ως βασικό σύστημα σε desktop υπολογιστή; Μάλλον αυτοί που υποστηρίζουν ότι οι rolling διανομές είναι ασταθείς, προφανώς δεν έχουν χρησιμοποιήσει rolling διανομές και βασίζονται ίσως σε αναζητήσεις στο google που αναφέρουν λυμένα προβλήματα (το wiki του Arch Linux είναι το πιο αναλυτικό και αποτελεί πηγή για όλες τις διανομές). Αν ψάξουν όμως για την δικιά τους διανομή θα δουν άπειρα άλυτα προβλήματα. Οπότε μάλλον πρέπει να αναθεωρήσουν (έστω και μέσω google) τις απόψεις τους.

Παρασκευή
07 Οκτώβριος, 2016


face


Τελευταία μιλούσα με φίλους στο Skype. Δεν ήταν διαθέσιμο το ομαδικό chat.
Υπάρχουν κάποιες διαθέσιμες εντολές που μπορείτε να ενεργοποιήσετε το chat. Τις εντολές τις εκτελείτε σε οποιοδήποτε παράθυρο (καλύτερα σε κάποιον φίλο σας).

Για να δείτε λεπτομέρειες της σύνδεσής σας:
/dumpmsnp

Για να δείτε που είστε συνδεδεμένοι ήδη:
/showplaces

Το αποτέλεσμα της εντολής /dumpmsnp ήταν
System: MSNP: Connection Data:
* Status: LoggedOut

ενώ βρισκόμουν online και μιλούσα κανονικά με όλους εκτός του ομαδικού chat αν και με έδειχνε "LoggedOut".

Για να λυθεί αυτό το πρόβλημα, χρησιμοποιήστε την εντολή:
/msnp24

και επανεκκινήστε το Skype.

Τώρα το αποτέλεσμα της εντολής /dumpmsnp είναι:
System: MSNP: Connection Data (MSNP24):
* Status: LoggedIn

Επειδή δεν γνωρίζω τι ακριβώς έγινε, η εντολή /msnp24 είναι σαν να με εμφανίζει online.

Δευτέρα
12 Ιανουάριος, 2015


face
Last year I was elected from the community to be one of the members of the openSUSE Board. It was an amazing experience and I learned more things that I could imagine. What I learned from this experience is that being an openSUSE Board member requires people that are deeply involved to the project.

This year I am running again for board and I would like your vote.

History

Over the years I served the openSUSE project with many ways. I was for some years in charge for the Ambassador program, I was a member for Travel Support Program and I am a member of the Marketing Team. Last but not least I was one of the creators of the Greek community where in 2013 organized the openSUSE Conference in Thessaloniki Greece.

My vision

What I believe I could change as a member of the board would be mostly to strengthen the role of the community in order to continue bringing contributors to the Project. My opinion is that the openSUSE Project can use some more visibility in events around the globe, events that will continue bringing more people and more contributors to the openSUSE Project. Our Project is evolving and I feel that more people should know about it, evolve and be a part of those changes. 

SUSE is providing the openSUSE Project some of the best people around FOSS. Many community people see the SUSE people that work for the openSUSE Project not as part of the community but as something different, the truth is(and it should be heard) that those guys are not 9-5 employees but a genuine part of the broader openSUSE community that are very open to any help. So my vision for this year is to do what is needed to eliminate this perception. I believe that by doing that will help the Project evolve even more and faster.




Παρασκευή
02 Μάιος, 2014


face

Το 6ο παγκόσμιο συνέδριο openSUSE διεξήχθη στις 24 – 28 Απριλίου στο Dubrovnik στην Croatia. Άτομα από όλο τον κόσμο παρακολούθησαν το πολύ ενδιαφέρον συνέδριο που διοργανώθηκε με μεγάλη επιτυχία. Όπως και πέρσι στην Θεσσαλονίκη έτσι και φέτος το συνέδριο διοργανώθηκε από την κοινότητα για την κοινότητα με ένα μεγάλο αριθμό εθελοντών από όλο τον κόσμο.

Οι παρουσιάσεις στο 4ήμερο συνέδριο ξεκίνησαν από θέματα γι’ αρχάριους έως και προχωρημένα θέματα πάνω σε hardware αλλά και software. Υπάλληλος από την εταιρία ARM μας παρουσίασε την δύναμη της αρχιτεκτονικής που όλοι χρησιμοποιούμε στα smartphone και tablet μας, υπάλληλοι από την Oracle παρουσίασαν θέματα ασφάλειας και συντήρησης ενός MySQL server. Παρουσίαση για το owncloud και πώς μπορείς να έχεις στο σπίτι σου έναν cloud server από τον community manager του owncloud, παρουσίαση για το Jolla phone το νέο smartphone και άλλες πολύ ενδιαφέρουσες παρουσιάσει για εργαλεία που χρησιμοποιεί η κοινότητα openSUSE.

Στα του εκτός του συνεδρίου στο Dubrovnik γυρίζονται κάποιες σκηνες από το Game of Thrones ! Είχαμε την ευκαιρία να κάνουμε βόλτα στην παλιά πόλη του Dubrovnik αλλά και να ανέβουμε στα τείχη της πόλης και να την δούμε από ψηλά!

Dubrovnik

Φωτογραφίες μπορείτε να βρείτε εδώ.
Βίντεο από τις παρουσιάσεις μπορείτε να βρείτε εδώ.

 

10009934_10202812033436209_3188103576950687366_o

Το επόμενο openSUSE Conference θα γίνει στην Ολλανδία και συγκεκριμένα στην Χάγη.


Κυριακή
08 Δεκέμβριος, 2013


face

Το Steam έχει βγει στο Linux εδώ και πολύ καιρό. Ένα από τα παιχνίδια που αναπτύσσει η Valve είναι το Dota 2 το οποίο μαζί με πολλούς άλλους τίτλους έγινε σχεδόν αμέσως διαθέσιμο για Linux. Όσοι το δοκίμασαν ίσως ν’ αντιμετώπισαν προβλήματα όπως να μην τους εμφανίζονται οι ήρωες, τα δέντρα στο χάρτη και άλλα. Παρακάτω υπάρχει ένας οδηγός ο οποίος θα σας βοηθήσει να λύσετε τα προβλήματα αυτά.

Τα ίδια βήματα δουλεύουν και σε openSUSE 13.1 που είναι η πιο πρόσφατη έκδοση online!

– Εγκαταστήστε το Steam από το Yast

– Εγκαταστήστε το Dota 2 από το Steam

– Τρέξτε το Dota 2 και θα σας βγάλει S3TC error

– Εγκαταστήστε το libtxc_dxtn από το Yast, όπως σας λέει και το error

Καθώς παίζετε Dota 2, εάν δεν εμφανίζονται οι ήρωες ή τα δέντρα:

– Εγκαταστήστε το mesa 9.2.2 από εδώ.

– Στην διαχείριση πακέτων και προγραμμάτων στο Yast, ψάξτε την λέξη mesa και αναβαθμίστε όλα τ’ αποτελέσματα στην έκδοση 9.2.2

– Επανεκκινήστε τον υπολογιστή σας και το παιχνίδι θα παίζει κανονικά!

980029_10152422059214746_1332930257_o


Σάββατο
20 Απρίλιος, 2013


face

Το φετινό πανελλαδικό συνέδριο ανοιχτού λογισμικού Fosscomm διοργανώνεται από το Χαροκόπειο Πανεπιστήμιο/Tμήμα Πληροφορικής και Τηλεματικής. Μετά το χτεσινό release party στο hackerspace.gr σήμερα τελείωσε η πρώτη μέρα του συνεδρίου με πολλές ενδιαφέρουσες ομιλίες και workshop από τα μέλη των κοινοτήτων και των ομάδων που παρευρίσκονται στο συνέδριο. Την παράσταση έκλεψαν η πολύ καλή οργάνωση, η πλούσια θεματολογία των παρουσιάσεων και τα ξεχωριστά booth των κοινοτήτων και των ομάδων από τα οποία οι επισκέπτες μπορούσαν να προμηθευτούν ενημερωτικό υλικό και dvd διανομών linux και να ενημερωθούν.

Νωρίς το πρωί μετά το απαραίτητο freddo στο χώρο του συνεδρίου, έκανα εγγραφή στο Registration Desk και ξεκίνησε το στήσιμο του booth της ελληνικής κοινότητας openSUSE.

openSUSE @Fosscomm 2013 openSUSE @Fosscomm 2013 openSUSE @Fosscomm 2013

Η πρώτη μέρα ξεκίνησε με Cloud και μία εκπληκτική παρουσίαση “~okeanos and Synnefo: The public cloud service and the open source software that powers it”  και workshop από τον Β. Κούκη. Ακολούθησαν ομιλίες από τις κοινότητες Ubuntu, GNOME, openSUSE, Fedora και Enlightenment (Ε17) για τα νέα χαρακτηριστικά των διανομών και τις δράσεις των κοινοτήτων. Παράλληλα υπήρχαν ομιλίες για Development Services & GUIs όπως “Getting involved in Mozilla”, Winnie: ένα framebuffer window και workshop για Arduino.

Ακολούθησαν δύο ομιλίες για επερχόμενα παγκόσμια συνέδρια το EuRuKo 2013 και openSUSE Conference 2013 που θα γίνουν σε Αθήνα και Θεσσαλονίκη αντίστοιχα.

Μερικές φωτογραφίες από τις ομιλίες:

openSUSE & E17 @Fosscomm 2013 Fedora @Fosscomm 2013 Fedora @Fosscomm 2013 EuRuKo @Fosscomm 2013 #osc13 @Fosscomm 2013 #osc13 @Fosscomm 2013

Μετά το μεσημεριανό διάλειμμα ακολούθησαν ομιλίες για 3D Printing, Design & Hacks και Arduino. Τέλος η μέρα έκλεισε με ένα ενδιαφέρον panel με θέμα “Πολιτικές Ανοικτών Τεχνολογιών στην Οικονομία και τη Δημόσια Διοίκηση“.

Φωτογραφίες από το booth της κοινότητας:

Booths @ Fosscomm 2013 Booths @ Fosscomm 2013 Booth @ Fosscomm 2013 Booths @ Fosscomm 2013 Booth @ Fosscomm 2013 Booth @ Fosscomm 2013 Booth @ Fosscomm 2013

Ένα booth που ξεχώρισε κατά τη γνώμη μου ήταν το booth με το LilPad Arduino και τις δημιουργίες της Smartcraftlab

Smartcraft Lab @Fosscomm 2013

Smartcraft Lab @Fosscomm 2013

“Turn me on” by Αθηνά Αγγελοπούλου http://smartcraftlab.wordpress.com/

Περισσότερες φωτογραφίες μπορείτε να βρείτε εδώ.


face

hackerspace-realease-party-12.3

Με την ευκαιρία το Fosscomm 2013 στην Αθήνα η κοινότητα openSUSE δεν θα έχανε την ευκαιρία να συναντηθεί και να γιορτάσει την κυκλοφορία του openSUSE 12.3 ! Έτσι λοιπόν την Παρασκευή 19 Απριλίου στον χώρο του hackerspace.gr έγινε το Release Party. Μέλη της κοινότητας απ’ όλη την Ελλάδα ήταν εκεί να γιορτάσει τη διανομή, να συζητήσει και να διασκεδάσει.

Η αφίσα της εκδήλωσης:

hackerspace-realease-party-12.3

Μερικές φωτογραφίες από το Release Party:

openSUSE Release Party Athens openSUSE Release Party Athens

Περισσότερες φωτογραφίες δείτε εδώ!

Older blog entries ->