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.


Κυριακή
18 Αύγουστος, 2019


face
GUADEC T-shirts

Σχεδόν σε κάθε συνέδριο που συμμετέχω, τυπώνονται μπλουζάκια ως "αναμνηστικό". Η γκαρνταρόμπα μου αποτελείται κατά 90% από μπλουζάκια από συνέδρια ή γενικά από projects ανοικτού κώδικα.

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

Ποιο σας άρεσε;

Σάββατο
17 Αύγουστος, 2019


face
GUADEC 2019, Thessaloniki

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

Η όλη προσπάθεια στηρίζεται στο λογισμικό Connfa, το οποίο είναι ένα ανοικτού κώδικα λογισμικό για events, συνέδρια κλπ.

Ο Britt μαζί με την ομάδα του, φτιάξανε την εφαρμογή αυτή για συσκευές android και iPhone αλλά και για όσους δεν θέλουν να εγκαταστήσουν, υπάρχει και online.

GUADEC application

Αρχικά για να κατεβάσετε στο κινητό σας, μπορείτε να πάτε στο google play στην διεύθυνση:

https://play.google.com/store/apps/details?id=org.gnome.guadec

GUADEC application

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

GUADEC application

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

Online μπορείτε να το βρείτε στο https://schedule.guadec.org/.

Παρασκευή
16 Αύγουστος, 2019


face
GUADEC 2019, Thessaloniki

Το πρόγραμμα μπορεί να μην ανακοινώθηκε ακόμα λόγω των αλλαγών της τελευταίας στιγμής, όμως έχει ανακοινωθεί το πρόγραμμα για τα λεγόμενα Birds of a feather ή αλλιώς BoF. Τι σημαίνει αυτό και γιατί ονομάστηκε έτσι; Ρίξτε μια ματιά στο wiki για την ιστορία.

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

Στις 26 Αυγούστου:


1. FreeDesktop Dark Style Preference: ώρα 10:00-13:00

2. Engagement: ώρα 14:00-17:00

3. GTK: ώρα 10:00-13:00 και 14:00-17:00

4. GNOME documentation and localization: ώρα 14:00-17:00

5. Newcomers Workshop: ώρα 10:00-13:00 και 14:00-17:00

6. GNOME OS: ώρα 10:00-13:00 και 14:00-17:00

7. Rust + GTK + GStreamer Workshop: ώρα 10:00-13:00 και 14:00-17:00

Στις 27 Αυγούστου:


1. GTask: ώρα 10:00-13:00

2. Flatpak Donations/Store: ώρα 14:00-17:00

3. Rust: ώρα 10:00-13:00

4. GStreamer: ώρα 14:00-17:00

5. SpinachCon: ώρα 10:00-13:00 και 14:00-17:00

6. Vendor Themes: ώρα 10:00-13:00

7. Boxes: ώρα 14:00-17:00

8. Freedesktop SDK: ώρα 10:00-13:00

9. Content Apps & Tracker: ώρα 10:00-13:00

10. Diversity: ώρα 14:00-17:00

Όλα μαζί μπορείτε να τα δείτε μαζεμένα στην σελίδα https://wiki.gnome.org/GUADEC/2019/Hackingdays

Τετάρτη
14 Αύγουστος, 2019


face
GUADEC 2019, Thessaloniki

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

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

Ας δούμε όμως στο GUADEC τι θα γίνει. Καταρχήν για να συμμετάσχετε, πρέπει να κάνετε εγγραφή ή να γίνετε εθελοντής.

