Πέμπτη, 2 Μαΐου 2013

Εγκατάσταση εφαρμογών Java? Ίσως και να γίνεται!

H Java είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού η οποία δημιουργήθηκε από τη Sun Microsystems και πλέον ανήκει στην Oracle.

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

Το ίδιο εκτελέσιμο τρέχει σε Linux, το ίδιο σε Mac, το ίδιο και σε Windows, ένα τεράστιο πλεονέκτημα σε σχέση με άλλες γλώσσες προγραμματισμού όπου ο κώδικας από το ένα λειτουργικό στο άλλο διαφέρει πάρα πολύ και η μεταφορά σε άλλη πλατφόρμα είναι δύσκολη και επίπονη. Έτσι στην Java δεν θα συναντήσουμε (εξ' ορισμού) προγράμματα .rpm, .deb ή .exe.

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

FOSSCOMM 2013 - Η παρουσίαση της κοινότητας του Fedora live

Σήμερα το πρωί ξεκίνησε στο Χαροκώπιο πανεπιστήμιο το 6ο συνέδριο κοινοτήτων ανοιχτού λογισμικού (FOSSCOMM) από το τμήμα Πληροφορικής και Τηλεματικής, με την υποστήριξη της εταιρίας ελεύθερου λογισμικού/ λογισμικού ανοιχτού κώδικα.


Στο συνέδριο βρίσκεται η ελληνική κοινότητα του Fedora.

Η παρουσίαση της κοινότητας ξεκινάει σήμερα στις (edit) 13:30.
Αν δεν βρίσκεστε εκεί μπορείτε να το παρακολουθήσετε μέσω live streaming από εδώ.

Στην επίσημη ιστοσελίδα του Fosscomm μπορείτε να δείτε ολοκληρωμένα το πρόγραμμα του συνεδρίου, καθώς και άλλες πληροφορίες γι αυτό.



Τετάρτη, 27 Φεβρουαρίου 2013

Bash Scripting - Δουλέψτε έξυπνα με λίγο (δικό σας) κώδικα

Το bash είναι το πιο γνωστό shell που χρησιμοποιείται σε όλες τις διανομές Linux.

Ως shell ορίζουμε ένα σύνολο από εντολές οι οποίες μας επιτρέπουν να εκτελούμε βασικές ή και πολύπλοκες διεργασίες. Ένα απλό παράδειγμα είναι η αντιγραφή ενός αρχείου από ένα directory σε ένα άλλο.Το Bash είναι έναν εγχείρημα του GNU. Το όνομα του προέρχεται από τα αρχικά: Bourne-Again Shell. Το Bourneήταν ένα κέλυφος επί εποχής Unix την δεκαετία του 70, το Bash δημιουργήθηκε το 1987 από τον Brian Fox και στην συνέχεια εξελίχθηκε από τον Chet Ramey. Πλέον είναι αναπόσπαστο κομμάτι σχεδόν όλως των Unix-ειδών συστημάτων.

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

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


Αλλαγή γλώσσας στο Gnome 3.6




Ένα τρελό «bug» του Gnome 3.6 είναι η αδυναμία αλλαγής γλώσσας με alt+shift κάνοντας την παραδοσιακή απλή ρύθμιση.


Το πρόβλημα αυτό έχει διορθωθεί στις επόμενες εκδόσεις του Gnome, όμως στην 3.6 βασανίζει ακόμα πολύ κόσμο, οπότε ας προσπαθήσουμε να το λύσουμε.


Πέμπτη, 14 Φεβρουαρίου 2013

Fedora Activity Day 2013 - Να είστε όλοι εκεί

Θέλετε να εγκαταστήσετε το Fedora στον υπολογιστή σας, έχετε απορίες; Θέλετε να μάθετε τα πάντα για  το Fedora; Θέλετε να συνεισφέρετε σε ένα από τα μεγαλύτερα projects ελεύθερου λογισμικού στον πλανήτη;


Τότε το Fedora Activity Day είναι ο κατάλληλος προορισμός για το Σάββατο 23 Φεβρουαρίου 2013, αν βρίσκεστε στην Αθήνα ή την Θεσσαλονίκη.  

 poster.FINAL

Τετάρτη, 6 Φεβρουαρίου 2013

Δημιουργία πακέτων RPM από source code


Πολλές φορές μας έχει τύχει να θέλουμε ένα πρόγραμμα για την Red Hat based διανομή μας (Red Hat Enterprise, Fedora, Scientific Linux, CentOS κτλ) και να μην μπορούμε να το βρούμε επειδή κανείς δεν φρόντισε να δημιουργήσει ένα RPM πακέτο για αυτό και προφανώς επειδή δεν υπάρχει στα αποθετήρια.
images
Προσθήκη λεζάντας
                                                      
 Σε αυτό τον οδηγό θα δούμε πως θα φτιάξουμε τα δικά μας RPM πακέτα. Η δημιουργία RPM πακέτων δεν είναι φυσικά αναγκαίος τρόπος για την εγκατάσταση προγραμμάτων από τον πηγαίο κώδικά τους, καθώς υπάρχει και η δυνατότητα του χειροκίνητου compile.


Κυριακή, 27 Ιανουαρίου 2013

Πώς προσθέτουμε αποθετήρια στο Fedora (Like Steam)


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

osarena-repository-idea


 Τι είναι αποθετήρια;

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