ΗΜΕΡΟΜΗΝΙΑ ΔΡΑΣΗ
22 Αυγούστου Pre-registration party: Εδώ θα μαζευτούμε πριν το συνέδριο ώστε να γνωριστούμε και να κάνουμε και εγγραφές ώστε να αποφύγουμε τον πολύ κόσμο την επομένη το πρωί. Θα γίνει στο Κίτρινο Ποδήλατο (https://goo.gl/maps/Zz6vY4HEMTyrGXqt8) στις 7μμ. Εδώ τα έξοδα των ποτών είναι δικά σας. Λέτε ότι είστε από το συνέδριο.
23 Αυγούστου Κυρίως party: Θα γίνει στον χώρο του συνεδρίου στις 7μμ. Θα πρέπει να έχετε κάνει εγγραφή.
24 Αυγούστου Πικνικ στα Πλατανάκια: Είναι παράδοση σε κάθε συνέδριο να κάνουμε πικνικ. Εδώ το λεωφορείο και το φαγητό θα πληρωθεί από το GNOME (αρκεί να κάνετε την εγγραφή στο συνέδριο) αλλά καλό είναι να φέρετε κανένα ποτό από το σπίτι (θα υπάρχει και εκεί με χρέωση). Γραφτείτε στο https://wiki.gnome.org/GUADEC/2019/Picnicday. Αν δεν μπορείτε, στείλτε μου μνμ.
25 Αυγούστου Ποδοσφαιρικός αγώνας: Ακόμα ένα παραδοσιακό γεγονός. Θα γίνει δίπλα στο Καυτατζόγλειο στάδιο, περίπυ 7.30-8.30 μμ. Γραφτείτε στην σελίδα https://wiki.gnome.org/GUADEC/2019/Football. Αν δεν μπορείτε, στείλτε μου μνμ.
28 Αυγούστου Εκδρομή στην Επανομή για μπάνιο: Επειδή είμαστε παραθαλάσσια χώρα, θα κάνουμε μια κοντινή εκδρομή στη θάλασσα. Θα πληρωθεί το λεωφορείο από το GNOME (αρκεί να έχετε κάνει εγγραφή). Οι ξαπλώστρες θα είναι δωρεάν αρκεί να κάνετε κατανάλωση καφέ-ποτό. Επίσης δηλώστε μέχρι τις 18 Αυγούστου στην σελίδα https://wiki.gnome.org/GUADEC/2019/DayTrip. Αν δεν μπορείτε, στείλτε μου μνμ.
28 Αυγούστου Εναλλακτικά όσοι δεν γουστάρετε παραλία, μπορείτε να συμμετάσχετε στο γκρουπ που θα γυρίσει τα αξιοθέατα της Θεσσαλονίκης. Δηλώστε συμμετοχή στο https://wiki.gnome.org/GUADEC/2019/MuseumBoF. Αν δεν μπορείτε, στείλτε μου μνμ. Μικρό τιπ: Ο Φεντερίκο θα συμμετάσχει εδώ. Οπότε θα έχετε την τιμή να βγείτε φωτογραφίες στα αξιοθέατα με κάποιον διάσημο του χώρου.

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

Παρασκευή
09 Αύγουστος, 2019


face
GUADEC 2019, Thessaloniki

Το GNOME αποτελεί ένα project ανοικτού λογισμικού που ξεκίνησε από 2 ιδεολόγους που πιθανό να μην φανταζόταν την γιγάντωση του project τους. Στα χρόνια που πέρασαν, μεγάλωσε η κοινότητα των ατόμων που συνεισφέρουν στο project σε όλους τους τομείς. Πως επιβιώνουν όλα τα projects ανοικτού λογισμικού που δεν έχουν κάποια εταιρία να στηρίζει οικονομικά; Οι χορηγίες είναι αυτές που παρέχουν κάποια οικονομική βοήθεια σε έξοδα φιλοξενίας σε servers (ιστοσελίδα, iso) κλπ κλπ. Οι χορηγίες μπορεί να είναι από τον απλό χρήστη που απλά χρησιμοποιεί ΔΩΡΕΑΝ το λογισμικό (αν και δεν είναι αυτό το νόημα του ελεύθερου λογισμικού/λογισμικού ανοικτού κώδικα), έως τις μεγάλες εταιρίες (το καταπληκτικό είναι ότι και γι' αυτές είναι ΔΩΡΕΑΝ).

Χορηγίες. Πως όμως διαχειρίζονται τα χρήματα; Στο GNOME συγκεκριμένα υπάρχει το GNOME Foundation με το board και υπάρχει διαφάνεια στην διάθεση των χρημάτων. Η απόδειξη είναι το Annual Report 2018 το οποίο αναφέρει ότι έγινε στο GNOME το 2018.

Στα χρόνια της ανάπτυξης του GNOME, γεννήθηκε το GUADEC, αρχικά για το GNOME Users And Developers European Conference, το οποίο είναι το ετήσιο συνέδριο που λαμβάνει χώρα στην Ευρώπη. Κύριος σκοπός των συνεδρίων σαν το GUADEC είναι η κοινωνικοποίηση, να συναντηθούν από κοντά όλοι όσοι συνεισφέρουν στο project (είτε προγραμματιστές είτε χρήστες). Τις περισσότερες φορές συναντιόμαστε μέσω πληκτρολογίου. Η συνάντηση μας αυτή μπορεί να γεννήσει νέες ιδέες και να υλοποιηθούν γρηγορότερα διότι συναντιόμαστε πρόσωπο με πρόσωπο και όλα γίνονται γρηγορότερα έτσι.

Ένα τέτοιο συνέδριο χρειάζεται κάποια τοπική ομάδα για να διεκπεραιώσει κάποιες εργασίες. Στην περίπτωσή μας, σταθήκαμε τυχεροί με την άψογη συνεργασία με το Πανεπιστήμιο Μακεδονίας Θεσσαλονίκης. Όμως όσο και καλή πρόθεση να έχουμε, τίποτα δεν κινείται χωρίς την δύναμη του χρήματος. Έτσι εδώ έρχονται να βοηθήσουν οι χορηγοί. Μια λίστα χορηγών μπορείτε να βρείτε στην σελίδα https://2019.guadec.org/pages/sponsors.html. Εκεί μπορείτε να βρείτε και πως μπορείτε να γίνεται και εσείς χορηγός (έστω και την τελευταία στιγμή).

Θα σταθούμε όμως σε μερικούς από αυτούς τους οποίους θα θέλαμε να ευχαριστήσουμε ξεχωριστά.

ΠΛΑΤΙΝΕΝΙΟΣ


Private Internet Access

Η Private Internet Access (PIA), είναι ο κορυφαίος πάροχος υπηρεσιών no-log VPN στον κόσμο. Η PIA πιστεύει ότι η πρόσβαση σε ένα ανοιχτό διαδίκτυο αποτελεί θεμελιώδες ανθρώπινο δικαίωμα και κάνει δωρεές σε σκοπούς όπως το EFF, ORG και FFTF για την προώθηση των σκοπών της ιδιωτικής ζωής σε διεθνές επίπεδο. Η PIA διαθέτει πάνω από 3.200 κεντρικούς υπολογιστές σε 25 χώρες, οι οποίοι παρέχουν αξιόπιστες, κρυπτογραφημένες πύλες tunnel VPN για οποιαδήποτε περίπτωση χρήσης.


ΧΡΥΣΟΙ


Ubuntu

Canonical είναι η εταιρεία πίσω από το Ubuntu. Ιδρύθηκε το 2004. Το Ubuntu είναι μια πλατφόρμα που εκτείνεται από τις συσκευές PC και IoT στον server και το cloud. Περιλαμβάνει μια ολοκληρωμένη σειρά επιχειρηματικών εργαλείων για την ανάπτυξη, τη ρύθμιση, τη διαχείριση και την ενοποίηση των υπηρεσιών. Το Ubuntu έρχεται με όλα όσα χρειάζεστε για να οργανώσετε τον οργανισμό, το σχολείο, το σπίτι ή την επιχείρησή σας. Η Canonical παρέχει επιχειρηματικά προϊόντα, υποστήριξη και υπηρεσίες για το Ubuntu. Η Canonical είναι μια ιδιωτική εταιρεία.



Red Hat

Η Red Hat είναι ο κορυφαίος προμηθευτής λύσεων λογισμικού ανοιχτού κώδικα, χρησιμοποιώντας μια προσέγγιση που βασίζεται στην κοινότητα για την παροχή αξιόπιστων και υψηλής απόδοσης τεχνολογιών cloud, Linux, ενδιάμεσου λογισμικού, αποθήκευσης και εικονικοποίησης. Η Red Hat προσφέρει επίσης βραβευμένες υπηρεσίες υποστήριξης, εκπαίδευσης και συμβουλευτικών υπηρεσιών. Ως συνδετικός κόμβος σε ένα παγκόσμιο δίκτυο επιχειρήσεων, εταίρων και κοινοτήτων ανοιχτού κώδικα, η Red Hat συμβάλλει στη δημιουργία σχετικών καινοτόμων τεχνολογιών που απελευθερώνουν πόρους για την ανάπτυξη και προετοιμάζουν τους πελάτες για το μέλλον της πληροφορικής.



Endless

Η Endless ιδρύθηκε το 2012 με μία μοναδική αποστολή: να καταστήσει τον υπολογιστή προσβάσιμο παγκοσμίως, επιλύοντας τα εμπόδια του κόστους, της συνδεσιμότητας και της ευκολίας χρήσης. Το προϊόν ναυαρχίδα ονομάζεται Endless OS, ένα πλήρως λειτουργικό σύστημα σχεδιασμένο για αναδυόμενες αγορές. Το Endless βασίζεται στο GNOME και είναι εύκολο για χρήστες που δεν έχουν εμπειρία στην τεχνολογία. Λειτουργεί καλά με εξαιρετικά κακές συνδέσεις στο διαδίκτυο και κάνει χρήση της λανθάνουσας μνήμης τέτοια ώστε να βοηθήσει τους χρήστες να έχουν πρόσβαση στο περιεχόμενο που χρειάζονται σε περιοχές με ελάχιστη πρόσβαση στο διαδίκτυο. Διαθέτει πάνω από 100 εφαρμογές, ώστε να είναι χρήσιμη από τη στιγμή που το ενεργοποιείτε - ακόμα και αν δεν έχετε σύνδεση στο διαδίκτυο. Το Endless έχει δημιουργήσει εφαρμογές γεμάτες πολύτιμο περιεχόμενο για εκπαίδευση, υγεία, ευεξία, ανατροφή παιδιών, μικρές επιχειρήσεις και πολλούς άλλους τομείς για να βοηθήσουν τους χρήστες να επιτύχουν το καλύτερο στη ζωή. Το όραμα του Endless είναι οι χρήστες να είναι συνδημιουργοί ενός ζωντανού οικοσυστήματος εφαρμογών που επιλύει τις πραγματικές προκλήσεις και δημιουργεί ένα σύνολο εργαλείων που θα επιτρέπουν σε όλους, ανεξάρτητα από τις τεχνικές γνώσεις, να συμμετέχουν στη δημιουργία σχετικού περιεχομένου τοπικά.


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

Πέμπτη
08 Αύγουστος, 2019


face
GUADEC 2019, Thessaloniki

Φέτος, το GUADEC θα πραγματοποιηθεί στο Πανεπιστήμιο Μακεδονίας Θεσσαλονίκης στις 23-28 Αυγούστου. Είναι ένα σαββατοκύριακο συνομιλιών, ανοιχτού κώδικα, ανταλλαγής ιδεών και διασκέδασης! Πέρυσι, πολλοί ενθουσιώδεις εθελοντές βοήθησαν να κάνουμε ένα εκπληκτικό συνέδριο! Φέτος θέλουμε ξανά βοήθειά σας για να κάνουμε ακόμα καλύτερη την Ελληνική έκδοση του συνεδρίου!


Απαιτήσεις:

  • ΚΑΜΙΑ δεξιότητα προγραμματισμού!
  • Να είστε ευγενικοί
Ο καθένας μπορεί να είναι εθελοντής και να είναι μέρος αυτής της ομάδας.


Μερικές από τις ευθύνες:

  • Καλωσόρισμα επισκεπτών και βοήθεια στις εγγραφές
  • Στήσιμο ή ξεστήσιμο στην αρχή και στο τέλος και τακτοποίηση του χώρου
  • Καθοδήγηση επισκεπτών στο χώρο
  • Διανομή του μικροφώνου στο κοινό
  • Διατήρηση χρονομέτρου για τους ομιλητές
  • Προετοιμασίες αναγκών των workshops (Δευτέρα-Τρίτη)
  • Βοήθεια για τον διαμοιρασμό και έλεγχο των κουπονιών σίτισης κατά τη διάρκεια του συνεδρίου


Οφέλη:

  • ΘΑ ΔΙΑΣΚΕΔΑΣΕΤΕ
  • Ένα δωρεάν εισιτήριο εισόδου
  • ΘΑ ΔΙΑΣΚΕΔΑΣΕΤΕ ΑΚΟΜΑ ΠΙΟ ΠΟΛΥ
Σκοπός είναι να βοηθήσετε στην διοργάνωση του συνεδρίου, να γνωρίσετε άλλα άτομα και να παρακολουθήσετε τις παρουσιάσεις που σας ενδιαφέρουν.


Τέλεια. Είμαι μέσα Πώς να υποβάλω αίτηση;

Μπείτε στο https://discourse.gnome.org/g/guadec-volunteers και ενημερώστε μας εάν θέλετε να βοηθήσετε! Εκεί θα γίνει η οργάνωση και η συνεννόηση. Αν έχετε κάποια ερώτηση για τα διαδικαστικά (πως θα γραφτούμε, πότε θα έρθουμε, τι θα κάνουμε κλπ), εκεί θα σας δοθεί η απάντηση.

Παρασκευή
02 Αύγουστος, 2019


face
GUADEC 2019, Thessaloniki

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

Τα projects διαθέτουν τα λεγόμενα travel support programs (δείτε του GNOME και του openSUSE) όπου σας βοηθούν οικονομικά στην μεταφορά και την διαμονή σας, συνήθως έως 80%. Θα μου πείτε γιατί όχι 100%; Γιατί απλά θα το βλέπατε σαν ταξιδιωτικό γραφείο και όχι σαν project στο οποίο συνεισφέρετε. Τα projects ανοικτού λογισμικού μπορούν να σας υποστηρίξουν οικονομικά και σε τοπικά συνέδρια όπου θα προωθήσετε το συγκεκριμένο project.

Όμως ας αφήσουμε τον πρόλογο. Ένα από τα πολλά project που συνεισφέρω είναι και το GNOME. Το GNOME διοργανώνει κάθε χρόνο το συνέδριο GUADEC (και για την Ασία το GNOME.Asia). Κάθε χρόνο λοιπόν, κοινότητες στην Ευρώπη παίρνουν το χρίσμα να διοργανώσουν το GUADEC. Φέτος λοιπόν οι τυχεροί ήταν κάτι παιδιά από τη Θεσσαλονίκη. Ο Θάνος, η Βίβια, ο Σεμπάστιαν και εγώ, ξεκινήσαμε την έρευνα να δούμε εάν μπορούμε να διοργανώσουμε το GUADEC στη Θεσσαλονίκη. Κάναμε τις επαφές μας και φτιάξαμε την υποψηφιότητά μας. Το αποτέλεσμα; Διοργανώστε το GUADEC. Άρα για να σας απαντήσω το ερώτημα του τίτλου, ΕΓΩ ΠΡΕΠΕΙ ΝΑ ΠΑΩ.

GUADEC, The GNOME conference

Τι πρέπει να γνωρίζετε:

1. Θα διεξαχθεί στο Πανεπιστήμιο Μακεδονίας. Το Πανεπιστήμιο Μακεδονίας είναι συνδιοργανωτής του συνεδρίου. Μας έχει βοηθήσει όσο δεν φαντάζεστε. Τόσο καιρό δεν το έχουμε προωθήσει ως συνδιοργανωτή. Η αλήθεια είναι ότι έχουμε επικεντρωθεί σε λειτουργικά του συνεδρίου παρά στην προώθηση.

2. Η ημερομηνία είναι η 23 έως τις 28 Αυγούστου. Πρόγραμμα δεν έχει βγει επίσημα αλλά έχουν γίνει δεκτές οι ομιλίες και σύντομα θα βγει το επίσημο πρόγραμμα. Γενικά να γνωρίζετε ότι 23-25 θα είναι οι κύριες ημέρες με τις ομιλίες και οι άλλες 3 θα είναι ημέρες για να hackάρετε το GNOME. Θα υπάρχει θεματολογία, δεν θα είναι πολύ χαλαρά. Βέβαια εμείς θα είμαστε στον χώρο από πιο νωρίς. Σίγουρα από τις 20-21 του μηνός αλλά μην σας πω και πιο νωρίς.

3. Στα πιο βασικά τώρα. Για να έρθετε στο συνέδριο, πρέπει να κάνετε την εγγραφή σας εδώ https://registration.guadec.org. Αρχικά πρέπει να κάνετε το registration και να πάρετε το εισιτήριό σας και έτσι να μας βοηθήσετε να ξέρουμε για πόσα άτομα θα ετοιμάσουμε υλικά, φαγητό, καφέδες κλπ. Εάν δεν αντέχετε οικονομικά, μπορείτε να μπείτε στα επίσημα κανάλια και να ρωτήσετε πως μπορείτε να μπείτε δωρεάν (ΠΑΡΑΚΑΛΩ ΝΑ ΜΗΝ ΡΩΤΑΤΕ ΕΜΕΝΑ. ΘΑ ΣΑΣ ΠΑΡΑΠΕΜΠΩ ΣΤΑ ΚΑΝΑΛΙΑ). Μια εναλλακτική είναι να γίνετε εθελοντής (θα τα πούμε αργότερα αυτά). Εάν δεν είστε από τη Θεσσαλονίκη και θέλετε να μείνετε κάπου οικονομικά, μπορείτε να μείνετε στο προτεινόμενο hostel. Βρίσκεται στο κέντρο της πόλης, πολύ κοντά είναι τα πάντα σε φαγητό, διασκέδαση. Παίρνει λίγο χρόνο μέχρι το Πανεπιστήμιο Μακεδονίας αλλά σε σχέση με άλλες χώρες που έχω πάει, είναι ΠΟΛΥ ΚΟΝΤΑ. Τέλος, καλό είναι να πάρετε και την προσφορά για την σίτιση. Περιέχει 3 μεσημεριανά (μας είπανε ότι θα σκάσετε στο φαγητό. Επίσης θα έχει όλα τα ειδικά γεύματα λακτόζες, γλουτένες, βίγκαν, μίγκαν, σίγκαν κλπ) και 9 καφέδες (μην στεναχωριέστε, υπάρχει και καφετέρια για παραπάνω καφέ). Στην γύρω περιοχή δεν έχει κάποιο γυράδικο. Πρέπει να περπατήσετε 10 λεπτά για να βρείτε κάποιο στην Καμάρα.

Όταν τελειώστε, θα ερωτηθείτε και εάν θέλετε να συμμετάσχετε σε κάποια extra social event όπως εκδρομή στη θάλασσα, πικ-νικ, ποδόσφαιρο κλπ.

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

4. Βλέπεις τα παραπάνω και λες ότι θέλεις να είσαι εθελοντής (για να μπεις και τζάμπα). Τι θα κάνεις; Η αλήθεια είναι ότι δεν ξέρω να σου απαντήσω. Όμως αυτό που μπορώ να σου πω είναι να γραφτείς στην λίστα https://mail.gnome.org/mailman/listinfo/guadec-list και να πεις (στα αγγλικά) ότι θέλεις να γίνεις εθελοντής. Ποια είναι τα επόμενα βήματα; Έτσι για να ξέρεις πάνω κάτω, θα μαζευτούν νωρίτερα (ίσως 22 το μεσημεροβράδυ) για να μπει ο καθένας στο πόστο του. Τι πόστα; Κάποιος στις εγγραφές, κάποιος θα εκφωνεί ποιος είναι ο επόμενος ομιλητής (ή να ψάχνει να τον βρει στην καφετέρια), να κουβαλήσει κάποια πράγματα, στήσιμο-ξεστήσιμο κλπ κλπ.

5. Τα μπλουζάκια που θα τυπωθούν είναι καταπληκτικά. Άλλο να σας το λέω, άλλο να τα φοράτε. Απλά σας λέω ότι είναι το νούμερο 37 στο gitlab όσοι θέλετε σπόιλερ.

Να ευχαριστήσω προσωπικά (θα γίνει και επίσημα) τους χορηγούς γιατί χωρίς χορηγούς, συνέδριο δεν γίνεται. Χαίρομαι ιδιαίτερα για το openSUSE διότι ως γνωρίζετε είμαι από τους πρωτοπόρους που κάναμε την αρχή στην Ελλάδα και καταφέραμε να φέρουμε το συνέδριο στη Θεσσαλονίκη.

Όσοι έχετε έρθει σε κάποιο συνέδριο στο εξωτερικό (και όσοι δεν έχετε έρθει σας ενημερώνω τώρα), θα ξέρετε ότι δεν υπάρχει κάποιο αποδεικτικό ότι παρακολούθησες το συνέδριο ή ότι ήσουν εθελοντής. Προφανώς δεν μπορείς να αποδείξεις ότι ήσουν μέσα στις ομιλίες και δεν έπινες μπύρες σε όλο το συνέδριο. Όμως αυτό που θα γίνει είναι ότι την επόμενη έκδοση GNOME 3.34 θα την ονομάσουν Θεσσαλονίκη. Οπότε μπορείτε να βοηθήσετε στις μεταφράσεις της έκδοσης 3.34. Αν δεν ξέρετε πως, μην ρωτάτε εμένα. Διαβάστε την σελίδα της συμμετοχής και μετά μπορώ να σας απαντήσω σε συγκεκριμένες ερωτήσεις (ΟΧΙ ΓΕΝΙΚΟΥ ΤΥΠΟΥ).

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

Τέλος για τους λάτρεις των celebrities, θα έρθει και ο ένας από τους ιδρυτές του GNOME, ο Federico Mena Quintero. Υπάρχουν και άλλα μεγάλα ονόματα. Μέχρι τότε όμως, σηκωθείτε από καρέκλες, πολυθρόνες, ντιβάνια, μπαουλοντίβανα και να σας βλέπω να γράφεστε...

face
GUADEC 2019, Thessaloniki

Αφού αποφασίσατε να έρθετε στο συνέδριο GUADEC, η επόμενη κίνηση είναι να ψάξετε στο πρόγραμμα για ποια ομιλία θέλετε να παρακολουθήσετε. Είπαμε, μην είστε ανυπόμονοι. Θα ανακοινωθεί στην ιστοσελίδα https://2019.guadec.org/. Μάλιστα θα ανακοινωθεί και η εφαρμογή που θα μπορείτε να βλέπετε το πρόγραμμα πιο εύκολα.

Η συνηθισμένη δομή όλων των συνεδρίων είναι:

1. Επίσημη έναρξη του συνεδρίου
2. Κεντρική ομιλία από ένα σημαντικό πρόσωπο που έχει κάνει την διαφορά στον χώρο
3. Ομιλίες

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

Ποιος είναι ο τυχερός φέτος;
Το όνομά του είναι Dr Luis Falcon.

Το βιογραφικό του;

Ο Luis Falcón, M.D., B.Sc, είναι κάτοχος πτυχίου Πληροφορικής και Μαθηματικών από το Πανεπιστήμιο της Καλιφόρνιας (ΗΠΑ) και της Ιατρικής από το IUCS στο Μπουένος Άιρες (Αργεντινή). Ο Dr. Falcon είναι ένας ακτιβιστής κοινωνικών δικαιωμάτων, δικαιωμάτων των ζώων και ακτιβιστής ελεύθερου λογισμικού. Είναι ο ιδρυτής του GNU Solidario, ενός μη κερδοσκοπικού οργανισμού που παρέχει Υγεία και Εκπαίδευση με Ελεύθερο Λογισμικό. Ο Dr. Falcon είναι ο προγραμματιστής που έφτιαξε το GNU Health, του βραβευμένου Συστήματος Πληροφοριών Υγείας και Νοσοκομειακών Συστημάτων (Ιατρικού Φακέλου), πάντα με ελεύθερα δικαιώματα χρήσης. Είναι προσκεκλημένος ομιλητής σε εθνικά και διεθνή συνέδρια για το Ελεύθερο Λογισμικό, την Ηλεκτρονική Υγεία και την Κοινωνική και Προληπτική Ιατρική. Ο Dr. Falcon σήμερα ζει στις Καναρίους Νήσους, στην Ισπανία.

Dr Luis Falcon

Περιγραφή ομιλίας του:

GNU HEALTH: Ο αγώνας για τα δικαιώματά μας για ένα παγκόσμιο και ανώτερο Σύστημα Δημόσιας Υγείας.

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

Στην ομιλία του θα ασχοληθεί με τη σημασία του Ελεύθερου Λογισμικού / Λογισμικού Ανοικτού Κώδικα στη Δημόσια Υγεία, τη διακυβέρνηση δεδομένων, την ιδιωτικότητα και την ανάγκη καθολικής εφαρμογής ενός μοναδικού αναγνωριστικού-ταυτότητας ατόμου / ασθενούς. Θα μιλήσει για τις αντιφάσεις και τους κινδύνους ιδιωτικών εταιρειών στο σύστημα δημόσιας υγείας, όπως οι υπηρεσίες "cloud", στο σύστημα δημόσιας υγείας.

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

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

ΧΩΡΟΣ ΚΑΙ ΗΜΕΡΟΜΗΝΙΑ

Να δούμε τα σίγουρα. Η ομιλία θα γίνει στις 23 Αυγούστου 2019 στο κεντρικό αμφιθέατρο του Πανεπιστημίου Μακεδονίας (ισόγειο, στα δεξιά, θα δείτε τα βελάκια).
Αναμένουμε την ώρα (πάντως ή το πρωί γίνεται ή το απόγευμα, η τελευταία).

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

Δευτέρα
01 Ιούλιος, 2019


face
openSUSE

Η εγκατάσταση του Viber στο openSUSE έχει αναφερθεί και στο παρελθόν και είναι προβληματική.

Μια πολύ καλή λύση για την εγκατάστασή του είναι το appimage ή το snap. Τα πακέτα Snaps είναι εφαρμογές που είναι συσκευασμένες με όλες τις εξαρτήσεις τους για να τρέχουν σε όλες τις δημοφιλέστερες διανομές Linux από μια ενιαία έκδοση. Ενημερώνονται αυτόματα.

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

1. Ενεργοποίηση snapd

Το Snap μπορεί να εγκατασταθεί από τη γραμμή εντολών στο openSUSE Leap 15 και Tumbleweed.

Πρέπει πρώτα να προσθέσετε το εύχρηστο αποθετήριο από το τερματικό. Οι άλλοι 15 χρήστες, για παράδειγμα, μπορούν να το κάνουν με την ακόλουθη εντολή:

Για openSUSE Leap 15.1 (μια γραμμή)
sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.1 snappy

Για openSUSE Tumbleweed (μια γραμμή)
sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/ snappy

Με το αποθετήριο, εισαγάγετε το κλειδί GPG:

sudo zypper --gpg-auto-import-keys refresh

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

sudo zypper dup --from snappy

Το Snap μπορεί τώρα να εγκατασταθεί με τα εξής:

sudo zypper install snapd

Στη συνέχεια, χρειάζεται είτε να κάνετε επανεκκίνηση, αποσύνδεση/σύνδεση ή source /etc/profile για να προσθέσετε /snap/bin στο PATH. Επιπλέον, ενεργοποιήστε και ξεκινήστε τις υπηρεσίες snapd και snapd.apparmor με τις ακόλουθες εντολές:

sudo systemctl enable snapd
sudo systemctl start snapd

Οι χρήστες Tumbleweed πρέπει επίσης να εκτελέσουν τα εξής:

sudo systemctl enable snapd.apparmor
sudo systemctl start snapd.apparmor

2. Εγκατάσταση viber-unofficial

Για να εγκαταστήσετε το viber-unofficial, απλά χρησιμοποιήστε την ακόλουθη εντολή:

sudo snap install viber-unofficial


Πηγή:
https://snapcraft.io/install/viber-unofficial/opensuse

Δευτέρα
24 Ιούνιος, 2019


face
Unity 3D logo


Το Unity 3D είναι ίσως η δημοφιλέστερη μηχανή κατασκευής παιχνιδιών. Για "προσωπική χρήση" και ειδικότερα για το ξεκίνημά σας παρέχεται δωρεάν, αρκεί τα ετήσια κέρδη να μην υπερβαίνουν τα $100 χιλ. Το παραπάνω έχει μια λογική διότι η εταιρία επιτρέπει τον κάθε χρήστη να χρησιμοποιήσει την πλατφόρμα της, να δημιουργήσει ένα παιχνίδι με βάση το πρόγραμμα Unity 3D και εάν αυτό είναι είναι επιτυχημένο, τότε προτρέπει στην αγορά της άδειας χρήσης. Εάν ο δημιουργός έχει έσοδα 100.000$, τότε δεν θα έχει πρόβλημα να πληρώνει 125$ το μήνα (ήτοι 1500$ το χρόνο).

Στην αρχική σελίδα, επιλέγοντας Personal, θα σας βγάλει στην ιστοσελίδα των λήψεων. Εδώ μπορεί να βρείτε εκδόσεις μόνο για windows και macosx. Οπότε καλύτερα επισκεφθείτε το forum και από εκεί κατεβάστε το Unity Hub για Linux.

Το Unity Hub είναι μια αυτόνομη εφαρμογή που συγκεντρώνει όλα τα απαραίτητα για να δημιουργήσετε το δικό σας παιχνίδι. Πάμε να δούμε πως γίνεται η εγκατάσταση.

1. Αφού κατεβάσατε το Unity Hub για Linux, πρέπει να το κάνετε εκτελέσιμο. Πατήστε δεξί πλήκτρο>Ιδιότητες και στην καρτέλα δικαιώματα, επιλέξτε το Να επιτρέπεται η εκτέλεση του αρχείου ως πρόγραμμα.

Unity 3D, Εκτέλεση του αρχείου ως πρόγραμμα

2. Διπλό κλικ πάνω στο αρχείο. Θα ερωτηθείτε εάν συμφωνείτε με την άδεια χρήσης:

Unity 3D, Άδεια χρήσης

Ενώ στη συνέχεια θα ερωτηθείτε εάν θέλετε να προστεθεί στο μενού.

Unity 3D, Προσθήκη στο μενού

Η αλήθεια είναι ότι όταν το εγκατέστησα δεν μου το πρόσθεσε. Κάθε φορά το άνοιγα με διπλό κλικ στο αρχείο. Εναλλακτικά μπορείτε να το εισάγετε με το menulibre ή με τερματικό:

Δημιουργήστε ένα αρχείο unity3d.desktop στο /usr/share/applications (ή ~/.local/share/applications ή κατευθείαν στο ~/Desktop) με τον παρακάτω κώδικα:

[Desktop Entry]
Encoding=UTF-8
Name=Unity 3D
Exec=/path/to/unity/executable
Icon=/path/to/unity/icon
Type=Application
Categories=Development;

Θα αλλάξετε μόνο τα:

Exec=/path/to/unity/executable (εκεί που βρίσκεται το appimage)
Icon=/path/to/unity/icon (εκεί που βρίσκεται το εικονίδιο της εφαρμογής)

3. Μόλις ανοίξει, θα σας ζητήσει άδεια χρήσης. Προφανώς έχετε την προσωπική χρήση, οπότε απλά δεν σας ενδιαφέρει για τώρα.

Unity 3D, Ερώτηση για άδεια χρήσης

Πατήστε επάνω δεξιά για να εισέλθετε (εάν έχετε λογαριασμό) ή να δημιουργήσετε νέο λογαριασμό.

Unity 3D, Unity ID

Εάν δεν έχετε, πατήστε Create one. Αλλιώς εισάγετε τα όνομα χρήστη και συνθηματικό.

Unity 3D, Οθόνη εισόδου

Αφού εισέλθετε θα δείτε τα στοιχεία σας επάνω δεξιά.

Unity 3D, Εισήλθαμε στον λογαριασμό μας

4. Μετακινούμαστε στην οθόνη των Projects.

Unity 3D, Οθόνη projects

Εδώ θεωρητικά πατάμε το Add και ξεκινάμε νέο έργο για κατασκευή παιχνιδιού. Όμως δεν είναι ακόμα εγκατεστημένο το Unity 3D. Οπότε πρέπει να πατήσουμε στο Installs.

5. Στο Installs, πατάμε το Add.

Unity 3D, Εγκατάσταση Unity

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

Unity 3D, Επιλογή έκδοσης Unity

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

Unity 3D, Εγκατάσταση προσθέτων

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

Παρόμοια διαδικασία ακολουθείται και στις άλλες διανομές.

Εσείς έχετε φτιάξει κάποιο παιχνίδι; Αν ναι, αφήστε σχόλιο να το δοκιμάσουμε.

Δευτέρα
10 Ιούνιος, 2019


face

openSUSE

Είναι από καιρό σαφές ότι η διανομή openSUSE υποφέρει από έλλειψη ενεργού συμμετοχής. Χωρίς την ισχυρή υποστήριξη της SUSE, που βλέπει την openSUSE ως το δοκιμαστικό έδαφος για την εταιρική διανομή SUSE Linux Enterprise, η δωρεάν openSUSE ενδέχεται να μην υπάρχει πια. Ως επί το πλείστον, η openSUSE αποτελείται από τον πυρήνα και τα πακέτα του SUSE Linux Enterprise.

Αλλά αυτή η εξάρτηση από την SUSE υπερβαίνει τα όρια, για ορισμένα μέλη της κοινότητας. Στο φετινό συνέδριο openSUSE, το openSUSE board, συζήτησε πώς να δημιουργήσει μια δομή ανεξάρτητη από την SUSE. Αυτό προηγήθηκε σε συνεδριάσεις του board (δείτε τις συζητήσεις εδώ, κυρίως 2,16,30 Μαρτίου). Επίσης αναπτύσσεται αναλυτικά σε άρθρο στο LWN.

Δείτε την συζήτηση στο συνέδριο:



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

Τα μέλη της κοινότητας φοβούνται ότι η SUSE μπορεί να παραιτηθεί από τις προηγούμενες δεσμεύσεις της στο openSUSE, για παράδειγμα, αν η εταιρεία πωληθεί. Η προηγούμενη σχέση με την SUSE θεωρείται θετική και δεν πρέπει να τερματίζεται από την κοινότητα (δείτε την σχετική συζήτηση που έχει ξεκινήσει στις λίστες της κοινότητας). Επίσης έχει ξεκινήσει και συζήτηση στο Github σχετικά με το branding. Ο οργανισμός που θα ιδρυθεί, ενδεχομένως ως ίδρυμα βάσει του γερμανικού νόμου, θα πρέπει ωστόσο να εξασφαλίσει μια χαμηλότερη εξάρτηση από την SUSE και, κατά συνέπεια, να είναι πιο ανθεκτική στο μέλλον.

Η μορφή που θα υιοθετήσει τελικά ο οργανισμός εξακολουθεί να είναι ανοιχτή. Ωστόσο, υπάρχουν πολλοί υποστηρικτές για την ίδρυσή του και οι φωνές τους ακούγονται ελάχιστα. Ωστόσο, ο Richard Brown, πρόεδρος του board της openSUSE, λέει ότι δεν βιάζεται και μπορούν να πάρουν το χρόνο τους για να βρουν τη βέλτιστη λύση.

Ο χρόνος θα δείξει!!!

Κυριακή
27 Ιανουάριος, 2019


face
openSUSE Leap

Τόσο η Red Hat όσο και η Canonical έχουν δωρεάν "εμπορικές" διανομές: η CentOS και η Ubuntu αντίστοιχα. Η SUSE δεν είχε κάτι αντίστοιχο, μέχρι την ελευση της έκδοσης Leap.

Η γέννηση της Leap έγινε στο συνέδριο SUSECon 2015 όπου έγινε η επίσημη ανακοίνωση από την SUSE. Η πληροφορία που διαδιδόταν τότε, και αποδείχτηκε περίτρανα τα επόμενα χρόνια, ήταν ότι η έκδοση Leap είναι μια εναλλακτική στο Ubuntu, το CentOS και το Debian για servers παραγωγής. Ωστόσο, λίγα είναι γνωστά για την Leap ακόμα και σήμερα. Γνώμη μου είναι ότι δεν έχει προωθηθεί ικανοποιητικά στην Ελλάδα για να είναι τόσο δημοφιλής όσο είναι οι άλλες διανομές. Σε συνέδρια του εξωτερικού έχω ακούσει ότι είναι περισσότερο σταθερή διανομή ακόμα και από την παρασοδιακή Ubuntu.

Πάμε να δούμε τα σημεία που πρέπει να γνωρίζετε:


Η έκδοση Leap διαθέτει το "DNA" της SUSE Linux Enterprise (SLE)


Θα μας μάθεις και γενετική; Πληροφορική θέλουμε να διαβάσουμε εδώ...
Λοιπόν, η openSUSE Leap μεταγλωττίζεται από τον πηγαίο κώδικα της SLE. Η πρώτη έκδοση, 42.1, βασίστηκε στο πρώτο service pack της SLE 12. Το πώς αυτό θα συνεχιστεί είναι ενδιαφέρον: η SLE βασίζεται στην openSUSE, καθιστώντας την upstream για την SLE. Ταυτόχρονα, η SLE προσθέτει πακέτα που χρειάζονται για τους εταιρικούς πελάτες. Πλέον, τα πακέτα αυτά θα είναι διαθέσιμα και για τους χρήστες της Leap. Έτσι, η SUSE (SLE) γίνεται upstream για την Leap.

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


Δεν θα έχουμε εκδόσεις με ημερομηνία λήξης 9 μήνες


Η κοινότητα openSUSE ακολουθούσε έναν κύκλο κυκλοφορίας της διανομής κάθε 9 μήνες. Αυτό τελείωσε. Η Leap ακολουθεί τώρα τον κύκλο κυκλοφορίας της SLE. Θα υπάρξουν κυκλοφορίες σε "συγχρονισμό" με εκδόσεις της SLE και των service packs.

Έτσι τώρα υπάρχει λιγότερη εργασία για τους χρήστες openSUSE, οι οποίοι έπρεπε να αναβαθμίζουν το σύστημά τους κάθε 9 μήνες. Την ίδια στιγμή, καθώς ακολουθεί την SLE, κάθε έκδοση θα έχει πολύ μεγαλύτερη διάρκεια ζωής. Επίσης, τερματίστηκε το project Evergreen για εκδόσεις openSUSE, καθώς η Leap θα έχει πολύ μεγαλύτερο "προσδόκιμο ζωής".


Σκοπός μια ώριμη και σταθερή έκδοση


Δεδομένου ότι η Leap θα συμβαδίζει με την SLE, στο επίκεντρο θα είναι η "ωριμότητα" και η "σταθερότητα".

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

Οι ομάδες στην κοινότητα openSUSE δημιούργησαν ένα εξαιρετικό εργαλείο ελέγχου που ονομάζεται OpenQA, το οποίο επίσης χρησιμοποιείται από την Fedora, για την αυτοματοποίηση των δοκιμών. Στην SUSE χρησιμοποιούν το εργαλείο αυτό και στην SLE, το οποίο κάνει τα επερχόμενες εκδόσεις SLE και Leap τις πιο σταθερές εκδόσεις. Έτσι, αν ψάχνετε για μια στερεά διανομή σαν βράχο για να τροφοδοτήσετε τις υποδομές σας, μην ψάχνετε πολύ. Η Leap είναι για εσάς.


Συντηρητικά πακέτα


Αυτά τα δύο χαρακτηριστικά - η ωριμότητα και η σταθερότητα - προέρχονται από καλά δοκιμασμένα και πλήρως "ώριμα" πακέτα, κάτι που υποδηλώνει μια συντηρητική προσέγγιση.

Η Leap θα προσφέρει μόνο πλήρως δοκιμασμένα και σταθερά πακέτα, πράγμα που σημαίνει ότι δεν θα είναι η τελευταία έκδοση προγραμμάτων. Παράδειγμα η Leap 15 διαθέτει το GNOME 3.26.x, και όχι με τo 3.30.

Θεωρητικά θα μπορούσατε να εγκαταστήσετε τα τελευταία πακέτα μέσω πρόσθετων αποθετηρίων. Η όλη ιδέα της έκδοσης Leap είναι να κρατήσει το σύστημα σταθερό. Σε αντίθεση με το Debian, το οποίο είναι γνωστό ότι είναι το πιο σταθερό λειτουργικό σύστημα, αλλά αν και είναι πάρα πολύ άκαμπτο, τα πακέτα είναι πολύ παλιά. Με openSUSE, παίρνετε τα καλύτερα και των δύο κόσμων: σταθερό και ώριμο, αλλά παίρνετε ενημερωμένα πακέτα. Ωστόσο, αν ψάχνετε για τα πιο πρόσφατα πακέτα, τότε θα πρέπει να δοκιμάσετε την έκδοση Tumbleweed.

openSUSE Leap 15 με classic session

Κάνει και για τον διακομιστή σας


Ο τομέας στον οποίο το openSUSE θέλει κάνει πραγματικά την αλλαγή είναι οι διακομιστές. Μέχρι στιγμής, η openSUSE λείπει από την αγορά των διακομιστών. Η έκδοση Leap είναι το CentOS και το Debian της SUSE.

Η μετατόπιση της εστίασης προς τη βάση SLE, την ωριμότητα, τη σταθερότητα και μια συντηρητική προσέγγιση στο λογισμικό είναι για προσανατολισμό της Leap για τους διακομιστές.


Όλα τα γραφικά περιβάλλοντα επιφάνειας εργασίας είναι διαθέσιμα


Υπάρχουν πολλές διανομές, κυρίως η Ubuntu, που δεν μπορούν να εγκαταστήσουν διαφορετικά περιβάλλοντα επιφάνειας εργασίας ταυτόχρονα, διότι οι διενέξεις των πακέτων προκαλούν μη λειτουργικό σύστημα. Αυτό δεν συμβαίνει με την openSUSE. Μπορείτε να εγκαταστήσετε πολλαπλές γραφικές διεπαφές πλάι-πλάι από το YaST χρησιμοποιώντας μοτίβα και εναλλαγή μεταξύ τους από την οθόνη σύνδεσης.

openSUSE Leap

Επίλογος


Η έκδοση Leap αλλάζει τα δεδομένα. Έχει τη σταθερότητα του Debian, την αφοσίωση του CentOS στο διακομιστή και την ευρωστία του Ubuntu - όλα σε ένα πακέτο. Είναι κατάλληλο για έναν τελικό χρήστη που θέλει ένα πολύ σταθερό λειτουργικό σύστημα για το PC. Είναι ιδανικό για προγραμματιστές, διαχειριστές συστημάτων και τρελαμένους με τις διανομές Linux. Ο πραγματικός στόχος της Leap είναι ο χώρος των διακομιστών, όπου οι εταιρείες Web Hosting, οι VPS και οι προμηθευτές cloud έχουν τώρα ένα λειτουργικό σύστημα που τους φέρνει πιο κοντά στο SUSE Linux Enterprise.

Οι περισσότεροι power users χρειάζεται να χρησιμοποιήσουν ένα μείγμα λειτουργικών συστημάτων: Debian για Live servers, CentOS για τον διακομιστή στο σπίτι και ένα λειτουργικό με βάση το Ubuntu για τις καθημερινές εργασίες. Αλλά με την Leap μπορείτε να τα αντικαταστήσετε όλα και να τρέχετε το ίδιο λειτουργικό σύστημα σε όλα αυτά τα σενάρια.

Εάν σας έπεισε το άρθρο, μπορείτε να κατεβάσετε το ISO και να το δοκιμάσετε. Μπορείτε να δείτε πολλά άρθρα σχετικά με το openSUSE.

Εάν φτάσατε μέχρι το τέλος του σαυροάρθρου, κάντε κλικ στο κουμπί:


για να βλέπετε πρώτοι τα σαυροβίντεό μου.

Τρίτη
22 Ιανουάριος, 2019


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/

Κυριακή
02 Σεπτέμβριος, 2018


face
Nextcloud Conference 2018

Ακόμα μια χρονιά συμμετείχα σε ένα καταπληκτικό συνέδριο της κοινότητας Nextcloud. Κλασικός τόπος διεξαγωγής του το Βερολίνο τις ημέρες 26-27 Αυγούστου. Το συνέδριο αποτελούνταν από hackdays, 2 ημέρες συνεδρίου με ομιλίες από την κοινότητα (26-27 Αυγούστου) και μια μέρα με ομιλίες για τους εταιρικούς πελάτες (δεν μας ενδιέφεραν). Αυτή τη φορά πήγα με τον Παντελεήμων Σαράντο που ήρθε πρώτη φορά πέρσι, μπήκε στο σούπερ project Nextcloud Pi. Μαζί μου ήρθε και ο Ιωσήφ Αδαμίδης. Πρώτη φορά. Ελπίζω όχι η τελευταία!!!

Προσωπικά εκπροσώπησα το project openSUSE με booth στους διαδρόμους του πανεπιστημίου. Όμως βοήθησα λίγο τους διοργανωτές στο στήσιμο του συνεδρίου, σε ότι εργασία θεώρησαν ότι θα μπορούσα να βοηθήσω.

Κάθε χρόνο συναντώ τους φίλους από το project, φίλους που μιλάμε στο διαδίκτυο. Πολύ φιλικοί όλοι τους, όχι μόνο προς εμένα αλλά και προς τα άλλα άτομα που βλέπουν πρώτη φορά. Αρκετά όμως με τον πρόλογο.

Ας δούμε τι έγινε στο συνέδριο.
Αρχικά κυκλοφόρησε η νέα έκδοση 14 του Nextcloud. Είναι διαθέσιμη στην ιστοσελίδα https://nextcloud.com/install/. Πάνω από 2500 βελτιώσεις έχουν υποβληθεί από περίπου 1800 άτομα που συνεισφέρουν. Ο στόχος πλέον αλλάζει από μια λύση για διαμοιρασμό αρχείων (file sync and share) σε μια λύση collaboration όπου χρησιμοποιούνται το ημερολόγιο, το mail, η επεξεργασία online των εγγράφων και άλλα πολλά.

Η έκδοση διαθέτει πολλές βελτιώσεις.
- Βελτίωση στη γραφική διεπαφή.
- Βελτίωση στον τρόπο διαμοιρασμού αρχείων. Βελτιώσεις στο opencloudmesh και το global scale όπου γίνεται ευκολότερος ο διαμοιρασμός αρχείων μεταξύ χρηστών σε διαφορετικούς διακομιστές.
- Βελτίωση στους πελάτες, τόσο σε αυτόν που χρησιμοποιείτε στον υπολογιστή όσο και στα κινητά (iOS, Android). Μπορείτε να κάνετε τα πάντα μέσα από τους πελάτες χωρίς χρησιμοποιήσετε την διεπαφή web από τον browser σας.
- Βελτίωση στο app store, εκεί που θα βρείτε τις εφαρμογές που μπορείτε να εγκαταστήσετε στο Nextcloud ώστε να γίνει εργαλείο collaboration. Θα βρείτε πάνω από 150 εφαρμογές και μπορείτε να τις εγκαταστήσετε μέσα από το Nextcloud σας. Η εφαρμογή που δουλεύεται κατά κόρον είναι η εφαρμογή του ημερολογίου. Έχουν προστεθεί πολλές λειτουργίες όπως να ζητήσετε από κάποιον αν είναι ελεύθερος μια συγκεκριμένη ώρα ή να χρησιμοποιήσετε την αίθουσα συνεδριάσεων κλπ. Επίσης πολλοί γνωρίζετε την χρήση του Collabora Online αλλά υπάρχει και η λύση του Onlyoffice.


- Βελτιώσεις στο Nextcloud Talk. Το Nextcloud Talk στηρίζεται σε ένα παλιότερο project που αναβαθμίστηκε. Τώρα με πολύ λίγα κλικς μπορείτε να χρησιμοποιήσετε τον server σας για να μιλάτε (βίντεο-ήχος) ή ακόμα και να διαμοιράζεστε την επιφάνεια εργασίας σας.


- Επιβεβαίωση μέσω βίντεο (video verification). Πρώτη φορά εισάγεται στην έκδοση 14. Τι είναι αυτό; Ας πούμε ότι είστε γιατρός ή τράπεζα και πρέπει να διαμοιράσετε πληροφορίες από ένα αρχείο με έναν ασθενή-πελάτη σας. Τα δεδομένα είναι ευαίσθητα, οπότε πρέπει να τα δει μόνο το άτομο που προορίζεται να σταλεί το αρχείο. Μπορείτε να εισάγετε έναν κωδικό τον οποίο όμως θα σας το ζητήσει το άτομο αυτό μέσω βίντεο κλήσης. Σιγουρεύεστε ότι είναι το άτομο που θέλετε και τότε του δίνετε τον κωδικό. Δείτε πως δουλεύει:



Simple signup


Αυτό δεν αφορά κάποια νέα λειτουργία της έκδοσης 14 αλλά ένας τρόπος ώστε να χρησιμοποιήσουν περισσότερα άτομα το Nextcloud. Το πρόβλημα που λύνει είναι το ότι οι περισσότεροι είναι (και θέλουν να είναι) απλοί χρήστες. Δεν ξέρουν πως να στήσουν έναν server και πάνω σε αυτόν να εγκαταστήσουν το Nextcloud. Οπότε η πρωτοβουλία αυτή αφορά τα άτομα αυτά.

Στην διεύθυνση

http://nextcloud.com/yourdata

μπορείτε να βρείτε τους τρόπους που μπορείτε να έχετε Nextcloud. Εάν επιλέξετε το νο 1 (Simple Signup) θα σας πάει στην διεύθυνση

https://nextcloud.com/signup/

όπου θα γράψετε το mail σας και ένα password και θα εγγραφείτε στον κοντινότερο provider Nextcloud. Θα σας δώσει 2 GB χώρο αποθήκευσης. Το ίδιο μπορεί να γίνει και μέσα από τις εφαρμογές του κινητού σας.

Who owns your data?


NEC Platforms Ltd


Τελευταίο και ίσως το πιο σημαντικό είναι η συνεργασία με την Ιαπωνική εταιρία NEC Platforms Ltd σε συνεργασία με την Waffle Computer, Ltd., θα εγκαταστήσουν το Nextcloud στα routers της εταιρίας.

Δυο χρόνια μετά την κυκλοφορία του Nextcloud Box ήταν η αρχή για να εισαχθούν οι οικιακοί χρήστες στην χρήση του Nextcloud. Υπήρχαν προβλήματα bandwith (σε περισσότερες χώρες), πως θα ανοίξουν πόρτες ώστε να έχει πρόσβαση και εκτός σπιτιού. Οπότε η συνεργασία με την εταιρία NEC έρχεται να λύσει προβλήματα συνδεσιμότητας. Επίσης οι ταχύτητες στην Ιαπωνία είναι οπτικές ίνες, οπότε έχει λυθεί και το πρόβλημα του bandwith.

Η αλήθεια είναι ότι δεν είδαμε κάποιο πρωτότυπο ή κάτι να δουλεύει ρε αδερφέ. Θα περιμένουμε να δούμε τα νέα σύντομα.

Booths


Μπορεί να μην είδαμε κάποιο πρωτότυπο από τη NEC όμως υπήρχαν booth της Ubos και της On my disk. Αξίζει να τα ρίξετε μια ματιά.

Δείτε την αρχική ομιλία του Frank.


Εκτός του συνεδρίου, είχαμε την ευκαιρία να επισκεφτούμε κάποια από τα αξιοθέατα του Βερολίνου. Προσωπικά για 2η και 3η φορά αλλά κάθε φορά πηγαίνω με διαφορετικά άτομα, οπότε αναγκαστικά πρέπει να βλέπω τα ίδια αξιοθέατα. Ίσως την επόμενη φορά να πάω μόνος εκεί που θέλω.

Δείτε μερικές φωτογραφίες στο άλμπουμ στο flickr.

Τρίτη
21 Αύγουστος, 2018


face
Δημιουργία multiboot USB με τη χρήση του  live-fat-stick

Έχουμε δει στο παρελθόν την δημιουργία multiboot USB με την χρήση τερματικού και την δημιουργία ενός UEFI multiboot USB.

Εδώ θα δούμε πως μπορεί να γίνει αυτό με την βοήθεια του εργαλείου live-fat-stick. Το καλό με το συγκεκριμένο πρόγραμμα είναι ότι δουλεύει ανεξαρτήτως διανομής.

Η διαδικασία γίνεται τόσο με γραφικό όσο και με τερματικό. Προσωπικά προτιμώ τερματικό και αυτό θα δούμε και εδώ.

Το πρόγραμμα αποτελείται από 3 αρχεία:

  • live-fat-stick
  • live-grub-stick
  • live-usb-gui



ΕΓΚΑΤΑΣΤΑΣΗ

1. Kατεβάστε τα αρχεία από το Git.

2. Αποσυμπιέστε τα. Θα δημιουργηθεί ένας φάκελος με τα παραπάνω αρχεία.

3. Ανοίξτε το τερματικό μέσα στον φάκελο αυτό.

4. Αντιγράψτε τα αρχεία στον κατάλογο /usr/bin/

sudo cp live-fat-stick /usr/bin/

sudo cp live-grub-stick /usr/bin/

sudo cp live-usb-gui /usr/bin/

Στο openSUSE μπορούν να εγκατασταθούν με την τεχνολογία του 1-click-install.

  1. live-fat-stick
  2. live-grub-stick
  3. live-usb-gui

5. Αφού τα αντιγράψετε, χρειάζεται να τα κάνετε εκτελέσιμα.

sudo chmod +x /usr/bin/live-fat-stick

sudo chmod +x /usr/bin/live-grub-stick

sudo chmod +x /usr/bin/live-usb-gui

6. Αντιγράψτε το live-usb-gui.desktop στον φάκελο /usr/share/applications/ και ενημερώστε την βάση δεδομεων:

sudo cp live-usb.gui.desktop /usr/share/applications/

sudo update-desktop-database -q


και έτσι θα φαίνεται στο μενού.

Στις διανομές Ubuntu ή σε αυτές που δεν έχουν το xdg-su, αλλάξτε στο αρχείο live-usb-gui.desktop (sudo nano /usr/share/applications/live-usb-gui.desktop)

Exec=xdg-su -c "live-usb-gui"

σε

Exec=gksudo "live-usb-gui"

Εκτελέστε αυτή την εντολή στο τερματικό ως root (su -, όχι sudo) ή με το Alt+F2 και

xdg-su -c "xterm -e live-usb-gui"

Επίσης πρέπει να είναι εγκατεστημένα τα grub2, qemu-img και dd_rescue/ddrescue ενώ σε Ubuntu να είναι και το grub-pc-bin.

To DDrescue μπορείτε να το εγκαταστήσετε σε Ubuntuοειδή:

Ubuntu 16.04

$ wget https://launchpadlibrarian.net/266151011/ddrescue-gui_1.5.1xenial-0ubuntu1~ppa1_all.deb
$ sudo dpkg -i ddrescue-gui_1.5.1xenial-0ubuntu1~ppa1_all.deb
$ sudo apt-get install -f

Ubuntu 15.10

$ wget https://launchpadlibrarian.net/266150814/ddrescue-gui_1.5.1wily-0ubuntu1~ppa1_all.deb
$ sudo dpkg -i ddrescue-gui_1.5.1wily-0ubuntu1~ppa1_all.deb
$ sudo apt-get install -f

Ubuntu 14.04

$ wget https://launchpadlibrarian.net/266150666/ddrescue-gui_1.5.1trusty-0ubuntu1~ppa1_all.deb
$ sudo dpkg -i ddrescue-gui_1.5.1trusty-0ubuntu1~ppa1_all.deb
$ sudo apt-get install -f



ΧΡΗΣΗ ΤΟΥ live-fat-stick

Και τώρα να δούμε πως μπορείτε να φτιάξετε ένα multiboot usb με πολλές διανομές.

Καταρχήν φροντίστε να έχετε διαμορφώσει το USB σε vfat/fat32. Θεωρητικά λειτουργούν και τα άλλα συστήματα αρχείων.

Μετακινηθείτε στον φάκελο που έχετε αποθηκευμένα τα iso.

Εκτελέστε τις εντολές ως root (su -).

Για openSUSE: live-grub-stick --suse /path/to/openSUSE-filename.iso /dev/sdXY
Για openSUSE με persistence: live-grub-stick --suse-persistent /path/to/openSUSE-filename.iso /dev/sdXY

Για Ubuntu-οειδή: live-grub-stick --ubuntu /path/to/ubuntu-filename.iso /dev/sdXY
Για Ubuntu-οειδή με persistence : live-grub-stick --ubuntu-persistent /path/to/ubuntu-filename.iso /dev/sdXY

Για Mint: live-grub-stick --mint /path/to/mint-filename.iso /dev/sdXY

Για Fedora : live-grub-stick --fedora /path/to/fedora-filename.iso /dev/sdXY

Για iPXE: live-grub-stick --ipxe /path/to/ipxe.iso /dev/sdXY

Για isohybrid: live-grub-stick --isohybrid /path/to/isohybridimage.iso /dev/sdX

στις παραπάνω εντολές αλλάζετε το όνομα αρχείου iso (και την τοποθεσία. Αν μετακινηθείτε στον φάκελο με τα iso τότε απλά γράφετε το όνομα αρχείου iso).
Επίσης αλλάξτε το όνομα της συσκευής. Θα το βρείτε με την εντολή

lsblk

ή

cat /proc/partitions

Όταν θα εκκινήσετε το USB θα σας βγάλει ένα σφάλμα ότι δεν βρήκε το θέμα στο

/boot/grub/themes/*/theme.txt

Οπότε αυτό που σας μένει είναι να κατεβάσετε κάποια θέματα GRUB. Μερικά που μου άρεσαν είναι:

Anonymous-Hope Grub Theme

Atomic GRUB Theme

Plasma-dark

Fallout

Για να αλλάξετε το θέμα, ακολουθήστε τα εξής:

1. Φτιάξτε ένα φάκελο μέσα στο /boot/grub/ με το όνομα themes.

2. Αποσυμπιέστε στον φάκελο themes το αρχείο που επιλέξατε.

3. Ανοίξτε το αρχείο grub.cfg (/boot/grub/grub.cfg).

4. Βρείτε την γραμμή που έχει το /boot/grub/themes/*/theme.txt και αλλάξτε το αστεράκι με το όνομα του φακέλου που δημιουργήθηκε από την αποσυμπίεση.
Επίσης βρείτε τα menuentry του openSUSE και αλλάξτε το suse σε opensuse για να αναγνωρίζει το εικονιδιάκι από το θέμα που εγκαταστήσατε.
Αποθηκεύστε και είστε έτοιμος...



ΔΙΑΓΡΑΦΗ ή ΑΝΤΙΚΑΤΑΣΤΑΣΗ ΕΝΟΣ .iso

Η διαγραφή ή αντικατάσταση είναι πολύ απλή διαδικασία.

Διαγραφή: Μπείτε στο USB και διαγράψτε το iso. Στην συνέχεια ανοίξτε το αρχείο /boot/grub/grub.cfg και διαγράφω το menuentry.

Αντικατάστασση: Έστω ότι βγήκε νέα έκδοση της διανομής που έχετε εισάγει στο USB. Απλά μετονομάστε το αρχείο iso όπως βρίσκεται στο USB και αντικαταστήστε το στο USB. Αν τυχόν θέλετε να κάνετε αλλαγές στο /boot/grub/grub.cfg, μπορείτε να κάνετε και εκεί τις αλλαγές του ονόματος και πως θα φαίνεται.

Δευτέρα
13 Αύγουστος, 2018


face
GNU Health embedded on a Raspberry Pi3 and OpenSUSE tumbleweed.

Το GNU Health Embedded ("GNU Health in a Box") επικεντρώνεται στην εγκατάσταση και χρήση του GNU Health σε συσκευές τύπου Raspberry Pi.

Η χρήση του GNU Health σε συσκευές όπως το Raspberry Pi, έχει πολλά πλεονεκτήματα (εκτός από το χαμηλό κόστος) όπως η εύκολη ανάπτυξη, η μικρή συντήρηση και η χαμηλή κατανάλωση ενέργειας, γεγονός που το καθιστά υποψήφιο για κάποια από τα παρακάτω σενάρια:

  • Απομακρυσμένες περιοχές χωρίς Διαδίκτυο
  • Ακαδημαϊκά Ιδρύματα
  • Νοσοκόμοι
  • ΜΕΘ
  • Εργαστηριακοί σταθμοί
  • Προσωπικά αρχεία υγείας
  • και πολλά άλλα

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



Raspberry Pi


Αυτή τη στιγμή δουλεύουμε στην πλατφόρμα Raspberry Pi 3. Η εικόνα SD περιλαμβάνει τις ακόλουθες λειτουργίες:

  • Λειτουργικό σύστημα: openSUSE Tumbleweed
  • Linux Kernel 4.14
  • PostgreSQL 10
  • GNU Health server 3.2
  • Secure Shell (SSHD)
  • Περιβάλλον επιφάνειας εργασίας: XFCE

Οι εικόνες του GNU Health για το Raspberry Pi 3 είναι ένα αρχείο, δημιουργημένες με το Clonezilla. Λάβετε υπόψη ότι οι εικόνες GNU Health δεν είναι "Live CDs" ή άλλα μέσα γενικής εγκατάστασης. Οι ενσωματωμένες εικόνες GNU Health λειτουργούν με λειτουργικά συστήματα με προεγκατεστημένα modules, χρήστες, μηχανές βάσεων δεδομένων και το GNU Health και είναι έτοιμα για λειτουργία. Είναι εξαιρετικά συγκεκριμένα όσον αφορά την αρχιτεκτονική και το υλικό.


Λήψη των εικόνων


Μπορείτε να κατεβάσετε τις τελευταίες εκδόσεις από την ιστοσελίδα του GNU health. Θα τα βρείτε στην κατηγορία "GNU Health Embedded".

http://health.gnu.org/embedded

Κυρίως χρήστες


Οι κυρίως χρήστες του λειτουργικού είναι:

- root : προεπιλεγμένο συνθηματικό είναι το "linux" (όπως είναι στο openSUSE)
- gnuhealth : Ο διαχειριστής του GNU Health admin. Προεπιλεγμένο συνθηματικό είναι το "freedom"


Εκκίνηση υπηρεσίας GNU Health


Το Σύστημα Διαχείρισης Νοσοκομείων GNU Health είναι ενεργό από προεπιλογή. Μπορείτε να εκτελέσετε τις παρακάτω ενέργειες είτε ως root είτε ως διαχειριστής του GNU Health (gnuhealth)

Εκκίνηση.

systemctl start gnuhealth

Επανεκκίνηση του διακομιστή.

systemctl restart gnuhealth

Παύση και τερματισμός διακομιστή.

systemctl stop gnuhealth

Έλεγχος κατάστασης.

systemctl status gnuhealth


Ενεργοποίηση γραφικής διεπαφής


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

systemctl start display-manager

GNU Health σε Raspberry Pi3 με γραφική διεπαφή XFCE σε openSUSE Tumbleweed


Φόρτωση δοκιμαστικής βάσης δεδομένων


Το GNU Health διαθέτει τη δοκιμαστική βάση δεδομένων postgres, έτσι ώστε να μπορεί να εγκατασταθεί τοπικά. Για να το γίνει αυτό, εκτελέστε τα παρακάτω βήματα:

1) Συνδεθείτε ως χρήστης "gnuhealth"
2) Εκτελέστε το script "init_gnuhealth_demodb.sh"

cd $HOME
./init_gnuhealth_demodb.sh

Αυτό το script θα επαναφέρει και θα δημιουργήσει τη βάση δεδομένων "health32". Προειδοποίηση! Αυτή η ενέργεια θα διαγράψει και θα επαναδημιουργήσει τη βάση δεδομένων "health32"!

Ρίξτε μια ματιά και στο flyer.

ΠΗΓΗ: GNU Health/Embedded

Κυριακή
12 Αύγουστος, 2018


face
GNU Health logo

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

  • Ηλεκτρονικός ιατρικός φάκελος (EMR)
  • Πληροφοριακό σύστημα νοσοκομείων (HIS)
  • Πληροφοριακό σύστημα υγείας
  • Ηλεκτρονική υπογραφή για ιατρικά έγγραφα
Εδώ θα δούμε τα διαθέσιμα πακέτα του GNU Health για το openSUSE και το SUSE Linux Enterprise Server (SLES).

Με σκοπό μια κοινή μεθόδο εγκατάστασης, το GNU Health Project παρέχει μια μέθοδο εγκατάστασης χρησιμοποιώντας ένα bash script (δείτε επίσης τον Οδηγό εγκατάστασης GNU Health). Δεδομένου ότι το script αυτό αποσκοπεί να είναι ανεξάρτητο διανομής, χρησιμοποιεί μεθόδους που δεν ενσωματώνονται καλά στις βέλτιστες πρακτικές στα συστήματα openSUSE.

Μια σύντομη λίστα των πλεονεκτημάτων όταν χρησιμοποιείτε πακέτα openSUSE ή SLES:
  • Πλήρης αυτόματος χειρισμός των εξαρτήσεων των πακέτων.
  • Δεν χρειάζεται να εγκαταστήσετε επιπλέον μεταγλωττιστές ή να ασχοληθείτε με τον πηγαίο κώδικα - To GNU Health είναι προμεταγλωττισμένα για την έκδοση του λειτουργικού σας συστήματος.
  • Πλήρης ενσωμάτωση με το zypper, τον διαχειριστή πακέτων διανομής. Το Zypper όχι μόνο θα ενημερώνει αυτόματα το σύστημα, αλλά και την εγκατάσταση του GNU Health
  • Ενσωμάτωση με το systemd για αυτόματη εκκίνηση και διακοπή του συστήματος GNU Health
  • Διαχείριση του διακομιστή με εργαλεία διανομής





Γρήγορη εγκατάσταση


Ο ευκολότερος τρόπος για να εγκαταστήσετε το GNU Health είναι μέσω του openSUSE One-Click-Install.

Απλά επιλέξτε την επιθυμητή έκδοση του GNU Health και του λειτουργικού συστήματος, το One-Click θα διαχειριστεί όλα τα υπόλοιπα για εσάς.

Διαβάστε την ενότητα «Πώς να τα καταφέρετε (χωρίς να διαβάσετε τις οδηγίες)» του GNUHealth.README.SUSE ---


Εγκατάσταση του διακομιστή GNU Health



Ο πολυ εύκολος τρόπος


Το openSUSE συνοδεύεται από ένα script εγκατάστασης, το οποίο θα πρέπει να εκτελείται ως χρήστης root:

su
openSUSE-gnuhealth-setup setup

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


Η εγκατάσταση με περισότερες λεπτομέρειες


Για την πρώτη εγκατάσταση, πρέπει να ακολουθήσετε μερικά βήματα. Υποθέτουμε ότι έχετε εγκαταστήσει το πακέτο gnuhealth, καθώς και τον επεξεργαστή nano.

Συνδεθείτε ως root και ξεκινήστε τη βάση δεδομένων

su
systemctl start postgresql

Αλλάξτε τις παραμέτρους του postgres. Πρέπει να συνδεθείτε ως χρήστης postgres, για να αποφύγετε ζητήματα εξουσιοδότησης. Έχετε εγκαταστήσει το nano ως πρόγραμμα επεξεργασίας και εξακολουθείτε να είστε συνδεδεμένοι ως χρήστης 'root'

su postgres
nano /var/lib/pgsql/data/pg_hba.conf

Για μια τοπική σύνδεση (Βάση δεδομένων στο ίδιο μηχάνημα) αλλάξτε τη γραμμή με το "local" σε TRUST:

local   all             all                                     md5
σε
local all all trust

Αποθηκεύστε τις αλλαγές σας. Αυτό θα διασφαλίσει ότι ο διακομιστής Tryton/GNUHealth μπορεί να συνδεθεί στη βάση δεδομένων.

Δημιουργήστε ένα ρόλο για το 'tryton' στη βάση δεδομένων (εξακολουθείτε να είστε συνδεδεμένοι ως postgres χρήστης)

psql -c "CREATE USER tryton WITH CREATEDB;"

Δημιουργήστε μια βάση δεδομένων, για παράδειγμα 'mydb'

createdb mydb --encoding='UTF-8' --owner=tryton

Σημείωση: Ο κάτοχος της βάσης δεδομένων πρέπει να είναι ο ίδιος χρήστης με τον οποίο εκτελείται ο εξυπηρετητής tryton (προεπιλογή: tryton)

Εξέλθετε ως χρήστης postgres και κάντε επανεκκίνηση της βάσης δεδομένων.

exit
systemctl restart postgresql

Ένα ακόμα βήμα προτού μπορέσετε να χρησιμοποιήσετε τη βάση δεδομένων - πρέπει να την αρχικοποιήσετε. Αυτό πρέπει να συμβαίνει με το χρήστη 'tryton'. Καθώς εξακολουθείτε να είστε συνδεδεμένοι ως "root":

su tryton -s /bin/bash
/usr/bin/trytond-admin -c /etc/tryton/trytond.conf --all -d mydb

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

Ξεκινήστε τον διακομιστή (ως root)

systemctl start gnuhealth

Ως αποτέλεσμα θα έχετε μια κενή βάση δεδομένων για το GNU Health με τις εγκατεστημένες βασικές ενότητες.


Εγκατάσταση πελάτη GNU Health


Εγκαταστείστε τον πελάτη:

zypper in gnuhealth-client

Ανοίξτε το πρόγραμμα-πελάτη GNU Health είτε επιλέγοντας το εικονίδιο από το μενού είτε από την εντολή εντολών με την εντολή gnuhealth-client. Μετακινηθείτε σε

'manage profiles' -> add -> name it 'localhost' -> Host: localhost

Θα πρέπει τώρα να δείτε μια ποικιλία διαθέσιμων βάσεων δεδομένων. Προσθέστε τη νέα βάση δεδομένων που δημιουργήσατε.





Τι είναι διαφορετικό στην εγκατάσταση του GNU Health από τον πηγαίο κώδικα;


Από την τεχνική πλευρά, το GNU Health είναι ένα σύνολο modules για το διακομιστή Tryton. Ο ίδιος ο Tryton χρησιμοποιεί μια (postgres) βάση δεδομένων για να αποθηκεύσει τις πληροφορίες του. Κατά την εγκατάσταση του GNU Health χρησιμοποιώντας τα πακέτα openSUSE, το GNU Health είναι στενά ενσωματωμένο στο βασικό σύστημα openSUSE. Για λόγους ασφαλείας, υπάρχει μια αλληλεπίδραση καθηκόντων και ρόλων:

  • Η βάση δεδομένων Postgres λειτουργεί ως χρήστης 'postgres'
  • Ο Tryton Server εκτελείται με το χρήστη 'tryton'. Αυτό είναι από προεπιλογή ένας χρήστης συστήματος χωρίς δυνατότητες σύνδεσης. (χρησιμοποιήστε το 'sudo su – tryton -s /bin/bash' για να συνδεθείτε)

Καθώς το GNU Health είναι ένα πρόσθετο σύνολο modules πάνω από το Tryton, εκτελείται και αυτό ως χρήστης 'tryton'.

Αυτή είναι η κύρια διαφορά στην εγκατάσταση μέσω του script από τον πηγαίο κώδικα. Το script εγκαθιστά τα πάντα στον αρχικό κατάλογο του πραγματικού χρήστη gnuhealth! Δεν παρέχεται περαιτέρω ενοποίηση με εργαλεία συστήματος (π.χ. systemd).

Λήψη img για Raspberry Pi 3


Όσοι διαθέτετε Raspberry Pi 3, μπορείτε να κατεβάσετε το img από εδώ και να το αντιγράψετε στην SD. Θα ακολουθήσει αναλυτικότερη ανάρτηση για το Raspberry Pi 3 image.





Τεκμηρίωση


Κάθε εγκατάσταση έχει την δικιά της τεκμηρίωση:

  • /usr/share/doc/packages/gnuhealth/GNUHealth.README.SUSE
  • /usr/share/doc/packages/trytond/tryton-server.README.SUSE


Online τεκμηρίωση


Δείτε την εγκατάσταση του Tryton Server και του GNU Health στο openSUSE όπως περιγράφονται στο Tryton Wiki. θα αντικατασταθεί μόλις το νέο Wiki είναι διαθέσιμο

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

Ενδιαφέροντες σύνδεσμοι



Παρακολουθήστε το βίντεο εγκατάστασης


ΠΗΓΗ:
GNUHealth on openSUSE

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

Εάν έχετε ερωτήσεις ή θέλετε να πείτε κάτι, αφήστε ένα σχόλιο.

Πέμπτη
09 Αύγουστος, 2018


face

openSUSE

Το zypper-upgraderepo-plugin προσθέτει στο zypper την δυνατότητα να ελέγχει τις διευθύνσεις των αποθετηρίων είτε για την τρέχουσα έκδοση είτε για την επόμενη και να τις αναβαθμίζει όλες με την μια έτσι ώστε να αναβαθμίσετε όλο το σύστημά σας μέσω γραμμής εντολών.

Αυτό το εργαλείο ξεκίνησε ως ένα προσωπικό έργο μέλους της κοινότητας, όταν μια μέρα είχε την ανάγκη να αναβαθμίσει τη διαδρομή γρηγορότερα από τη χρήση του παραδοσιακού ISO. Το Zypper ήταν το σωστό εργαλείο αλλά λίγο "κολλημένο" όταν πρέπει να χειριστεί κάποιος αποθετήρια: μερικά από αυτά δεν είχαν αναβαθμιστεί και άλλα άλλαξαν ελαφρά στη διαδρομή URL.

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

Το αποτέλεσμα είναι το zypper-upgraderepo, ένα Ruby gem που μπορεί να ενσωματωθεί ως πρόσθετο στο zypper μόλις εγκατασταθεί το πακέτο zypper-upgraderepo-plugin.


Εγκατάσταση του zypper-upgraderepo-plugin


Η εγκατάσταση του zypper-upgraderepo-plugin είναι πολύ απλή. Ανοίξτε το τερματικό και εισάγετε τις εντολές:

Για προσθήκη του αποθετηρίου:

sudo zypper ar https://download.opensuse.org/repositories/home:/FabioMux/openSUSE_Leap_42.3/home:FabioMux.repo

Και εγκατάσταση του πακέτου:
sudo zypper in zypper-upgraderepo-plugin


Χρήση του zypper-upgraderepo-plugin


Ορισμένες φορές θέλουμε να γνωρίζουμε την κατάσταση των αποθετηρίων που έχουμε ενεργοποιημένα. Η εντολή zypper ref κάνει μια παρόμοια δουλειά αλλά προορίζεται κυρίως να ενημερώσει τα δεδομένα του αποθετηρίου και αυτό επιβραδύνει λίγο ολόκληρη τη διαδικασία.
Αντ 'αυτού μπορούμε να πληκτρολογήσουμε:

zypper upgraderepo --check-current

zypper --check-current

Για να μάθετε αν όλα τα διαθέσιμα αποθετήρια είναι έτοιμα για αναβάθμιση ή όχι, χρησιμοποιείστε την εντολή:

zypper upgraderepo --check-next

zypper --check-next

Όπως μπορείτε να δείτε από το παραπάνω παράδειγμα, όλα τα ενεργοποιημένα αποθετήρια είναι έτοιμα να αναβαθμιστούν εκτός από το OSS repo που έχει μια ελαφρώς διαφορετική διεύθυνση URL.

# Η URL που χρησιμοποιείται στην έκδοση openSUSE Leap 42.3
http://download.opensuse.org/distribution/leap/42.3/repo/oss/suse/

# Η προτεινόμενη για την έκδοση openSUSE Leap 15.0
http://download.opensuse.org/distribution/leap/15.0/repo/oss/

Ας προσπαθήσουμε ξανά να παρακάμψουμε τη διεύθυνση URL χωρίς να κάνουμε πραγματική αλλαγή:

zypper upgraderepo --check-next --override-url 8,http://download.opensuse.org/distribution/leap/15.0/repo/oss/

zypper --check-current

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

zypper upgraderepo --upgrade --override-url 8,http://download.opensuse.org/distribution/leap/15.0/repo/oss/

Αυτό είναι όλο με τις βασικές εντολές, περισσότερες πληροφορίες είναι διαθέσιμες στη σελίδα wiki του zypper-upgraderepo, επίσης μια σελίδα χρήσhw είναι διαθέσιμη με την εντολή:

zypper help upgraderepo

Πηγή Lizards

Τετάρτη
08 Αύγουστος, 2018


face

openSUSE

Η συνήθης διάρκεια ζωής των δευτερευουσών εκδόσεων του openSUSE Leap παραδοσιακά λάμβανε ενημερώσεις για περίπου 18 μήνες, αλλά η δευτερεύουσα έκδοση του Leap 42.3 πλέον επεκτείνεται.

Η τελευταία δευτερεύουσα έκδοση της σειράς Leap 42 είχε προγραμματιστεί να συντηρείται μέχρι τον Ιανουάριο του 2019, αλλά αυτό έχει αλλάξει χάρη στη δέσμευση της SUSE για επιπλέον μήνες συντήρησης και ενημερώσεων ασφαλείας. Η έκδοση Leap 42.3 βασίζεται στο SUSE Linux Enterprise Server 12 Service Pack (SP) 3 και η SUSE συμφώνησε να συνεχίσει να δημοσιεύει ενημερώσεις για το Leap 42.3 μέχρι τον Ιούνιο του 2019.

Αυτό σημαίνει ότι η εκτεταμένη διάρκεια ζωής για το Leap 42.3 θα αυξήσει τη συνολική διάρκεια ζωής της σειράς Leap 42 σε 44 μήνες.

Οι χρήστες της σειράς openSUSE Leap 42 ενθαρρύνονται να χρησιμοποιήσουν τους επιπλέον μήνες για να προετοιμάσουν την αναβάθμιση στην έκδοση Leap 15, η οποία κυκλοφόρησε τον Μάιο.

Όσοι δεν μπορούν να μεταφέρουν τους διακομιστές παραγωγής στη νέα μεγάλη έκδοση εγκαίρως, ενδέχεται να επιθυμούν να λάβουν υπόψη μια συνδρομή (εμπορική) SLE, η οποία παρέχει ακόμη μεγαλύτερο χρόνο ζωής. Η εγγύτητα του βασικού συστήματος του Leap 42 με το SLE 12 διατηρεί χαμηλή την τεχνική προσπάθεια να μετεγκατασταθούν από το Leap σε SLE.

Πηγή: openSUSE News

Κυριακή
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, ενημερώστε φίλους γιατρούς. Εάν θέλετε να βοηθήσετε και εσείς στην ανάπτυξή του, γραφτείτε στις λίστες ταχυδρομείου και ρωτήστε την πολύ φιλική κοινότητα που μπορείτε να εμπλακείτε, ενώ το πιο απλό που μπορείτε να κάνετε είναι να βοηθήστε στην μετάφρασή του.

Κυριακή
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*

Δευτέρα
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 ->