tag:blogger.com,1999:blog-21114329313569845832024-03-13T12:40:03.741-07:00iBlogEfstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.comBlogger550125tag:blogger.com,1999:blog-2111432931356984583.post-7130871291594646342016-04-22T01:14:00.000-07:002016-05-18T11:49:06.759-07:00What happened @FOSSCOMM2016, April 16-17 2016 @ University of Pireaus<center><img src="https://www.googledrive.com/host/0B8GzEFMxmQCdME5OUWZfdzVzbjA/" width="90%" height="90%"></center><br />As I <a href="http://eiosifidis.blogspot.gr/2016/04/opensuse-and-owncloud-at-fosscomm-2016.html" target="1">previously wrote</a>, I went to Athens to attend the FOSSCOMM annual conference.<br /><br />I applied to present something related to <a href="https://www.opensuse.org/" target="1">openSUSE</a> (I was at the booth) and also to <a href="https://owncloud.org/" target="1">ownCloud</a>.<br /><br /><center><b>openSUSE</b></center>Kick off the conference, my presentation was about my favourite version, <a href="https://en.opensuse.org/Portal:Tumbleweed" target="1">openSUSE Tumbleweed</a>. I used the structure of <a href="http://rootco.de/2016-03-28-why-use-tumbleweed/" target="1">Richard's article</a>.<br />The audience was aproximately 20 people. Actually it was the first presentation of the day, right after keynote (at the other room). The good thing was that more came at the booth and they were asking about Tumbleweed and Leap.<br />We had limited amount of swag to give away.<br /><br /><a href="https://github.com/iosifidis/stathis-marketing-materials/tree/master/presentations/openSUSE/2016%20FOSSCOMM" target="1">Here you can find the presentation file</a>. Feel free to use it.<br /><a name='more'></a><br />Picture:<br /><center><img src="https://www.googledrive.com/host/0B8GzEFMxmQCdNV9SeF91dmo5c00/" width="90%" height="90%"></center><br /><center><b>ownCloud</b></center>Presentation was pretty interesting. I had the main room and the audience was about 50 people. I showed what is cloud, why we use it, what is good and what is bad cloud service and what's cool with ownCloud. I showed what's new on version 9.0. Right after the presentation I was asked about encryption (files and mails). Is it on server side or on sender side?<br />I had some leaflets and stickers with me. I left them at the registration desk and some at other booths, so if anyone was insterested on ownCloud, he/she could find me at the openSUSE booth.<br /><br /><a href="https://github.com/iosifidis/stathis-marketing-materials/tree/master/presentations/ownCloud/2016%20FOSSCOMM" target="1">Here is the presentation file</a> (it's the same that we all use + conference promo).<br /><br />Some pictures:<br /><center><img src="https://www.googledrive.com/host/0B8GzEFMxmQCdUVdvcnVmOHVWVTA" width="90%" height="90%"></center><br /><center><img src="https://www.googledrive.com/host/0B8GzEFMxmQCddHlQUEIwX1V3TVE" width="90%" height="90%"></center><br /><center><img src="https://www.googledrive.com/host/0B8GzEFMxmQCdQ28xT3hpU2NmQWM/" width="90%" height="90%"></center><br />For more pictures you can check:<br />1. <a href="https://plus.google.com/u/0/photos/113385548251515365143/albums/6274974176005913233" target="1">openSUSE album</a><br />2. <a href="https://opensource.ellak.gr/2016/04/18/avlea-me-poli-chirokrotima-gia-tin-fosscomm-2016/" target="1">ELLAK report</a><br />3. FOSSCOMM <a href="https://www.facebook.com/events/230528040632216/?active_tab=posts" target="1">facebook event</a><br />4. FOSSCOMM <a href="https://www.instagram.com/fosscomm2016/" target="1">instagram</a>Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-83241581664746054852016-04-12T15:55:00.000-07:002016-05-18T11:49:06.780-07:00openSUSE and ownCloud at FOSSCOMM 2016, April 16-17 2016 @ University of Pireaus<center><img src="https://www.googledrive.com/host/0B8GzEFMxmQCdME5OUWZfdzVzbjA/" width="90%" height="90%"></center><br />This weekend (April 16-17), I'll be at <a href="http://fosscomm.cs.unipi.gr/" target="1">FOSSCOMM</a> (Free and Open Source Software Communities Meeting). FOSSCOMM is an annual Greek event that FOSS communities gather and present what's new.<br /><br />I'll present "<a href="http://fosscomm.cs.unipi.gr/index.php/event/eustathios-iosifidis" target="1">Why you should use openSUSE Tumbleweed</a>". I'll show how this version is built, tested and released to the end users.<br /><br />Another presentation will be about <a href="http://fosscomm.cs.unipi.gr/index.php/event/own-cloud-9" target="1">ownCloud 9.0</a>. I'll start with what is cloud and why we use it. Using the cloud we should consider about our privacy. Regarding privacy, ownCloud is the best solution to use cloud technology.<br /><br />The conference will have streaming (according to the organizers). So you should check the site.<br /><br />My presentations will be (I'll be glad to see you there):<br />Why You Should Use Tumbleweed: April 16 @ 11:00 - 12:00<br />Own Cloud 9: April 16 @ 12:30 - 13:00<br /><br />If you want to meet me, you can visit openSUSE booth. Ask for Stathis or diamond_gr.<br />Have phunEfstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-84982717512173060332016-04-04T14:49:00.000-07:002016-05-18T11:49:06.793-07:00WD-ownCloud-Raspberry pi or shorter pi-box - part 1<center><img src="https://owncloud.org/wp-content/uploads/2016/03/devices.jpg" height="80%" width="80%"></center><br /><a href="https://owncloud.org/blog/wd-labs-raspberry-pi-owncloud-and-ubuntu/" target="1">Western Digital and ownCloud</a> paired together to create a new product. WD asked ownCloud community to create the software based on <a href="https://www.raspberrypi.org/" target="1">Raspberry Pi</a>.<br /><br />We decided to work on Github (<a href="https://github.com/owncloud/pi-image" target="1">pi-image</a>).<br />First of all, we had to decide on what distro we will use for the product (actually to have something in common, other than ownCloud). The distro is <a href="https://developer.ubuntu.com/en/snappy/start/raspberry-pi-2/" target="1">Ubuntu Snappy</a>. I'm not familiar with it, so I have to search couple of things before I start.<br /><br /><b>PERSONAL OPINION:</b> Since it'll be a commercial product for Western Digital, they will decide what distro they will use and update. <br /><br />Here is the image:<br /><a href="http://people.canonical.com/~kyrofa/owncloud-pi/" target="1">Snappy ownCloud-pi</a>.<br /><br />Insert your SD card, unmount it, open terminal where you've downloaded the file and run:<br /><br /><div class="code"># Note: replace /dev/sdX with the device name of your SD card<br />xzcat owncloud-pi.img.xz | sudo dd of=/dev/sdX bs=32M<br />sync</div><br />Then you should find the IP that it got from your router.<br /><br />1. <b>NMAP</b><br />If you use a distro, there a command<br /><br /><div class="code">nmap -sP 192.168.1.1/24</div><br />The IP 192.168.1.1 depends on your router. Might be different (192.168.0.1 or 192.168.1.254 etc).<br /><br />2. HDMI<br />According to Github, you can connect Raspberry Pi to a monitor and it'll show you the IP.<br /><br />3. Small LCD<br />Although it's an extra circuit (adds cost to the end product), its very clever thing to have this small LCD on the box, showing the IP and the free space of the disk (this picture shows the space of root).<br /><a href="http://pmb.neongrit.net/blog/?p=64" target="1">Here is the blog</a><br /><br />This thing will save us from trying to add static IP or ways to search the IP on windows/mac osx/linux system.<br /><br />4. Windows<br />It's a third party software but personally I used on my friend's computer to find his devices<br /><a href="http://www.advanced-ip-scanner.com/" target="1">Advanced IP Scanner</a><br /><br />Login with ssh:<br /><br /><div class="code">ssh ubuntu@IP</div><br />Root password is <b>ubuntu</b>.<br /><br />And then update it:<br /><br /><div class="code">sudo snappy update</div><br />Next post will be about how to use Ubuntu Snappy and how to setup ownCloud.Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-29146743179959796462016-03-02T07:57:00.000-08:002016-05-18T11:49:06.804-07:00Διαχειριστής παραθύρων i3. Ότι πιο γρήγορο έχω χρησιμοποιήσει...<center><img src="https://en.opensuse.org/images/3/3d/Icon-i3.png"></center><br />Όταν λέμε i3 σίγουρα δεν εννοούμε τύπο επεξεργαστή. Ο i3 είναι ένας διαχειριστής παραθύρων. Λιτός αλλά σούπερ γρήγορος σε ότι και να κάνετε. Οπότε όσοι ρωτάτε τι να εγκαταστήσετε σε παλιό laptop, να τι μπορείτε να χρησιμοποιήσετε. Σίγουρα θέλει να μάθετε να χειρίζεστε το πληκτρολόγιο (τα πλήκτρα που χρησιμοποιεί) αλλά όταν γίνει αυτό, θα εκπλαγείτε. Κάτι που ίσως να μην σκεφτήκατε ακόμα, δεν θα μπορεί να δει τα αρχεία σας κάποιος που δεν γνωρίζει τι είναι αυτό που βλέπει στην οθόνη του.<br /><br /><b>ΕΓΚΑΤΑΣΤΑΣΗ</b><br /><br />Η εγκατάσταση είναι εύκολη, μέσα από την εντολή:<br /><br /><div class="code">sudo zypper install i3 dmenu i3status</div><br />ή από το 1-click-install (ανάλογα με την έκδοση που έχετε):<br /><br /><a href="https://software.opensuse.org/package/i3" target="1">https://software.opensuse.org/package/i3</a><br /><br /><a name='more'></a><br /><b>ΧΡΗΣΗ</b><br /><br />Όταν εκκινήσει για πρώτη φορά, θα δείτε ένα παράθυρο που θα σας ρωτήσει ποιο πλήκτρο επιθυμείτε να χρησιμοποιήσετε ως mod. Μπορείτε να επιλέξετε μεταξύ του <b>ALT</b> και του <b>SUPER/WINDOWS</b> (προσωπικά χρησιμοποίησα το alt).<br /><br />Δείτε μια ολοκληρωμένη εικόνα χρήσης των πλήκτρων με το $mod (Alt):<br /><br /><center><a href="https://dl.dropboxusercontent.com/u/20413076/opensuse/i3/Keyboard-layer1.png" target="1"><img src="https://dl.dropboxusercontent.com/u/20413076/opensuse/i3/Keyboard-layer1.png" width=80% height=80%></a></center><br /><br /><center><a href="https://dl.dropboxusercontent.com/u/20413076/opensuse/i3/Keyboard-layer2.png" target="1"><img src="https://dl.dropboxusercontent.com/u/20413076/opensuse/i3/Keyboard-layer2.png" width=80% height=80%></a></center><br /><br /><i>Γενική χρήση</i><br /><br />$mod+Enter --> ανοίγει το τερματικό<br />$mod+d --> ανοίγει το dmenu (εκκινητής προγραμμάτων με δακτυλογράφισή τους)<br />$mod+r --> κατάσταση αλλαγής μεγέθους<br />$mod+shift+e --> έξοδος i3<br />$mod+shift+r --> επανεκκίνηση i3 στο σημείο που ήσασταν<br />$mod+shift+c --> επαναφόρτωση του αρχείου ρυθμίσεων<br />$mod+shift+q --> κλείνει το παράθυρο (εάν το υποστηρίζει η εφαρμογή)<br /><br /><i>Παράθυρα</i><br /><br />$mod+w --> εμφάνιση με μορφή καρτελών<br />$mod+e --> οριζόντια και κάθετη μορφή εμφάνισης παραθύρων<br />$mod+s --> εμφάνιση στοίβας (το ένα παράθυρο κάτω από το άλλο)<br />$mod+f --> πλήρης οθόνη<br /><br /><i>Μετακίνηση παραθύρων</i><br /><br />$mod+shift+<direction key> --> Μετακίνηση των παραθύρων στην κατεύθυνση που θέλετε (J,K,L,; αλλά δουλεύουν και τα βελάκια)<br /><br />Για περισσότερες πληροφορίες μπορείτε να δείτε στην <a href="http://i3wm.org/docs/userguide.html" target="1">τεκμηρίωση για τον χρήστη</a>.<br /><br />Εκτός των παραπάνω, μπορείτε να καθορίσετε σε ποια επιφάνεια εργασίας θα ανοίγει το κάθε πρόγραμμα. Αυτό μπορείτε να το δείτε στην τεκμηρίωση χρήστη.<br /><br />Πως φαίνεται όταν εκκινεί;<br /><br /><center><a href="https://dl.dropboxusercontent.com/u/20413076/opensuse/i3/i3.jpg" target="1"><img src="https://dl.dropboxusercontent.com/u/20413076/opensuse/i3/i3.jpg" width=80% height=80%></a></center><br /><b>ΤΙ ΠΡΕΠΕΙ ΝΑ ΓΝΩΡΙΖΕΤΕ:</b><br /><br />1. <i>Γλώσσα.</i><br />Επειδή η γλώσσα δεν εμφανίζεται στην μπάρα και δεν μπορείτε να αλλάζετε την γλώσσα πληκτρολογίου με ένα κλικ, αναγκαστικά πρέπει να το κάνετε από το πληκτρολόγιό σας.<br /><br />Υπάρχουν δυο λύσεις (επιλέξτε ότι σας δουλέψει).<br /><br />Η πιο σωστή είναι να μπει στο Xorg. Ανοίξτε το αρχείο:<br /><br /><div class="code">sudo nano /etc/X11/xorg.conf.d/10-keyboard.conf </div><br />Και φροντίστε να έχει τις παρακάτω γραμμές (αλλάζει με <i>alt+shift</i>. Προτιμήστε αυτό εάν έχετε βάλει ως mod πλήκτρο το SUPER/WIN):<br /><br /><div class="code">Section "InputClass"<br />Identifier "Generic Keyboard"<br />MatchIsKeyboard "yes"<br />Option "CoreKeyboard"<br />Option "XkbRules" "xorg"<br />Option "XkbModel" "pc105"<br />Option "XkbLayout" "us,el"<br />Option "XkbOptions" "grp:alt_shift_toggle,compose:menu,grp_led:scroll"<br />EndSection</div><br />Η άλλη λύση είναι να βάλετε μια γραμμή στο bashrc.<br /><br /><div class="code">nano .bashrc</div><br />και προσθέστε την γραμμή (εδώ χρησιμοποιούνται τα πλήκτρα <i>win+space</i>. Προτιμήστε αυτά εάν έχετε βάλει ως mod πλήκτρο το alt):<br /><br /><div class="code">setxkbmap -option grp:switch,grp:win_space_toggle,grp_led:scroll us,el</div><br />Σε αυτή την περίπτωση για να δουλεύει, ίσως χρειάζεται να ανοίγετε το τερματικό κάθε φορά που κάνετε είσοδο στο i3.<br /><br />2. <b>Δίκτυο</b><br />Για την ασύρματη σύνδεση δικτύου χρησιμοποιήστε το NetworkManager.<br /><br />Δείτε την κατάσταση του wifi<br /><br /><div class="code">nmcli radio wifi</div><br />Για ενεργοποίηση/απενεργοποίηση (συνήθως είναι ενεργό)<br /><br /><div class="code">nmcli radio wifi <on|off></div><br />Για να πάρετε μια λίστα με τα ασύρματα που βρίσκονται γύρω σας.<br /><br /><div class="code">nmcli device wifi list</div><br />Για να συνδεθείτε στο ασύρματο που θέλετε (εάν δεν έχει κωδικό, παραλείπετε μετά το password):<br /><br /><div class="code">nmcli device wifi connect [SSID|BSSID] password [ΚΩΔΙΚΟΣ]</div><br />Για αναλυτικότερες πληροφορίες, δείτε στο <a href="https://fedoraproject.org/wiki/Networking/CLI" target="1">wiki</a>.<br /><br />ΓΕΝΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΟ i3<br />* <a href="https://en.opensuse.org/I3" target="1">openSUSE wiki page</a><br />* <a href="http://i3wm.org/" target="1">Ιστοσελίδα i3</a><br />* <a href="http://i3wm.org/docs/userguide.html" target="1">Τεκμηρίωση χρήστη</a><br />* <a href="https://i3wm.org/docs/refcard.html" target="1">Reference card</a>Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-69356728317104877962016-02-28T01:06:00.000-08:002016-05-18T11:49:06.828-07:00Είσαι ο κομπιουτεράς της παρέας-οικογένειας; Διορθώνεις μόνιμα τους υπολογιστές μας!!!Αυτή είναι η κατάρα-ρετσινιά που θα σας κολλήσουν. Το ίδιο ισχύει και εάν είστε γιατρός, δικηγόρος κλπ. Είναι εντάξει να δώσετε τις συμβουλές σε φίλους, αλλά στο χέρι σας είναι να μην το παρακάνουν. Θα σας τηλεφωνούν την ώρα που θέλετε να ξεκουραστείτε, να βγείτε για να διασκεδάσετε ή αν έχετε δουλειά. Θα ζητήσουν μια συμβουλή ή να τους κάνετε μια εργασία χωρίς εσείς να έχετε κάποιο όφελος.<br /><br /><center><img src="https://dl.dropboxusercontent.com/u/20413076/itcartoon.jpg" width="50%" height ="50%"></center><br />Ας δούμε τι μπορεί να συναντήσετε (γράψτε τις δικές σας εμπειρίες στα σχόλια):<br /><br /><i>1. Υπάρχουν συγγενείς-φίλοι που θα σας τηλεφωνούν ΜΟΝΟ όταν ο υπολογιστής τους έχει πρόβλημα.</i><br />Αυτοί αναγνωρίζονται εύκολα. Όταν επικοινωνούν μαζί σας, αρχίζουν με χαιρετισμό του στυλ "γεια σου, που χάθηκες;". Δεν έχει σχέση τι θα απαντήσετε (είτε λείπατε από την χώρα, είτε είχατε πρόβλημα υγείας). Ακολουθεί το πρόβλημα που έχουν και εάν δεν βρεθεί λύση, ίσως να σας προσφέρουν καφεδάκο στο σπίτι τους για να διορθώσετε το πρόβλημα.<br /><a name='more'></a><br /><i>2. ΠΟΤΕ μα ΠΟΤΕ μην εγκαθιστάτε Teamviewer στον υπολογιστή τους.</i> <br />Το teamviewer αποτελεί ίσως την πιο ολοκληρωμένη λύση που υπάρχει στο να λύνονται τα προβλήματα υπολογιστών απομακρυσμένα. Επειδή οι τελικοί χρήστες δεν θα μπορούν να περιγράψουν το πρόβλημα που αντιμετωπίζουν, καλό είναι να βλέπετε και εσείς τι βλέπουν και αυτοί. Μια περιγραφή ΔΕΝ ΜΠΟΡΩ ΝΑ ΣΤΕΙΛΩ MAIL, δεν λέει κάτι συγκεκριμένο. Έχεις internet; Βάλε τα καλώδια ξανά. Κάνε επανεκκίνηση το router. Πως στέλνεις mail (πρόγραμμα ή browser); Τι προσπαθείς να στείλεις;<br /><br />Το teamviewer δεν είναι δωρεάν για επαγγελματική χρήση. Εάν το χρησιμοποιείτε για προσωπική χρήση, προσφέρεται δωρεάν. Οπότε να έχετε υπόψιν σας ότι χρησιμοποιώντας το, παίζει και να παρανομείτε (και εσείς, και αυτοί).<br />Η λύση αυτή αποτελεί την πιο γρήγορη επίλυση προβλημάτων του τύπου "κάνε κλικ στο εικονίδιο". Θα σας γλιτώσει άπειρο χρόνο στο τηλέφωνο ή ακόμα και επίσκεψης. Μια τέτοια λύση έχει και τα κατά της. Θα σας τηλεφωνούν με το παραμικρό, γνωρίζοντας ότι εσείς μπορείτε να μπείτε απομακρυσμένα και να διορθώσετε τον υπολογιστή, ακόμα και για το ίδιο πρόβλημα. Έτσι αθροιστικά ο χρόνος που θα σπαταλήσετε είναι άπειρος.<br /><br />Επειδή ο χρόνος είναι χρήμα και εσείς προσφέρετε τις υπηρεσίες σας, καλό είναι να πληρωθείτε. Θα μου πείτε, από συγγενή-φίλο θα πάρω χρήματα; ΝΑΙ από αυτούς, αφού είστε επαγγελματίας και από αυτό βγάζετε το ψωμί σας. Γιατί; Γιατί δεν θα σταματήσουν να σας τηλεφωνούν για το ίδιο πρόβλημα, και αρκετές φορές θα σας εκνευρίσουν.<br /><br />Σε αυτές τις περιπτώσεις ΜΗΝ εγκαθιστάτε teamviewer (όπως είπα, πρέπει να το πληρώσετε). Μπορείτε να πάτε από τον χώρο τους, ώστε να καταλάβουν ότι σας έχουν βγάλει από το ωράριό σας, ώστε να καταλάβουν ότι αυτό που κάνετε δεν είναι ΔΩΡΕΑΝ αλλά από αυτό βγάζετε το ψωμί σας. Από την αρχή θέστε χρονικό περιθώριο (πχ 1 ώρα γιατί έχω ραντεβού και αλλού). Αν δεν το κάνετε, θα βγαίνουν στην πορεία και άλλα πιθανά προβλήματα που θα έχουν, που όμως δεν επηρεάζουν την λειτουργία.<br /><br />Το δύσκολο της υπόθεσης είναι πως θα ζητήσετε χρήματα από συγγενή-φίλο (αν δεν θέλετε να πάρετε, θα σας τηλεφωνούν κατά ριπάς ακόμα και για μικροπροβλήματα χωρίς να σας σέβονται):<br />- Το ξεκαθαρίζετε στην αρχή. Αυτή η εργασία θα σου κοστίσει τόσο.<br />- Εάν δεν ξέρετε πόση ώρα θα σας πάρει, μπορείτε να πείτε κάτι του στυλ, να το δούμε τι είναι και θα σου πω στο τέλος πόσο θα σου κοστίσει. Δεν θα είναι πολλά.<br />- Εάν είστε γενικά ντροπαλός και δεν πείτε κάτι από τα παραπάνω, όταν τελειώστε την εργασία σας, περιμένετε να σας ρωτήσουν "τι χρωστάω;" είτε απλά να σας δώσουν ένα ποσό (πιθανό να μην είναι αυτό που θέλατε αλλά τουλάχιστο αναγνωρίζουν το γεγονός ότι σηκωθήκατε από το σπίτι σας και πήγατε στον χώρο τους). Εάν δεν κάνουν κάτι από αυτά, τότε απλά την επόμενη φορά που θα σας τηλεφωνήσουν, λέτε ότι δεν μπορείτε. Εάν δεν έχουν κάποιον γνωστό (σαν εσάς), θα αναγκαστούν να το πάνε σε ξένο μάστορα που εκεί δεν θα μπορέσουν να την σκαπουλάρουν και ίσως να πληρώσουν πιο ακριβά.<br /><br /><i>3. Χάλασε ο υπολογιστής μου, μου έχει δέσει τα χέρια. Έλα από το σπίτι να το φτιάξεις.</i><br />Θα πάτε στον χώρο τους. Λογικά θα πάτε χωρίς όλα σας τα εργαλεία. Θα έχετε κάποια βασικά που λύνουν ένα 80-90% των προβλημάτων. Εφαρμόζετε όλες τις γνώσεις που έχετε και δεν βρίσκετε τίποτα. Οπότε τι κάνετε; Του λέτε να το φέρει από τον χώρο σας (μαγαζί ή σπίτι σας). Μια πιθανή πρότασή τους είναι, "μια και ήρθες, δεν το παίρνεις;"<br /><i>Να το γράψω λίγο ολοκληρωμένα.</i> ΠΑΤΕ από τον χώρο τους, ΔΕΝ μπορείτε να το φτιάξετε και ΖΗΤΑΤΕ να σας το φέρει από τον χώρο σας (που έχετε όλα τα εργαλεία σας) και ΣΑΣ ΛΕΕΙ ΝΑ ΤΟ ΠΑΡΕΤΕ μια και ήρθατε.<br />Κάτσε ρε μεγάλε, μήπως θέλεις να σε πληρώσω κιόλας όταν το φτιάξω;<br /><br />ΠΟΤΕ δεν θα κάνατε μια εγχείρηση στο σπίτι σας. Θα προτιμούσατε το νοσοκομείο επειδή έχει τα μηχανήματα αλλά και άλλες ειδικότητες ιατρών. Το ίδίο ισχύει και εδώ. ΠΑΝΤΑ να προτείνετε ότι επειδή δεν ξέρετε τι μπορεί να συναντήσετε, να το φέρουν στον χώρο σας επειδή θα έχετε όλα τα εργαλεία σας. Όταν τελειώσετε, να περάσουν να το πάρουν ώστε να σας πληρώσουν κιόλας (γιατί υπάρχει περίπτωση του τζάμπα-του ευχαριστώ πολυ).<br /><br /><i>4. Ατελείωτη τηλεφωνική υποστήριξη (ή μέσω viber ή μέσω skype).</i><br />Επειδή είστε ο κομπιουτεράς της παρέας, ΟΛΟΙ νομίζουν ότι όποια συσκευή και να πέσει στα χέρια σας, εσείς ξέρετε πως να την ρυθμίζετε, πως να την παραμετροποιείτε ώστε αυτή να έχει το καλύτερο δυνατό αποτέλεσμα στον χειρισμό.<br />Μπορεί να σας τύχει να σας τηλεφωνήσουν για ρύθμιση android κινητού-tablet, iPhone, tv ίσως ακόμα και υπηρεσιών όπως αγορά φθηνών αεροπορικών εισιτηρίων, να γράψετε μια αγγελία ώστε να πουληθεί κάποιο αντικείμενο κλπ.<br />Πάλι από αυτή την διαδικασία ΔΕΝ πρόκειται να βγάλετε κάποιο όφελος οπότε είναι απλά σπατάλη χρόνου. Και επειδή είναι και τηλέφωνο, υπάρχει η δυνατότητα να το κλείσετε (ευγενικά πάντα λέγοντας ότι βιάζομαι να βγω για μια δουλειά που έχω ή ανάλογα που είστε να πείτε ότι είμαι σε δουλειά τώρα και δεν μπορώ να μιλήσω).Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-45225618094975724762016-02-20T06:00:00.000-08:002016-05-18T11:49:06.840-07:00Οδηγός προς ναυτιλομένους στο openSUSE. Σας άρεσε. Πως μπορείτε να συνεισφέρετε στην κοινότητα;<center><a href="https://dl.dropboxusercontent.com/u/20413076/opensuse/xfce/numix-whiskermenu/opensuse.png"><img src="https://dl.dropboxusercontent.com/u/20413076/opensuse/xfce/numix-whiskermenu/opensuse.png" width="20%" height=20%"></a></center><br />Το <a href="http://eiosifidis.blogspot.gr/2015/11/opensuse-leap-421-energeies.html" target="1">εγκαταστήσατε,</a> το <a href="http://eiosifidis.blogspot.gr/2016/01/opensuse-tropoi-evresis-voitheias.html" target="1">χρησιμοποιήσατε</a>.<br />Οι διανομές που χρησιμοποιείτε βασίζονται στην κοινοτική συνεισφορά που προσφέρουν οι χρήστες. Ορισμένες διανομές διαθέτουν μια μεγάλη εταιρία που τους στηρίζει τόσο οικονομικά όσο και με την προσωπική εργασία των υπαλλήλων της (είτε εν ώρα εργασίας είτε κυρίως εκτός ωραρίου). Άλλες διανομές (και project) στηρίζονται αποκλειστικά στην συνεισφορά των χρηστών. Επομένως, εάν θέλετε να χρησιμοποιείτε την διανομή σας με όσο λιγότερα προβλήματα, καλό είναι να συνεισφέρετε και εσείς. <br /><br />Εδώ θα δούμε που μπορείτε να συνεισφέρετε και εσείς στο openSUSE. Υπάρχουν όλα κάπου συγκεντρωμένα; Σίγουρα υπάρχουν αλλά επειδή είστε νέος χρήστης και συνήθως δεν ψάχνετε μόνος σας, θέλετε κάποιον να σας υποδείξει τι μπορείτε να κάνετε. Καταρχήν πρέπει να απαντήσετε στις εξής ερωτήσεις:<br /><br />1. Αναφέρετε τι ξέρετε να κάνετε.<br />2. Ποιος είναι ο στόχος σας μέσα από αυτή την συνεισφορά;<br />3. Πόσο χρόνο διαθέτετε και πως θέλετε να βοηθήσετε;<br /><br />Πάμε να δούμε:<br /><a name='more'></a><br /><b>1. Τι ξέρετε να κάνετε</b><br /><br />Αυτή είναι ίσως η κυριότερη απορία που θα σας οδηγήσει στο επόμενο βήμα. <br />- Είστε τελικός χρήστης και κάνετε καθημερινή χρήση του υπολογιστή (πχ Office, Internet, φωτογραφίες, skype κλπ);<br />- Είστε φοιτητής και είτε έχετε εργασία, είτε θέλετε να μάθετε κάτι παραπάνω για λειτουργικά συστήματα/γλώσσες προγραμματισμού;<br />- Είστε φοιτητής και θέλετε να βγάλετε κάποια φράγκα;<br />- Είστε προγραμματιστής;<br /><br /><br /><b>2. Τι θέλετε να προσκομίσετε από αυτή την συνεισφορά;</b><br /><br />Υπάρχουν πολλά που μπορείτε να πάρετε μέσα από την συνεισφορά. Μερικά από αυτά είναι: <br />- Το κυριότερο είναι να έχετε όσο πιο ολοκληρωμένο λειτουργικό σύστημα στον υπολογιστή σας, ΔΩΡΕΑΝ. <br />- Το αμέσως πιο σημαντικό είναι η γνώση που θα αποκομίσετε από την ενασχόλησή σας. Μπορείτε να μάθετε κάποια γλώσσα προγραμματισμού ή να τελειοποιήσετε αυτήν που ήδη γνωρίζετε. Μπορείτε να μάθετε πως να στήνετε κάποιον server μαζί με κάποιο πρόγραμμα (πχ ownCloud).<br />- Μέσα από την γνώση που θα αποκτήσετε, μπορείτε να συμμετάσχετε σε κάποια εργασία μέσα από την συμμετοχή του project στο <a href="https://www.google-melange.com/" target="1">Google Summer of Code</a>. Με την συμμετοχή σας κερδίζετε αφενός χρήματα (προς το παρόν είναι 5500$) αλλά και αναγνώριση στο βιογραφικό σας.<br />- Χρησιμοποιήστε ΔΩΡΕΑΝ τα εργαλεία που προσφέρει η διανομή προς όφελός σας. Μπορείτε να προσφέρετε το αποτέλεσμα του project σας στην κοινότητα ώστε να ωφεληθούν όλοι, αλλά μπορείτε να χρησιμοποιήσετε τα εργαλεία για να βγάλετε εισόδημα.<br /><br />Ίσως να αναρωτηθείτε, γιατί να συνεισφέρετε σε μια διανομή (openSUSE) πίσω από την οποία υπάρχει μια εταιρία (SUSE) που θα έχει ώφελος; Η ΜΟΝΗ απάντηση είναι ότι σας προσφέρει ΔΩΡΕΑΝ μια αξιόπιστη λύση χρήσης του λειτουργικού συστήματος στον υπολογιστή σας.<br /><br />Στο openSUSE έχουμε και προσφορά swag (αυτοκόλλητα, μπλουζάκια, USB, DVD κλπ). Εάν έχετε προσφορά στο openSUSE, μπορείτε να ζητήσετε χρήματα από το <a href="https://en.opensuse.org/openSUSE:Travel_Support_Program" target="1">Travel Support Program</a> όταν εκπροσωπείτε το openSUSE σε εκδηλώσεις, είτε στο εσωτερικό, είτε στο εξωτερικό. Επίσης μπορείτε να ζητήσετε χρήματα για την παραγωγή υλικών προώθησης (<a href="https://en.opensuse.org/openSUSE:Local_Material_Production_Reimbursement" target="1">Local Material Production Reimbursement</a>). Είναι πιο φθηνό από το να σας στείλουν υλικά με ταχυδρομείο-μεταφορική.<br />Όλα αυτά κοστίζουν. Σίγουρα δεν είναι "κίνητρο" για κάποιους να συμμετέχουν σε μια κοινότητα ανοικτού λογισμικού. Γι'αυτούς που το κάνουν σαν χόμπι, είναι κάτι.<br /><br /><b>3. Πόσο χρόνο διαθέτετε και πως θέλετε να βοηθήσετε;</b><br /><br />Επειδή η συμμετοχή σε κοινότητες είναι εθελοντική, γίνεται στον ελεύθερο χρόνο του καθενός. Δεν υπάρχει κάποιος που να είναι αρχηγός και να διατάζει τα μέλη (άσχετα αν μερικές φορές ορισμένοι νομίζουν ότι μπορούν να δρουν έτσι). Συνήθως υπάρχει κάποιος συντονιστής που δουλειά του είναι να αναφέρει τα χρονοδιαγράμματα που υπάρχουν πχ μέχρι τη νέα κυκλοφορία διανομής, να ενθαρρύνει τους συνεισφέροντες κα.<br />Επειδή στα περισσότερα projects υπάρχει "αναρχία" για τον παραπάνω λόγο, υπάρχουν μικρές ομάδες που αποφασίζουν για πιθανές προστριβές, επαφή με την εταιρία που χρηματοδοτεί το project κλπ. Στο openSUSE υπάρχει το <a href="https://en.opensuse.org/openSUSE:Board" target="1">openSUSE Board</a>.<br /><br />Τώρα πως μπορείτε να συνεισφέρετε; Μερικοί τρόποι είναι οι εξής (αφού αναμιχθείτε μπορείτε να βρείτε και άλλους τομείς συνεισφοράς):<br /><br />- Αν είστε τελικός χρήστης, μπορείτε να βοηθήσετε στην προώθησή του. Πως μπορείτε να το κάνετε αυτό;<br />* Πείτε σε φίλους/φίλες τα προτερήματα. Που θα τα βρείτε; Δείτε το <a href="https://en.opensuse.org/openSUSE:Why_openSUSE" target="1">Why openSUSE</a> και το <a href="https://en.opensuse.org/openSUSE:Talking_points" target="2">Talking Points</a>. Εάν έχετε απορίες, μπορείτε να ρωτήσετε στην <a href="https://el.opensuse.org/Community" target="1">οργανωμένη κοινότητα</a> ή στο άτομο που σας βοήθησε στην επιλογή-εγκατάσταση του openSUSE.<br />* Εάν έχετε blog, μπορείτε να γράψετε άρθρα σχετικά με την εμπειρία σας ως νέος χρήστης. Θα βοηθήσει πολλούς νέους χρήστες που εισέρχονται στον κόσμο του openSUSE αλλά και αυτούς που φοβούνται την μετάβαση.<br />* Συμμετέχετε σε <a href="https://en.opensuse.org/openSUSE:Advocates_events" target="1">εκδηλώσεις-συνέδρια</a> που συμμετέχει η κοινότητα openSUSE.<br />* Οργανώστε-συμμετέχετε σε <a href="https://lizards.opensuse.org/2015/03/26/how-to-organize-a-release-party-for-a-project/" target="1">release parties</a>.<br />* Συμμετέχετε στην ομάδα προώθησης στα social media.<br />Για όλα τα παραπάνω (και όχι μόνο) στείλτε ένα μήνυμα στην λίστα ώστε να σας βοηθήσει κάποιος πιο έμπειρος.<br /><br />- Αν γνωρίζετε μια ξένη γλώσσα (στην περίπτωσή μας Αγγλικά), μπορείτε να συνεισφέρετε στην <a href="https://forums.opensuse.org/showthread.php/468540-%CE%9C%CE%B5%CF%84%CE%AC%CF%86%CF%81%CE%B1%CF%83%CE%B7-%CE%B1%CF%81%CF%87%CE%B5%CE%AF%CF%89%CE%BD-po-%CE%BC%CE%B5-%CF%87%CF%81%CE%AE%CF%83%CE%B7-gtranslator-%CE%BA%CE%B1%CE%B9-vertaal" target="1">μετάφραση τόσο της διανομής</a> όσο και στην <a href="https://forums.opensuse.org/showthread.php/481291-%CE%A0%CF%89%CF%82-%CE%BC%CE%B5%CF%84%CE%B1%CF%86%CF%81%CE%AC%CE%B6%CE%BF%CF%85%CE%BC%CE%B5-%CF%84%CE%BF-wiki" target="2">μετάφραση wiki</a> ή marketing materials. Ο λόγος που ΠΡΕΠΕΙ να είναι όσο το δυνατόν σωστά μεταφρασμένα όλα είναι για να το χρησιμοποιήσουν και άτομα που δεν γνωρίζουν Αγγλικά (όπως μικρά παιδιά ή μεγάλοι σε ηλικία).<br />Εγγραφείτε στην λίστα <a href="https://lists.opensuse.org/opensuse-translation-el/" target="3">opensuse-translation-el+subscribe@opensuse.org</a> και συστηθείτε στην Ελληνική κοινότητα. Ρωτήστε κάτι που δεν έχετε καταλάβει στις παραπάνω σελίδες. Θα σας καθοδηγήσουν οι συντονιστές των μεταφράσεων.<br /><br />- Εφόσον έχετε εξοικειωθεί με την χρήση του συστήματος και έχετε διαβάσει κάποια άρθρα ή και λύσεις σε πιθανά προβλήματα, μπορείτε να γράψετε εγχειρίδια στο <a href="https://forums.opensuse.org/forumdisplay.php/877-%CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CF%8C-(Greek)" target="1">forum</a> ή να λύσετε απορίες που υπάρχουν σε forum, λίστα, social media.<br /><br />- Η <a href="https://en.opensuse.org/openSUSE:Submitting_bug_reports" target="1">υποβολή Bug</a> είναι ίσως η κυριότερη εργασία που ζητούν όλοι οι προγραμματιστές. Θέλουν να τους βοηθήσουμε να ανακαλύψουν τα σφάλματα που πιθανό να υπάρχουν. Ίσως να μην μπορούν να τα ανακαλύψουν μόνοι τους λόγω διαφορετικού hardware. Οπότε υποβάλλοντας το bug, μπορούν να σας καθοδηγήσουν να τους δώσετε τα στοιχεία που απαιτούνται ώστε να το διορθώσουν στην επόμενη αναβάθμιση. <a href="https://en.opensuse.org/openSUSE:Bug_reporting_FAQ" target="1">Δείτε ένα FAQ</a> που απαντάει σε πολλά ερωτήματα. Καλό θα είναι να μάθετε πως να υποβάλετε τα bugs όσο το δυνατό καλύτερα. Στη συνέχεια να μάθετε σε άλλους χρήστες να κάνουν το ίδιο.<br /><br />- Εάν ενδιαφέρεστε για κάποιο project, εγγραφείτε στην <a href="https://lists.opensuse.org/" target="1">αντίστοιχη λίστα</a>, παρακολουθήστε τις συζητήσεις, συστηθείτε και ρωτήστε που μπορείτε να βοηθήσετε. <br /><br />- Δείτε στην κατηγορία των <a href="https://en.opensuse.org/Category:Portals" target="1">Portals</a> και δείτε εάν σας ενδιαφέρει κάποιο project (πχ γραφικό περιβάλλον KDE/GNOME/Enlightenment/MATE κλπ). Εγγραφείτε στα κανάλια επικοινωνίας και δείτε πως μπορείτε να βοηθήσετε.<br /><br />- Εάν σας ενδιαφέρει να συμμετάσχετε είτε ως φοιτητής είτε ως mentor στο Google Summer of Code, μπορείτε να διαβάσετε το <a href="https://en.opensuse.org/Portal:GSOC" target="1">GSoC wiki</a> ή πιο αναλυτικά στην <a href="http://101.opensuse.org/" target="1">http://101.opensuse.org/</a>. Παρακολουθείτε την λίστα opensuse-project@o.o και αναμιχθείτε.<br /><br />- Εάν σας ενδιαφέρει το πακετάρισμα των προγραμμάτων (που πιθανό να υπάρχουν σε άλλες διανομές), μπορείτε να γίνεται ενεργοί στο <a href="https://build.opensuse.org/" target="1">open build service</a> σε κάποιες ομάδες που υπάρχουν (πχ των GUI) ή ακόμα και να αναμιχθείτε στην διαδικασία δημιουργίας της διανομής (Leap ή Tumbleweed).Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-47551117685757226582016-01-21T08:37:00.000-08:002016-05-18T11:49:06.873-07:00Οδηγός προς ναυτιλομένους στο openSUSE. Το εγκατέστησα. Μετά τι κάνω;<center><a href="https://dl.dropboxusercontent.com/u/20413076/opensuse/xfce/numix-whiskermenu/opensuse.png"><img src="https://dl.dropboxusercontent.com/u/20413076/opensuse/xfce/numix-whiskermenu/opensuse.png" width="20%" height=20%"></a></center><br />Αφού λοιπόν έχετε επιλέξει <a href="http://eiosifidis.blogspot.com/2016/01/nautilomenous-opensuse-epilogi-ekdosis.html" target="1">έκδοση</a> και <a href="http://eiosifidis.blogspot.gr/2014/01/kaliteri-dianomi.html" target="1">γραφικό περιβάλλον</a> ανάλογα με τις ανάγκες σας, έχετε ακολουθήσει και κάποιες <a href="http://eiosifidis.blogspot.gr/2015/11/opensuse-leap-421-energeies.html" target="1">προτεινόμενες ρυθμίσεις</a>, είστε έτοιμοι να χρησιμοποιήσετε το openSUSE. <br /><br />Ή μήπως όχι;<br />Αν είστε τυχερός, θα αναγνωριστούν όλες οι συσκευές σας και θα παίξουν μια χαρά. Αν έχετε την ατυχία μια συσκευή σας να μην παίζει out of the box αλλά να χρειαστεί να πειράξετε κάποιες ρυθμίσεις (πχ αν έχετε Bumblebee ή αν έχετε κάποια ασύρματη κάρτα Broadcom).<br />Που θα βρετε βοήθεια; Οι νέοι χρήστες θα τηλεφωνήσουν στο άτομο που τους βοήθησε στην εγκατάσταση (ή το εγκατέστησε γι'αυτούς). Όμως αφενός το άτομο αυτό έχει και προσωπική ζωή και δεν θα είναι συνέχεια με το παραμικρό δίπλα σας (και χωρίς να τον πληρώνετε ένεκα της φιλίας σας), αφετέρου δεν θα γνωρίζει και όλες τις πιθανές αστοχίες υλικού σας. <br /><br />Η καλύτερη λύση είναι να επικοινωνήσετε με όλα τα κανάλια επικοινωνίας της κοινότητας. Άλλωστε σε αυτό σε ωθεί και ο φίλος σας. Απλά πρέπει να συνηθίσετε σε αυτόν στον τρόπο επίλυσης προβλημάτων. Δεν γίνεται για να σας παιδέψει. Γίνεται για τον λόγο ότι σίγουρα θα δουν την ερώτησή σας περισσότεροι αλλά και πιο έμπειροι από τον φίλο σας αλλά και πιθανό το πρόβλημά σας να το αντιμετωπίζει και άλλος ή να το αντιμετωπίσει στο μέλλον. Οπότε θα είναι ευκολότερα γι'αυτόν να βρει την λύση. Αυτός είναι ο απειροελάχιστος τρόπος να συνεισφέρετε στην κοινότητα.<br /><br /><br /><center><b>ΤΡΟΠΟΙ ΕΠΙΚΟΙΝΩΝΙΑΣ</b></center><br />1. <i>Λίστα αλληλογραφίας</i>.<br />Καταρχήν θα σας ωθήσει να γραφτείτε στην λίστα αλληλογραφίας. Τι είναι αυτό; Μπορείτε να στείλετε σε μια ηλεκτρονική διεύθυνση την ερώτησή σας και σας απαντάει όποιος το δει και το γνωρίζει. Επίσης είναι και ο τρόπος επικοινωνίας-ανακοινώσεων της κοινότητας.<br /><br />Στείλτε μηνήματα στην <b>opensuse-el@opensuse.org</b><br />Πρέπει να κάνετε εγγραφή αποστέλλοντας ένα κενό μήνυμα στο <br /><b>opensuse-el+subscribe@opensuse.org</b><br /><br />και να ακολουθήσετε τις οδηγίες.<br />Θυμηθείτε ότι τα μηνύματα που στέλνετε πρέπει να είναι απλό κείμενο txt. Δείτε τις ρυθμίσεις του προγράμματος e-mail.<br /><a name='more'></a><br />2. <i>Forum</i><br />Τεχνικά, η καλύτερη κίνηση για επίλυση προβλημάτων είναι το Forum. Εκεί χρησιμοποιώντας τις κατηγορίες, ταξινομούνται οι ερωτήσεις-απαντήσεις καλύτερα. Επίσης είναι πιο εύκολο να βρει κάποιος άλλος με το ίδιο πρόβλημα, την απάντηση γι'αυτόν.<br />Κάνε μια εγγραφή στο <a href="http://forum.opensuse.gr" target="1">http://forums.opensuse.org/</a> και στη συνέχεια μετακινήσου στο ελληνικό κομμάτι.<br />Δυστυχώς δεν έχει ιδιαίτερη κίνηση και ίσως αργήσει η απάντηση.<br /><br />3. <i>IRC</i><br />Αυτός ο τρόπος είναι ιδιαίτερα παλιός αλλά αρκετά αποτελεσματικός. Δεν έχει το πλεονέκτημα της αναζήτησης-καταλογοποίησης. Προτιμήστε τη λίστα και το φόρουμ,<br />Η κοινότητα έχει δικό της κανάλι το <b>#opensuse-el @ Freenode</b><br /><br />Μπορείτε να μπείτε με το πρόγραμμα IRC που χρησιμοποιείτε ή αν δεν κατέχετε το άθλημα, μπορείτε να μπείτε με το <a href="http://webchat.freenode.net/?randomnick=1&channels=opensuse-el&prompt=1&uio=d4" target="1">Web Interface στο Freenode</a>.<br /><br />Κάνετε την ερώτηση εκεί και περιμένετε. Εάν είναι κάποιος διαθέσιμος εκείνη τη στιγμή, θα σας απαντήσει. Δυστυχώς δεν είμαστε όλοι 24ώρες μέσα στο κανάλι για να απαντήσουμε, οπότε εάν δεν πάρετε απάντηση, μην εκνευριστείτε. Απλά χρησιμοποιείστε τους άλλους τρόπους (προτιμότερα τους παραπάνω). Στο κανάλι αυτό μπορείτε να μπείτε και απλά για να μιλήσετε με κάποιον, χωρίς να έχετε κάποιο πρόβλημα με τον υπολογιστή σας. Το κανάλι χρησιμοποιείται για τις συναντήσεις της κοινότητας για να οργανώσουμε εκδηλώσεις ή κάποιο θέμα που απασχολεί την κοινότητα.<br /><br />4. <i>Facebook</i><br />Το facebook είναι ίσως ο πιο διαδεδομένος τρόπος (το βλέπω και σε άλλες κοινότητες ανοικτού λογισμικού) για επίλυση των προβλημάτων τους. Ο λόγος είναι κυρίως γιατί το χρησιμοποιούν καθημερινά στην προσωπική τους ζωή και είναι πολύ εύκολο να μπουν στα κανάλια επικοινωνίας.<br />Το θετικό της υπόθεσης είναι ότι θα δουν την ανάρτησή σας περισσότερα άτομα και ίσως να βρείτε την λύση σε δευτερόλεπτα. Το αρνητικό είναι ότι η λύση που δώθηκε στο πρόβλημά σας, θα χαθεί μετά από ένα σχετικά μεγάλο αριθμό posts. Οπότε ακόμα και εσείς να θέλετε να ακολουθήσετε την ίδια οδό (πχ μετά από πιθανό format) να μην μπορείτα να βρείτε τις ενέργειες που κάνατε. Επειδή το αρνητικό είναι πιο σημαντικό από το θετικό, γι'αυτό συστήνεται καλύτερα το forum. Αν θέλετε, μπορείτε να ανοίξετε το πρόβλημά σας στο forum, να το μεταφέρετε στο facebook και όταν βρεθεί η λύση, να μεταφέρετε την λύση από το facebook στο forum.<br /><br />Τα ελληνικά κανάλια επικοινωνίας είναι:<br />* <a href="https://www.facebook.com/groups/opensuse.gr/" target="1">Facebook group</a><br />* <a href="https://www.facebook.com/opensusegr" target="1">Facebook page</a><br /><br />Η σελίδα έχει αναρτήσεις νέων που αφορούν την διανομή και την κοινότητα ενώ η περισσότερη συζήτηση γίνεται στην ομάδα (group). Εδώ μπορείτε να βρείτε και φωτογραφίες από την δράση της κοινότητας.<br /><br />5. <i>Google Plus</i><br />Το ίδιο γίνεται και με το Google Plus. Αν και "θεωρητικά" πρέπει να έχει μεγαλύτερη κίνηση, στην πραγματικότητα υστερεί σε σχέση με το facebook.<br />Στην "κοινότητα", υπάρχει η δυνατότητα κατηγοριοποίησης του κάθε post που κάνετε. Οπότε θεωρητικά μπορεί κάποιος να βρει κάποια απάντηση που αφορά ένα κάτι συσκεκριμένο (πχ Hardware). Αλλά και πάλι δεν είναι ιδιαίτερα διαδεδομένο.<br /><br />Τα ελληνικά κανάλια επικοινωνίας είναι:<br />* <a href="https://plus.google.com/113385548251515365143/" target="1">Σελίδα στο Google Plus</a> (ενημερώνει για τα νέα της κοινότητας)<br />* <a href="https://plus.google.com/communities/105158380192201960109" target="1">Κοινότητα στο Google Plus</a><br /><br />Επίσης, εδώ μπορείτε να βρείτε και φωτογραφίες από την δράση της κοινότητας.<br /><br />6. <i>Twitter</i><br />Εδώ είναι σίγουρα ότι δεν πρόκειται να λάβετε κάποια απάντηση επι τεχνικού θέματος. Το twitter είναι κυρίως για την ενημέρωση των μελών της κοινότητας.<br />Προσθέστε την κοινότητα: <a href="https://twitter.com/opensuse_gr" target="1">@opensuse_gr</a><br /><br />7. <i>Wiki</i><br />Το wiki δεν είναι τρόπος επικοινωνίας. Θα βρείτε αρκετά άρθρα που είναι μεταφρασμένα από τα αγγλικά από μέλη της κοινότητας. Θα βρείτε αρκετές λύσεις σε πιθανά προβλήματά σας.<br />Ξεκινήστε από την αρχική σελίδα (μιας και είναι πολλές οι σελίδες που έχουν μεταφραστεί):<br /><a href="https://el.opensuse.org/Main_Page" target="1">https://el.opensuse.org/Main_Page</a><br /><br />Εάν θέλετε να γράψετε-διορθώσετε κάτι, μπορείτε να το κάνετε με τον λογαριασμό που αποκτήσατε στο forum.<br /><br />Η διανομή Arch Linux έχει την καλύτερη τεκμηρίωση από όλες τις διανομές (ακόμα και από την δημοφιλή Ubuntu). Οπότε οι περισσότεροι κοιτάμε και προς τα εκεί για πιθανές λύσεις στα προβλήματα.<br /><br /><br /><center><b>ΤΡΟΠΟΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΑ ΑΓΓΛΙΚΑ</b></center><br />Μπορεί στην Ελληνική κοινότητα να υπάρχουν αρκετοί που μπορούν να σας λύσουν κάποιο πρόβλημά σας, τις περισσότερες φορές δεν μπορείτε να τους βρείτε λόγω εργασίας τους ή προσωπικής τους ζωής. Οπότε μια λύση είναι να προσφύγετε στα μέσα επικοινωνίας στα Αγγλικά. Θα παραθέσω τα βασικότερα κανάλια.<br /><br />1. <i>Λίστα αλληλογραφίας</i><br />Οι περισσότερες γενικές συζητήσεις γίνονται στην <b>opensuse@opensuse.org</b> (opensuse+subscribe@opensuse.org). Έχετε υπόψιν ότι θα σας έρχονται πολλά e-mails γιατί είναι ίσως η πιο ενεργή λίστα.<br /><br />Γενικά πρέπει να εγγραφείτε και στην <b>opensuse-project@opensuse.org</b>. Εκεί συζητώνται σχεδόν τα πάντα που αφορούν την οργάνωση της κοινότητας.<br /><br />2. <i>Forum</i><br />Όσον αφορά το forum, έχετε εγγραφεί παραπάνω.<br /><a href="http://forums.opensuse.org" target="1">http://forums.opensuse.org/</a><br />Μπορείτε με τα ίδια στοιχεία να γράψετε και στο αγγλικό forum.<br /><br />3. <i>IRC</i><br />Κάποια κανάλια επικοινωνίας είναι το <b>#suse</b> και <b>#opensuse</b> για τεχνική υποστήριξη και το <b>#opensuse-project</b> όπου διεξάγονται γενικές συζητήσεις για την κοινότητα.<br /><br />4. <i>Facebook</i><br />Και στο facebook υπάρχει σελίδα και ομάδα. Στην ομάδα ίσως να μπορέσετε να βρείτε κάποια γρήγορη λύση στο πρόβλημά σας. Οι περισσότεροι όμως "παίζουν" εκεί μέσα. Η σελίδα είναι κλασικά ενημερωτική.<br /><br />* <a href="https://www.facebook.com/groups/opensuseproject/" target="1">Ομάδα</a><br />* <a href="https://www.facebook.com/en.openSUSE/" target="1">Σελίδα</a><br /><br />5. <i>Google Plus</i> <br />Το ίδιο ισχύει και εδώ. Υπάρχει η σελίδα και η κοινότητα.<br /><br />* <a href="https://plus.google.com/u/0/110312141834246266844/" target="1">Σελίδα στο Google Plus</a> (ενημερώνει για τα νέα της κοινότητας)<br />* <a href="https://plus.google.com/communities/115444043324891769569" target="1">Κοινότητα στο Google Plus</a>Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-36574695736669724552016-01-19T08:43:00.000-08:002016-05-18T11:49:06.889-07:00Οδηγός προς ναυτιλομένους στο openSUSE. Τι έκδοση να επιλέξω;<center><a href="https://dl.dropboxusercontent.com/u/20413076/opensuse/xfce/numix-whiskermenu/opensuse.png"><img src="https://dl.dropboxusercontent.com/u/20413076/opensuse/xfce/numix-whiskermenu/opensuse.png" width="20%" height=20%"></a></center><br />Καλώς ήλθες στον μαγικό κόσμο του openSUSE. Δεν είναι μια απλή διανομή που θα σε βοηθήσει να χρησιμοποιήσεις τον υπολογιστή σου. Εκτός του προφανούς, θα βρεις σίγουρα διάφορα εργαλεία να δουλέψεις αλλά και μια κοινότητα ατόμων που θα σε ενθουσιάσει. Αφού επέλεξες την διανομή openSUSE, <a href="http://eiosifidis.blogspot.gr/2012/08/opensuse-opensuse.html" target="1">μάθε λίγο για το πως θα το γράφεις σωστά (openSUSE) καθώς και μια μικρή προϊστορία</a>. Πολλοί είναι οι άσχετοι που λένε ότι θέλουν.<br /><br />Γιατί επέλεξες την διανομή openSUSE; Μερικοί λόγοι υπάρχουν στον <a href="http://eiosifidis.blogspot.gr/2015/08/opensuse-odigies-pros-naftilomenous.html" target="1">Οδηγό προς ναυτιλομένους νέους χρήστες στο openSUSE</a>.<br /><br />Αρχικά τι έκδοση επέλεξες; Επέλεξες την σταθερή <a href="https://software.opensuse.org" target="1">Leap</a> ή την κυλιόμενη <a href="https://en.opensuse.org/Portal:Tumbleweed" target="1">Tumbleweed</a>; Να ξεκαθαρίσω λίγο το τοπίο. <br /><br />1. Και οι δυο, είναι σταθερές εκδόσεις. Η κυλιόμενη δεν είναι η δοκιμαστική της σταθερής (όπως λανθασμένα πιστεύουν μερικοί). Όσοι έχουν δοκιμάσει άλλες διανομές, ΜΗΝ συγκρίνετε τις άλλες διανομές με την openSUSE.<br />Η Arch Linux είναι κυλιόμενη διανομή. Δεν αποτελεί δοκιμαστική έκδοση κάποιας άλλης "σταθερής" έκδοσης της διανομής.<br />Η Ubuntu LTS δεν αποτελεί την ανά 5 χρόνια σταθερή έκδοση του Ubuntu και οι ενδιάμεσες αποτελούν τις δοκιμαστικές. Η κοινότητα Ubuntu τις προωθεί εξίσου. Απλά είναι δυο εκδόσεις με διαφορετικό target group.<br /><br />2. Η άποψη ότι αν βάλεις μια κυλιόμενη έκδοση να περιμένεις να σου σπάσει το σύστημά σου και μετά να βάλεις Ubuntu, την λένε συνήθως άτομα που δεν γνωρίζουν ή τους έχει πει κάποιος έμπειρος φίλος τους (που δεν έχει χρησιμοποιήσει άλλη διανομή εκτός από Ubuntu). Αρχικά για να έχει επιλέξει μια διανομή να έχει κυλιόμενο κύκλο, σημαίνει ότι τα προγράμματα-πακέτα, τα έχει δοκιμάσει σε ένα δοκιμαστικό αποθετήριο, έχει δοκιμαστεί και εφόσων δεν έχει παρατηρηθεί bug, τότε το βγάζουν στην κυκλοφορία στην "σταθερή" εκδοσή τους. Όσον αφορά το Tumbleweed, πριν μπει το πακέτο στο δοκιμαστικό αποθετήριο, δοκιμάζεται πρώτα από ανθρώπινο χέρι και στη συνέχεια απο μηχανή. Όταν μπει στο δοκιμαστικό αποθετήριο (<a href="https://en.opensuse.org/Portal:Factory" target="1">Factory</a>). Όταν δοκιμαστεί από πολλούς χρήστες και είναι ΟΚ για μαζική χρήση, τότε περνάει από έναν έλεγχο από άτομο και στη συνέχεια από μηχανή και τότε περνάει στο αποθετήριο της κυλιόμενης έκδοσης. Αυτό σημαίνει ότι έχει περάσει από πολλούς ελέγχους πριν βγει σε χρήση. Σε περίπτωση που το σύστημά σου έχει πρόβλημα, το πιο πιθανό είναι να έχεις κάποιο conflict με κάποιο από το hardware σου. Καλό θα είναι να κάνεις <a href="https://bugzilla.novell.com" target="1">bug report</a> για να διορθωθεί με την επόμενη αναβάθμιση. <br /><a name='more'></a><br />3. Η διανομή openSUSE είναι ξακουστή για το KDE. Η τελευταία σταθερή έκδοση (που έχει την βάση από το εμπορικό κομμάτι της SUSE), έχει αναφερθεί με προβλήματα στο KDE Plasma 5 (αν το γράφω σωστά). Αντιθέτως το GNOME δουλεύει μια χαρά. Γιατί συμβαίνει αυτό; Μια εξήγηση μπορεί να είναι ότι εμπορική έκδοση SUSE που διατίθεται για desktop υπολογιστές, έχει ως βασικό γραφικό περιβάλλον το GNOME και αυτό έχουν δοκιμάσει και συντηρούν οι υπάλληλοι της SUSE (βέβαια το εμπορικό προϊόν διαθέτει διαφορετική έκδοση GNOME καθώς και μια custom έκδοσή του, σε σχέση με την έκδοση openSUSE Leap). Το KDE από την άλλη δεν το έχει αναλάβει κάποιος υπάλληλος της SUSE να το συντηρεί για το εμπορικό προϊόν SLED.<br />Αντιθέτως, η έκδοση Tumbleweed παίρνει τις ενημερώσεις επόμενων εκδόσεων, οπότε διορθώνεται πιο γρήγορα ότι bug υπάρχει.<br />Επομένως, εάν θέλεις να χρησιμοποιήσεις KDE, προτίμησε την Tumbleweed ενώ αν θέλεις GNOME μπορείς να χρησιμοποιήσεις και την Leap. Εάν πάλι θέλεις να χρησιμοποιήσεις άλλο γραφικό περιβάλλον, εξαρτάται εάν θέλεις να έχεις πάντα την τελευταία έκδοση που κυκλοφορεί ή αν σε ενδιαφέρουν μόνο οι ενημερώσεις ασφαλείας.<br /><br />4. Σε περίπτωση που θέλεις να χρησιμοποιήσεις server, τότε πας καρφωτά σε Leap. Ο λόγος προφανής. Παίρνεις ενημερώσεις ασφαλείας καρφωτά από την SUSE. Ότι παίρνουν οι πελάτες της, παίρνεις και εσύ. Επίσης είναι και μακράς υποστήριξης, οπότε είναι ότι καλύτερο.<br /><br />5. Πολλοί έχουν διαμαρτυρηθεί γιατί η Leap δεν έχει 32bit έκδοση. Στην χώρα μας έχουμε κατά κύριο λόγο παλιούς υπολογιστές και θα ήταν καλό να χρησιμοποιηθεί μια σταθερή έκδοση με μακρά υποστήριξη, πόσο μάλλον αν αυτά τα παλιά μηχανάκια τα χρησιμοποιούν για μικρο-server. Εδώ υπάρχει ένα δίκιο αλλά η τεχνολογία 32bit έχει παιθάνει. Όλοι προτιμούν την 64bit. Οπότε θα με ρωτήσετε, και εμείς με τα 32bit μηχανάκια, τι θα κάνουμε; Η απάντηση είναι Tumbleweed. Η κυλιόμενη έκδοση βγαίνει και σε 32bit αρχιτεκτονική. Θα βρείτε σε Live μορφή τόσο το KDE όσο και το GNOME. Η αλήθεια είναι ότι για να εκτελέσετε τόσο το KDE όσο και το GNOME θα χρειαστείτε τόσο επεξεργαστική ισχύη όσο και μνήμη. Οι 32bit υπολογιστές δεν διαθέτουν και τα δυο μαζί. Οπότε καλύτερα να επιλέξετε γραφικό περιβάλλον μεταξύ <a href="https://en.opensuse.org/Portal:Xfce" target="1">XFCE</a>, <a href="https://en.opensuse.org/Portal:LXDE" target="1">LXDE</a>, <a href="https://en.opensuse.org/Portal:MATE" target="1">MATE</a>, <a href="https://en.opensuse.org/Portal:Enlightenment" target="1">Englightenment</a>. Προσωπικά προτιμώ το MATE αν και δεν υπάρχει ως επιλογή στον εγκαταστάτη. Πρέπει να το προσέσετε πριν πατήσετε το κουμπί εγκατάσταση και μετά την επανεκκίνηση να ανοίξετε το YaST και να δηλώσετε το MATE ως γραφικό περιβάλλον. Το Enlightenment είναι αυτό που καταναλώνει την λιγότερη μνήμη.<br />Παλιότερα υπήρχε ως επιλογή και το αποθετήριο <a href="https://en.opensuse.org/openSUSE:Evergreen" target="1">Evergreen</a>, έργο της κοινότητας που είχε στόχο τους servers. Συνήθως κρατούσε ακόμα 1-2 χρόνια μετά τον επίσημο κύκλο ζωής μιας έκδοσης. Τελευταία έκδοση που είχε ανακοινωθεί ήταν η 13.1 αλλά συζητούνται πολλά με την έλευση της Leap.<br /><br />6. Ο μύθος της μακράς υποστήριξης...<br />Αυτό είναι μύθος για τους χρήστες. Η μακρά υποστήριξη χρειάζεται ΜΟΝΟ για επαγγελματικό σκοπό. Για server και για κάποιο παραγωγικό μηχάνημα, τα οποία θα σου αποφέρουν χρήματα.<br />Εγώ που είμαι τελικός χρήστης, θέλω να έχω πάντα το τελευταίο GNOME (μιας και μεταφράζω το GNOME). Παλιότερα χρειαζόταν να βάλω πχ αποθετήρια που είχαν τη νέα έκδοση GNOME και σε αρκετές περιπτώσεις το σύστημά μου χαλούσε. Άλλες φορές χρειαζόταν να κάνω αναβάθμιση σε νέα έκδοση της διανομής. Όσες φορές δοκίμασα σε Ubuntu και Fedora, χρειάστηκε να κάνω φρέσκια εγκατάσταση γιατί το σύστημά μου ήταν υπερβολικά αργό και άλλες φορές δεν άνοιξε καν. Μόνο στο openSUSE κατάφερα να κάνω αναβάθμιση από μια έκδοση σε άλλη χωρίς προβλήματα.<br />Ας μην πάρουμε εμένα ως παράδειγμα. Δεν έχω δει πολλούς χρήστες που μου λένε θέλω να βάλω την Ubuntu LTS και να την ξεχάσω για τα 5 χρόνια. Στο facebook έχω συναντήσει άτομα που βάζουν την LTS έκδοση την 14.04 την .3 (δηλαδή έχουν βγάλει ένα ενημερωμένο ISO για 3 φορές). Έχω δει μόνο έναν φίλο να έχει εγκαταστήσει την 8.04 στο laptop του και την πήγε τουλάχιστον 4 χρόνια. Η αλήθεια είναι ότι στα 2 χρόνια μέσο όρο, οι περισσότεροι επιλέγουν να κάνουν αναβάθμιση σε νέα έκδοση (είτε αυτή είναι η κανονική, είτε η LTS). Ο λόγος που το κάνουν είναι οι νέες τεχνολογίες και τα προγράμματα που συνήθως δεν έχει η παλιά LTS.<br />Στο openSUSE, η Leap έχει πάρει τον κύκλο ζωής του SLE. Τώρα είναι η έκδοση 42.1 που σημαίνει ότι συμβαδίζει με το SLE SP1. Όταν βγει το SLE SP2, θα βγει η επόμενη έκδοση 42.2. Αυτό γίνεται συνήθως ανά 3-5 χρόνια. <br /><br />Αφού διάβασες όλα τα παραπάνω, εγώ αν ήμουν στην θέση σου, αυτές είναι οι επιλογές μου:<br /><br />- Server: openSUSE Leap 42.1<br />- Παραγωγικό μηχάνημα Desktop: openSUSE Leap 42.1 με XFCE ή MATE<br />- Desktop/laptop: openSUSE Tumbleweed 64bit με GNOME ή KDE<br />- Παλιό 32bit Desktop: openSUSE Tumbleweed 32bit με XFCE, LXDE, MATE ή Enlightenment (εξαρτάται τον χρήστη)<br /><br />Ότι και να επιλέξεις, μπορείς να ακολουθήσεις έναν <a href="http://eiosifidis.blogspot.gr/2015/11/opensuse-leap-421-energeies.html" target="1">οδηγό πρώτων ενεργειών μετά την εγκατάσταση του Leap</a>.Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-53010011961853357742016-01-16T16:08:00.000-08:002016-05-18T11:49:06.900-07:00Eγκατάσταση Viber σε 32bit linux σύστημαΚάτι το οποίο έχω μέσα σε έναν άλλο οδηγό αλλά αξίζει να βρίσκεται μόνο του (για λόγους ευκολότερης εύρεσης), είναι η εγκατάσταση του <a href="https://www.viber.com/en/products/linux" target="1">Viber</a> σε συστήματα 32bit. Όπως μπορείτε να δείτε στην σελίδα του Viber, υπάρχει μόνο για 64bit συστήματα. Όμως υπάρχει τρόπος εγκατάστασης σε 32bit.<br /><br />Ο παρακάτω τρόπος είναι δοκιμασμένος σε openSUSE αλλά φαντάζομαι ισχύει και για Ubuntu και Fedora κλπ. <br /><br />Καταρχήν εγκαταστήστε το wine.<br /><br /><div class="code">sudo zypper install wine</div><br />Στη συνέχεια κατεβάστε το αρχείο. Παλιότερα έδινα την εντολή:<br /><br /><div class="code">wget http://download.cdn.viber.com/cdn/desktop/windows/ViberSetup.exe</div><br />Όμως το αρχείο που κατέβηκε, δεν μπορούσε να ολοκληρώσει την εγκατάσταση (κολούσε στην λήψη του Viber). Δοκίμασα λοιπόν με ένα παλιότερο αρχείο και μου δούλεψε. Κατεβάστε το αρχείο από εδώ:<br /><br /><a href="https://mega.nz/#!VplWlIjB!uxoRPtsX7rg6NkccS8Crh_kBJSF-s13hx70ZKMoFlKY" target="1">ViberSetup.exe</a><br /><br />Μετακινηθείτε εκεί που έχετε αποθηκεύσει το αρχείο και δώστε την εντολή:<br /><br /><div class="code">wine ViberSetup.exe</div><br />Και περιμένετε να γίνει εγκατάσταση.Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-54184907852861986472015-12-31T18:29:00.000-08:002016-05-18T11:49:06.912-07:00Ανασκόπηση 2015 των δράσεων της κοινότητας ownCloud<center><a data-flickr-embed="true" href="https://www.flickr.com/photos/eiosifidis/20716995809/in/album-72157657373296679/" title="just-the-cloud"><img src="https://farm1.staticflickr.com/649/20716995809_8438965fc8_m.jpg" width="240" height="240" alt="just-the-cloud"></a><script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script></center><br />To 2015 ήταν μια καταπληκτική χρονιά για την παγκόσμια κοινότητα ownCloud. Αυτό είχε αντίκτυπο και στην Ελληνική σκηνή του ΕΛ/ΛΑΚ. Εδώ θα προσπαθήσω να συμπεριλάβω τις κυριότερες στιγμές (δεν θα συμπεριλάβω τις κυκλοφορίες νέων εκδόσεων). Πιθανό να υπάρχουν και άλλες που να μην γνωρίζω. Όσοι έχετε κάτι να προσθέστε, μπορείτε να προσθέσετε ένα σχόλιο.<br /><br />Πάμε λοιπόν.<br /><br />* Τον Μάρτιο έγινε παρουσίαση στον <a href="http://greeklug.gr/" target="1">GreekLUG</a> σχετικά με το πως να επιλέξει κανείς <a href="http://eiosifidis.blogspot.gr/2015/04/how-to-choose-cloud-why-owncloud.html" target="1">υπηρεσία cloud και γιατί να επιλέξει το ownCloud αντί για κάποια άλλη</a>.<br /><br /><center><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgehSJRc0Iyvo1jiSLFshNf5JHQ8uQ_YrgbnfvQtYI2xUEaYa5Vu2_xQefOu0y0RWkV97BHmOVB0qV59xe6a_naf3Jeqp_cvi2Jck1VUxBupTQ4I_Sqi20MYDA3ZSBXWqUhAWYyASudxiur/w724-h543-no/2015-04-05+13.28.03.jpg" width="80%" height="80%"></center><br />* Τον Απρίλιο, καταφέραμε να <a href="http://eiosifidis.blogspot.gr/2015/04/owncloud-greek-translation-100-job-done.html" target="1">μεταφράσουμε στο 100%</a> το ownCloud.<br /><br /><center><a href="https://dl.dropboxusercontent.com/u/20413076/owncloud/translation/owncloud2.png"><img src="https://dl.dropboxusercontent.com/u/20413076/owncloud/translation/owncloud2.png" width="80%" height="80%"></a></center><a name='more'></a><br />* Τον Μάιο, έγινε μια πρώτη γνωριμία με το <a href="http://wiki.techministry.gr/index.php/OwnCloud/2015-05-10" target="1">Techministry</a>, όπου διοργανώθηκε μια <a href="http://eiosifidis.blogspot.gr/2015/05/owncloud-techminitry.html" target="1">ομιλία σχετικά με τα οφέλη που μπορεί να έχει ένας οργανισμός όπως το Techministry</a> από την χρήση του ownCloud. <br /><br /><center><a href="https://dl.dropboxusercontent.com/u/20413076/owncloud/techministry_may_10_2015/participants.jpg" target="1"><img src="https://dl.dropboxusercontent.com/u/20413076/owncloud/techministry_may_10_2015/participants.jpg" width="70%" height=="70%"></a></center><br />* Τον ίδιο μήνα, διοργανώθηκε μια ομιλία στα πλαίσια των <a href="http://goo.gl/AY9b3N" target="1">Μονάδων Αριστείας</a>, από το ΑΠΘ και τον GreekLUG.<br /><br /><center><iframe width="560" height="315" src="https://www.youtube.com/embed/3aWqdLx7ORE" frameborder="0" allowfullscreen></iframe></center><br />* Από το καλοκαίρι του 2014 μέχρι λίγο πριν το καλοκαίρι του 2015, είχε δημιουργηθεί μια πλατφόρμα στην οποία κάθε μέλος της κοινότητας είχε τη δυνατότητα να κάνει κάποια μικρή εργασία του στυλ διαβάστε αυτό το άρθρο και δημοσιεύστε το στο twitter ή οργανώστε μια παρουσίαση κλπ. Αυτές οι εργασίες παρείχαν πόντους, ανάλογα με το επίπεδο δυσκολίας. Όταν το μέλος συγκέντρωνε ένα σύνολο πόντων, ανταμειβόταν με "δώρα" που υπήρχαν στην λίστα. Όπως βλέπετε από την παρακάτω φωτογραφία, 7 στους 10 ήταν Έλληνες.<br /><br /><center><a href="https://dl.dropboxusercontent.com/u/20413076/owncloud/insiders-top10.png" target="1"><img src="https://dl.dropboxusercontent.com/u/20413076/owncloud/insiders-top10.png" width="70%" height=="70%"></a></center><br />Η πλατφόρμα αυτή δεν απέδωσε τα προσδοκώμενα στο ownCloud. Μέχρι λίγο πριν το καλοκαίρι, οι περισσότεροι Έλληνες είχαν παραγγείλει ως δώρο το Banana Pi (εκτός από εμένα που στόχευα το συνέδριο και δεν το πέτυχα για λίγους πόντους).<br /><br />* Τέλη Αυγούστου με αρχές Σεπτεμβρίου, διεξήχθη το <a href="http://eiosifidis.blogspot.gr/2015/09/owncloud-contributor-conference-2015.html" target="1">παγκόσμιο συνέδριο στο Βερολίνο</a>. Συμμετείχα προσωπικά με παρουσίαση της Ελληνικής κοινότητας και βοήθησα ως εθελοντής στην διοργάνωση του συνεδρίου.<br /><br /><center><a href="https://owncloud.org/wp-content/themes/owncloudorgnew/assets/img/conference/grouppic2015_wee.jpg" target="1"><img src="https://owncloud.org/wp-content/themes/owncloudorgnew/assets/img/conference/grouppic2015_wee.jpg" height=80% width=80%></a></center><br />* Το Νοέμβριο, διεξήχθη το καθιερωμένο FOSSCOMM στην Αθήνα. Η κοινότητα ownCloud βρισκόταν με <a href="http://eiosifidis.blogspot.gr/2015/11/owncloud-at-fosscomm-2015.html" target="1">μια μικρή παρουσίαση</a> σχετικά με τα νέα που ανακοινώθηκαν στο παγκόσμιο συνέδριο του καλοκαιριού.<br /><br /><center><a data-flickr-embed="true" href="https://www.flickr.com/photos/eiosifidis/22545412149/in/album-72157660299594107/" title="owncloud_1"><img src="https://farm1.staticflickr.com/569/22545412149_68566cd1c1_n.jpg" width="320" height="240" alt="owncloud_1"></a><script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script></center><br />* Ευκαιρίας δοθείσης, διεξήχθη στο Πανεπιστήμιο Πειραιά, μια ημερίδα σχετικά με την <a href="http://eiosifidis.blogspot.gr/2015/11/owncloud-presentation-at-ieee.html" target="1">χρήση του ownCloud από οργανισμούς</a> όπως το <a href="https://www.facebook.com/events/1073469229344318/" target="1">IEEE (που διοργάνωσε και την ημερίδα)</a>. <br /><br /><center><a data-flickr-embed="true" href="https://www.flickr.com/photos/eiosifidis/22386219053/in/album-72157658856667494/" title="DSC_4614"><img src="https://farm1.staticflickr.com/592/22386219053_a2dcc4fb90_n.jpg" width="320" height="213" alt="DSC_4614"></a><script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script></center><br />Κάπου πριν το καλοκαίρι, είχαμε διοργανώσει ένα meetup στη Θεσσαλονίκη.<br /><br />Επίσης προς το τέλος της χρονιάς έμαθα από διάφορες πηγές (άλλες επίσημα, άλλες ανεπίσημα) ότι το ownCloud έχει εγκατασταθεί σε μεγάλους δημόσιους οργανισμούς, εταιρίες.<br />Θα σας αναφέρω ότι στο <a href="https://www.grnet.gr/" target="1">Grnet</a> το χρησιμοποιούν, στο ΑΠΘ το έχουν εγκαταστήσει για τους καθηγητές και το προσωπικό. Από τη νέα χρονιά είπαν ότι θα το έχουν διαθέσιμο και για τους φοιτητές. Το <a href="http://istore.teilar.gr/owncloud/" target="1">ΤΕΙ Λάρισας</a> το παρέχει στους φοιτητές του.<br />Τέλος η Forthnet το χρησιμοποιεί ενδοεταιρικά για τους συνεργάτες της.<br />Σε περίπτωση που γνωρίζετε κάποια άλλη εγκατάσταση, αναφέρετε στα σχόλια. Σε περίπτωση που θέλετε να σας σταλούν και υλικά για να κρεμάσετε σε αίθουσες πανεπιστημίων-οργανισμών κλπ, στείλτε μου mail για να δούμε πως μπορεί να γίνει αποστολή.<br /><br />Τέλη της χρονιάς ανακοινώθηκε η συνεργασία του ownCloud με την Western Digital. Ζητήθηκε από την κοινότητα να φτιάξει ένα Raspberry Pi image ώστε να χρησιμοποιηθεί σε μια νέα σειρά προϊόντων της Western Digital. Μια μικρή ομάδα από την Ελλάδα καθώς και άλλοι διάσπαρτοι Έλληνες, έστειλαν τις προτάσεις τους και τώρα περιμένουν να τους σταλούν τα πρωτότυπα για να εργαστούν πάνω στο project.<br /><br />Αν θέλετε να συμμετάσχετε και εσείς στην κοινότητά μας, επικοινωνήστε μαζί μας καθώς υπάρχουν στα σχέδια κάποιες συναντήσεις. Μπορούμε να σας βοηθήσουμε να διοργανώσετε και εσείς ένα meetup για το ownCloud.<br /><br />Καλή σας χρονιά!!!Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-43646042546856711882015-12-28T03:02:00.000-08:002016-05-18T11:49:06.924-07:00Εγκατάσταση AUR στο Arch Linux Raspberry PiΑφού κάνουμε εγκατάσταση του λειτουργικού όπως αναφέρεται στην ιστοσελίδα για το <a href="http://archlinuxarm.org/platforms/armv6/raspberry-pi" target="1">Raspberry 1</a> (Όνομα χρήστη <b>alarm</b> με κωδικό <b>alarm</b>. Όνομα διαχειριστή <b>root</b> με κωδικό <b>root</b>) ή το <a href="http://archlinuxarm.org/platforms/armv7/broadcom/raspberry-pi-2" target="1">Raspberry 2</a> (ισχύει το ίδιο με τους κωδικούς), ορίζουμε μια <a href="http://eiosifidis.blogspot.gr/2015/05/static-ip-on-arch-linux.html" target="1">στατική IP</a>,<br /><br />Επόμενη κίνηση είναι να προσθέσουμε το αποθετήριο της κοινότητας <a href="https://aur.archlinux.org/" target="1">AUR</a>.<br /><br />Πρώτα εγκαταστήστε τα παρακάτω:<br /><div class="code">$ pacman -S wget fakeroot</div><br />στην συνέχεια εγκαταστήστε ως χρήστης<br /><div class="code">$ wget <a href="https://dl.dropboxusercontent.com/u/20413076/arch/AUR/package-query.tar.gz">https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz</a><br />$ tar -xvzf package-query.tar.gz<br />$ cd package-query<br />$ makepkg -si<br /></div><br />και τέλος εγκαταστήστε το yaourt:<br /><div class="code">$ wget <a href="https://dl.dropboxusercontent.com/u/20413076/arch/AUR/yaourt.tar.gz">https://aur.archlinux.org/cgit/aur.git/snapshot/yaourt.tar.gz</a><br />$ tar -xvzf yaourt.tar.gz<br />$ cd yaourt<br />$ makepkg -si<br /></div>Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-11194633444206509992015-12-26T00:50:00.000-08:002016-05-18T11:49:06.935-07:00Πως να ρυθμίσετε το SSMTP για το yandex και το gmailΤο SSMTP είναι ένα πρόγραμμα που αποστέλλει μηνύματα αλληλογραφίας από ένα τοπικό υπολογιστή σε ένα ρυθμισμένο mailhost (mailhub). Δεν είναι διακομιστής αλληλογραφίας μιας και δεν λαμβάνει αλληλογραφία κλπ. Μια χρήση του είναι η αποστολή αλληλογραφίας αυτόματων μηνυμάτων (όπως ειδοποιήσεις συστήματος) του μηχανήματός σας σε μια εξωτερική διεύθυνση αλληλογραφίας.<br /><br />Αρχικά εγκαταστήστε τα προγράμματα <b>ssmtp</b> <b>mailutils</b>.<br />Εγώ το έχω δοκιμάσει με το yandex. Θα αναφέρω και τις ρυθμίσεις για το gmail.<br /><br />1. Yandex<br /><br />Αρχικά χρειάζεται ρύθμιση το αρχείο<br /><br /><div class="code">sudo nano /etc/ssmtp/ssmtp.conf</div><br />Το περιεχόμενό του να είναι (αλλάξτε το όνομα_χρήστη και τον κωδικό):<br /><a name='more'></a><br /><div class="code">#<br /># Config file for sSMTP sendmail<br />#<br /># The person who gets all mail for userids < 1000<br /># Make this empty to disable rewriting.<br />root=όνομα_χρήστη@yandex.com<br /><br /># The place where the mail goes. The actual machine name is required no<br /># MX records are consulted. Commonly mailhosts are named mail.domain.com mailhub=smtp.yandex.ru:465<br />UseTLS=YES<br /><br /># Where will the mail seem to come from?<br />rewriteDomain=yandex.com<br /><br /># The full hostname<br />hostname=localhost<br /><br /># Are users allowed to set their own From: address?<br /># YES - Allow the user to specify their own From: address<br /># NO - Use the system generated From: address<br />FromLineOverride=NO<br /><br /> #user/pass<br />AuthUser=όνομα_χρήστη<br />AuthPass=κωδικός </div><br />Επόμενο αλλαγή στο αρχείο<br /><br /><div class="code">sudo nano /etc/ssmtp/revaliases</div><br />Και να περιέχει<br /><br /><div class="code"># sSMTP aliases<br /># <br /># Format: local_account:outgoing_address:mailhub<br />#<br /># Example: root:your_login@your.domain:mailhub.your.domain[:port]<br /># where [:port] is an optional port number that defaults to 25.<br /><br />#for yandex<br />root:όνομα_χρήστη@yandex.com:smtp.yandex.com:465<br />mainuser:όνομα_χρήστη@yandex.com:smtp.yandex.com:465</div><br />2. Gmail<br /><br />Αρχικά χρειάζεται ρύθμιση το αρχείο<br /><br /><div class="code">sudo nano /etc/ssmtp/ssmtp.conf</div><br />Το περιεχόμενό του να είναι (αλλάξτε το όνομα_χρήστη και τον κωδικό):<br /><br /><div class="code">#<br /># Config file for sSMTP sendmail<br />#<br /># The person who gets all mail for userids < 1000<br /># Make this empty to disable rewriting.<br />root=όνομα_χρήστη@gmail.com<br /><br /># The place where the mail goes. The actual machine name is required no<br /># MX records are consulted. Commonly mailhosts are named mail.domain.com<br />mailhub=smtp.gmail.com:587<br />UseSTARTTLS=YES<br /><br /># Where will the mail seem to come from?<br />rewriteDomain=gmail.com<br /><br /># The full hostname<br />hostname=localhost<br /><br /># Are users allowed to set their own From: address?<br /># YES - Allow the user to specify their own From: address<br /># NO - Use the system generated From: address<br />FromLineOverride=NO<br /><br />#user/pass<br />AuthUser=όνομα_χρήστη<br />AuthPass=κωδικός </div><br />Επόμενο αλλαγή στο αρχείο<br /><br /><div class="code">sudo nano /etc/ssmtp/revaliases</div><br />Και να περιέχει<br /><br /><div class="code"># sSMTP aliases<br /># <br /># Format: local_account:outgoing_address:mailhub<br />#<br /># Example: root:your_login@your.domain:mailhub.your.domain[:port]<br /># where [:port] is an optional port number that defaults to 25.<br /><br />#for gmail<br />root:όνομα_χρήστη@gmail.com:smtp.gmail.com:587<br />mainuser:όνομα_χρήστη@gmail.com:smtp.gmail.com:587</div><br />Δοκιμάστε να στείλετε ένα mail:<br /><br /><div class="code">cat > test << "EOF"<br />To:youraccount@gmail.com<br />From:όνομα_χρήστη@yandex.com<br />Subject: Test<br />This is a test mail.<br />EOF<br />ssmtp -t < test</div>Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-57476809982584161192015-12-24T02:09:00.000-08:002016-05-18T11:49:06.948-07:00Οδηγίες προς ναυτιλομένους: Πρώτες κινήσεις μετάβασης από Windows σε Linux<center><img src="https://dl.dropboxusercontent.com/u/20413076/linux-distro.png"></center><br />Σε αυτό το post θα προσπαθήσω να αναφέρω τις πρώτες κινήσεις που καλό θα ήταν να κάνει κάποιος που θέλει να μεταβεί από Windows σε Linux.<br /><br /><b>ΣΗΜΕΙΩΣΗ</b>: Δεν αναφέρω από MAC OSX σε Linux γιατί τα ποσοστά μετάβασης μάλλον πρέπει να είναι αρνητικά. :-P<br /><br />Συνήθως οι περισσότεροι φοβούνται την μετάβαση διότι <i>θα χρειαστεί πολύ διάβασμα</i> (κάτι που με τα windows δεν το χρειάζονται), φοβούνται το <i>τερματικό και θεωρούν ότι πρέπει να διαβάσουν τις εντολές</i>, φοβούνται ότι <i>δεν υπάρχουν άτομα</i> να τους βοηθήσουν στην επίλυση προβλημάτων (και εννοούν άτομα του οικογενειακού τους περιβάλλοντος, φίλους ή και γείτονες). Αυτές είναι οι συνήθεις δικαιολογίες που ακούω (κυκλοφορούν και άλλες βέβαια). Εδώ θα προσπαθήσω να καταρρίψω αυτές τις δικαιολογίες, ίσως και κάποιες από τις άλλες. Τα παραπάνω δεν ισχύουν αν κάποιος θέλει να κάνει μετάβαση σε ανοικτού κώδικα λογισμικό, όπως πχ το LibreOffice, διότι υπάρχει και σε Windows.<br /><br />Τι κινήσεις πρέπει να κάνει κανείς;<br /><br />1. Πριν κατεβάσει κάποια διανομή και ξεκινήσει την εγκατάσταση, καλό θα είναι να ξεκαθαρίσει τον λόγο που θέλει να κάνει την μετάβαση σε Linux. Είναι διότι θέλει να μην κολλάει ιούς συνέχεια; Θέλει να αναστήσει το σύστημά του; Θέλει κάποιο ειδικό πρόγραμμα που σε Windows δεν θα έχει καλή απόδοση; Θέλει να μάθει κάποια πράγματα σε προγραμματισμό; Υπάρχουν πολλές ερωτήσεις που καλό είναι να ξεκαθαρίσει τις απαντήσεις.<br /><br />2. Όταν αποφασίσει τον λόγο, επόμενο βήμα είναι να αποφασίσει το γραφικό περιβάλλον και την διανομή. Πρώτα πρέπει να αποφασίσει για το γραφικό περιβάλλον γιατί αυτό είναι που θα χρησιμοποιεί καθημερινά. Προσωπικά θεωρώ ότι πιο κοντά σε κάποιον που έρχεται από Windows είναι το KDE (ή το XFCE αν το σύστημα είναι παλιό). Το καλό στις μέρες μας είναι ότι υπάρχει το Youtube αλλά και το Google όπου μπορεί κάποιος να δει πως είναι και να αποφασίσει τι θέλει. Βέβαια, πρέπει να υπάρχει και κάποιος φίλος-γνωστός που να μπορεί να του υποδείξει ότι υπάρχουν και άλλα γραφικά περιβάλλοντα. Όσον αφορά την διανομή, θεωρώ ότι είναι πολύ δευτερεύον κομμάτι, αφού τα γραφικά περιβάλλοντα είναι ίδια σε όλες τις διανομές (απειροελάχιστες διαφορές υπάρχουν).<br /><br />Επίσης μια εργασία που πρέπει να κάνει είναι να βρει τις αντιστοιχίες των προγραμμάτων που χρησιμοποιούσε στα windows, ώστε να δει εάν λείπει κάτι βασικό που χρησιμοποιεί επαγγελματικά και δεν μπορεί να λείψει από την λίστα των εγκατεστημένων προγραμμάτων. Υπάρχουν κάποιοι αντικαταστάτες αλλά εάν οι δημόσιες υπηρεσίες αποδέχονται ένα συγκεκριμένο τύπο αρχείων, δεν μπορεί να αλλάξει το πρόγραμμα που χρησιμοποιεί.<br /><br />Εδώ θέλω να απευθυνθώ στους γνώστες και να πω ΜΗΝ προτείνετε στους νέους γραφικό περιβάλλον και διανομή που δεν γνωρίζετε διότι ΕΣΑΣ θα πάρουν τηλέφωνο. ΔΕΝ πρόκειται να ψάξουν την λύση μόνοι τους. Αυτό ισχύει ακόμα και σε λύσεις servers, όσο καλή-γνωστή και εάν είναι η λύση της αγοράς (πχ Debian) και εσείς γνωρίζετε από openSUSE, προτιμήστε την λύση του openSUSE Leap. Ίσως με αυτό τον τρόπο να είναι και δύσκολο από τον "πελάτη" σας να βρει άλλον στην θέση σας.<br /><br />3. Επόμενο κομμάτι είναι η δοκιμή της απόφασης. Επειδή οι χρήστες που έρχονται από τα Windows δεν γνωρίζουν την τεχνολογία LiveCD/DVD/USB, δεν μπορούν να καταλάβουν ότι όλο το σύστημα μπορεί να σηκωθεί στη μνήμη χωρίς να γίνει εγκατάσταση. Πρέπει με κάποιον τρόπο να "διαφημιστεί" από εμάς που προωθούμε το Linux.<br /><b>ΠΡΟΣΟΧΗ</b> εδώ, αν <i>σας</i> αρέσει, <i>ΜΗΝ</i> το εγκαταστήσετε ακόμα. Αν <i>ΔΕΝ</i> σας άρεσε, επιστρέψτε στο βήμα 2 και ψάξτε άλλο γραφικό περιβάλλον.<br /><br />4. Έστω ότι σας άρεσε το γραφικό περιβάλλον και η διανομή. Επόμενο βήμα είναι η εγκατάσταση. <b>ΠΡΟΣΟΧΗ</b>. Προτού προχωρήσετε στην εγκατάσταση καλό θα ήταν να δείτε μερικά βιντεάκια στο Youtube που αναφέρουν πως γίνεται η εγκατάσταση. Δεν θα σας πάρει πολλή ώρα. Σαν εγκατάσταση είναι 20-30 λεπτά. Τα βίντεο τα γυρίζουν το πολύ 10-15 λεπτά. Εξηγούν πολλά θέματα, για να τα κάνετε όλα σωστά.<br />Εάν δεν είστε τύπος του βίντεο, ψάξτε στο Google να δείτε πως μπορείτε να κάνετε εγκατάσταση. Θα βρείτε αποτελέσματα είτε εικόνα, είτε κείμενο.<br /><br />Προφανώς θα έχετε επιλέξει μια διανομή. Ψάξτε αν έχει forum, λίστα αλληλογραφίας, facebook, twitter, Google Plus και ρωτήστε να σας δώσουν υλικό πως μπορείτε να κάνετε ΣΩΣΤΗ εγκατάσταση.<br /><br /><b>ΠΡΟΣΟΧΗ:</b> Όλες οι κοινότητες προτείνουν να χρησιμοποιήσετε το forum ή την λίστα ώστε η ερώτησή σας να μπορεί να αναζητηθεί από άλλον χρήστη που πιθανό να θέλει να ρωτήσει το ίδιο με εσάς (και πιθανό να διστάζει).<br /><br />5. Προχωράμε στην αυτό καθαυτό εγκατάσταση.<br />Μια πρόταση είναι να απευθυνθείτε στο forum εάν κάποιος είναι διαθέσιμος να σας βοηθήσει σε κάποιο LUG εάν φοβάστε τόσο πολύ. Εάν έχετε αυτοπεποίθηση στον εαυτό σας, προχωρήστε μόνο σας στην εγκατάσταση. Ένα σημείο χρήζει προσοχής. Το σημείο της δημιουργίας κατατμήσεων. Μπορείτε να κάνετε το εξής:<br /><br />- Να αποδεχτείτε την προτεινόμενη ρύθμιση της διανομής (εάν έχει τον απλό εγκαταστάτη). Ανάλογα την διανομή, μπορεί να καταλήξετε με σύστημα με μια κατάτμηση με όλα μέσα ή με δυο κατατμήσεις (μια το σύστημα και η άλλη εκτεταμένη με την εικονική μνήμη) ή με 3 κατατμήσεις (το ιδανικό) με το σύστημα, την εικονική μνήμη και τον χώρο αποθήκευσης προσωπικών αρχείων.<br />- Να επιλέξετε να σας μικρύνει τον χώρο που έχετε windows εγκατεστημένα (σε dual boot μηχάνημα) και να σας μπερδέψει τις κατατμήσεις όπως παραπάνω.<br />- Να επιλέξετε χειροκίνητα. Επιλέξετε να μικρύνετε το χώρο με τα windows (εάν έχετε). Στον χώρο που έχετε ελεύθερο, επιλέξτε πρωτεύον χώρο με σημείο προσάρτησης το / και σύστημα αρχείων Btrfs ή ext4. Χωρητικότητα περίπου 20GB ενώ για btrfs όχι μικρότερο από 40GB εάν θέλετε να έχετε snapshots και rollback (thanks Πάνο). Μετά πάλι πρωτεύον κατάτμηση με χώρο διπλάσιο της φυσικής σας μνήμης (με ανώτερο το 4GB) και ρυθμίστε το ως εικονική μνήμη (swap). Ότι περισσέψει το ρυθμίζετε ως πρωτεύουσα κατάτμηση με σημείο προσάρτησης /home και σύστημα αρχείων XFS ή ext4. Εάν διαθέτετε και windows είστε στις 4 πρωτεύουσες κατατμήσεις (το ανώτερο). Σε περίπτωση που επιθυμείτε να κάνετε κάτι στο μέλλον, μπορείτε να βάλετε το /home σας σε extended κατάτμηση.<br /><br />6. Ωραία, τώρα κάνατε την εγκατάσταση. Μετά τι;<br />Εάν δεν ξέρετε πως να κάνετε τις παρακάτω ενέργειες, είτε ρωτήστε στα κανάλια βοήθειας της διανομής, είτε ψάξτε μόνοι σας στο Internet.<br /><br />Αρχικά προχωρήστε σε αναβάθμιση-ενημέρωση. Εγκατάσταση codecs.<br />Στη συνέχεια εγκαταστήστε τα προγράμματα που έχετε σχηματίσει την λίστα στο βήμα 2. Αυτά συνήθως θα τα βρείτε σε γραφικό εργαλείο που έχει η κάθε διανομή. Σε περίπτωση που δεν είναι στα επίσημα αποθετήρια και πρέπει να το κατεβάσετε μόνοι σας, μπορείτε να το κάνετε από την επίσημη ιστοσελίδα του προγράμματος είτε να ρωτήσετε στα κανάλια επικοινωνίας της διανομής. <br />ΞΕΧΑΣΤΕ τα αρχεία exe. Αυτά πιθανό να τρέχουν με emulators όπως είναι το wine ή το Playonlinux ή Crossover. Το θέμα είναι ότι για να εγκατασταθούν, καλό είναι να ψάξετε πως εγκαθίστανται και εάν όντως θα μπορέσετε να τα χρησιμοποιήσετε.<br /><br />7. Χρησιμοποιήστε το γραφικό περιβάλλον/διανομή. Μπορεί να κάνετε και χαζομάρες στην αρχή και ίσως να χρειαστεί να το εγκαταστήσετε ξανά. Προσπαθήστε να μάθετε τις ρυθμίσεις, να βρείτε διάφορες λειτουργίες. <br />Εδώ θα έρθει το τερματικό. Αν θέλετε να μάθετε κάτι παραπάνω, θα το χρειαστείτε εδώ. Αν πάλι θέλετε απλή χρήση του υπολογιστή σας, μπορεί να μην το χρησιμοποιήσετε ποτέ.<br />Μάθετε τις εντολές της διανομής. Μην προσπαθήσετε να θυμάστε όλες τις εντολές μαζί με τις επιλογές τους. ΜΟΝΟ τις απλές. Οι περισσότερες είναι ίδιες με του cmd των windows. Άλλες έχουν απλά μια λογική που ονομάζονται έτσι.<br />Μπείτε στο forum και ρωτήστε ή απαντήστε τις ερωτήσεις.<br /><br />* Δείτε και ένα άρθρο για το ποια είναι η <a href="http://eiosifidis.blogspot.gr/2014/01/kaliteri-dianomi.html" target="1">καλύτερη διανομή για νέο χρήστη</a>.<br /><br />* Μπορείτε να δείτε τις <a href="http://eiosifidis.blogspot.gr/2015/08/opensuse-odigies-pros-naftilomenous.html" target="1">οδηγίες προς ναυτιλομένους για openSUSE</a>.Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-59766518420931354692015-12-20T02:37:00.000-08:002016-05-18T11:49:06.960-07:00Διόρθωση flickering στο KDE PlasmaΠροσωπικά δεν εγκαθιστώ KDE διότι δεν γνωρίζω πως να παραμετροποιήσω το περιβάλλον. Προτιμώ το GNOME.<br />Έτυχε να εγκαταστήσω το KDE Plasma σε υπολογιστή φίλου. Δεν γνωρίζω τον λόγο αλλά η εικόνα τρεμόπαιζε όταν ελαχιστοποιούσα ή μεγιστοποιούσα τα παράθυρα. Η κάρτα γραφικών του είναι AMD αλλά στο Ιντερνετ βρήκα να συμβαίνει και σε Intel. Στο Internet βρήκα τα εξής (θα τα γράψω στα Αγγλικά αλλά έχω την φωτογραφία στα Ελληνικά):<br /><br />1. Ανοίξτε System Setting > Hardware > Display and Monitor > Compositor και αλλάξτε το Tearing Prevention (Αποτροπή κοψίματος εικόνας) σε "Full screen repaints" (Πλήρης ανασχεδίαση οθόνης).<br /><br /><center><a href="https://dl.dropboxusercontent.com/u/20413076/opensuse/kde/kde-flickering.png"><img src="https://dl.dropboxusercontent.com/u/20413076/opensuse/kde/kde-flickering.png" height="90%" width=90%"></a></center><br />Εμένα αυτό το έλυσε μέχρι την επανεκκίνηση, όπου εμφάνισε το ίδιο. Πιθανό αν άλλαζα το Ταχύτητα κίνησης να έλυνε το πρόβλημα. Οπότε προχώρησα στο επόμενο.<br /><br />2. Στην επιλογή Rendering Backend (Σύστημα υποστήριξης αποτύπωσης), το γύρισα σε XRender. Μετά από επανεκκινήσεις, δουλεύει μια χαρά.<br /><br />3. Κάτι που δεν δοκίμασα αλλά το βρήκα στο δίκτυο ως λύση είναι το εξής:<br /><br />Δημιουργήστε ένα αρχείο script στο /etc/profile.d με όνομα kwin.sh (οποιοδήποτε όνομα να είναι δεν μας πειράζει)<br /><br /><div class="code">sudo nano /etc/profile.d/kwin.sh</div><br />και εισάγετε την μεταβλητή:<br /><br /><div class="code">export KWIN_TRIPLE_BUFFER=1</div><br />Αυτό συνίσταται αν στο αρχείο <i>.xsession-errors</i> βλέπετε ότι δεν είναι διαθέσιμο το Triple Buffering.Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-70166196400139923032015-11-29T06:03:00.000-08:002016-05-18T11:49:06.971-07:00Επαναφορά ρυθμίσεων-ROM στο Alcatel One Touch Firefox OSΈχω γράψει πως να αλλάζετε την <a href="http://eiosifidis.blogspot.gr/2015/02/firefox-os-roms-alcatel-one-touch-fire.html" target="1">ROM στο Alcatel One Touch Firefox OS</a>.<br /><br />Πρόσφατα, ήθελα να επαναφέρω στις εργοστασιακές ρυθμίσεις το τηλέφωνο. Προσπάθησα να το κάνω μέσα από το τηλέφωνο. Είχα εγκατεστημένη την έκδοση 3. Έκανε επανεκκίνηση και κόλλησε στην splash screen. Ξεκίνησα το ψάξιμο λοιπόν.<br /><br /><br /><center><img src="https://dl.dropboxusercontent.com/u/20413076/firefox_os/alcatel_one_touch_fire_4012.jpg"></center><br /><br /><b>1. Hard Reset σε CMW Recovery Menu</b><br /><br />Πατήστε το κουμπί της αύξησης της έντασης (+) και μετά το κουμπί του ρεύματος.<br /><br />Εκεί προσπάθησα να κάνω επαναφορά στις εργοστασιακές ρυθμίσεις, έσβησα cache αλλά με την επανεκκίνηση, κόλλησε στο ίδιο σημείο.<br /><br /><b>ΠΡΟΣΟΧΗ:</b> Μπήκα ξανά στο ίδιο και κατάφερα να κάνω format το /system. ΜΗΝ το κάνετε. Κολλούσε σε προηγούμενο σημείο, στο λογότυπο της alcatel. Δεν είχε καν σύστημα να ξεκινήσει.<br /><br /><b>2. Κατάσταση Fastboot</b><br /><br />Πατήστε το κουμπί της μείωσης της έντασης (-) και μετά το κουμπί του ρεύματος.<br />Θα ανοίξει η οθόνη με το λογότυπο της alcatel. Στο σημείο αυτό, συνδέστε τον υπολογιστή σας στο τηλέφωνο.<br /><br />Κατεβάστε μια <a href="http://eiosifidis.blogspot.gr/2015/02/firefox-os-roms-alcatel-one-touch-fire.html" target="1">ROM για το Alcatel One Touch Firefox OS</a> και αποσυμπιέστε την. Στη συνέχεια ανοίξτε τερματικό στον κατάλογο αυτό.<br /><br />Ως sudo δώστε τις εντολές<br /><br /><div class="code">#Για να δείτε αν αναγνωρίζει την συσκευή. Αν σας βγάλει αποτέλεσμα, τότε συνεχίστε.<br />./fastboot devices <br /><br />./fastboot flash boot boot.img<br />./fastboot flash userdata userdata.img<br />./fastboot flash system system.img<br />./fastboot erase cache<br />./fastboot reboot</div><br />Στην περίπτωσή μου, έδωσα πρώτα την εντολή <b>./fastboot flash system system.img</b>, επειδή είχα κάνει format τον κατάλογο /system. Στην συνέχεια το έκανα όλο από την αρχή. Για να κάνετε το παραπάνω, σιγουρευτείτε ότι έχετε τα αρχεία <i>boot.img, userdata.img, system.img</i>.<br /><br />Μετά την επανεκκίνηση, το σύστημα επανήλθε. Στην περίπτωσή μου αργούσε λίγο αλλά νομίζω είναι η ROM που επέλεξα.Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-6963944324513867712015-11-21T09:01:00.000-08:002016-05-18T11:49:06.984-07:00Στατική IP στο openSUSE με χρήση τερματικούΈχω αναφερθεί πως μπορεί να βάλει κάποιος στατική IP με την <a href="http://eiosifidis.blogspot.gr/2015/05/set-static-ip-on-your-opensuse-raspberry-pi.html" target="1">χρήση του YaST</a>. Το συγκεκριμένο άρθρο αναφέρεται στο Raspberry Pi αλλά η χρήση του είναι ίδια και σε υπολογιστή.<br /><br />Εδώ θα δούμε πως μπορούμε να ορίσουμε στατική IP με την χρήση τερματικού (όχι του YaST ncurses).<br />Πρέπει να αλλάξουμε 3 αρχεία.<br /><br />Έστω ότι θέλετε να ορίσετε την IP: <i>192.168.1.100</i><br /><br />1. Πρώτο αρχείο είναι το εξής:<br /><br /><div class="code">sudo nano /etc/sysconfig/network/ifcfg-eth0</div><br />Εδώ εάν η κάρτα δικτύου σας έχει άλλο όνομα, θα βάλετε το αντίστοιχο όνομα (αντί για eth0). Συνήθως υπάρχει μέσα στον κατάλογο network. Το αρχείο σας πρέπει να το αλλάξετε και να είναι όπως το παρακάτω:<br /><br /><div class="code">BOOTPROTO='static'<br />IPADDR='192.168.1.100'<br />MTU='1500'<br />NAME=''<br />NETMASK='255.255.255.0'<br />STARTMODE='auto'<br />USERCONTROL='no'<br /></div><br />2. Επόμενο αρχείο που πρέπει να αλλάξετε είναι:<br /><br /><div class="code">sudo nano /etc/sysconfig/network/routes</div><br />και να γράψετε την IP του router σας.<br /><br /><div class="code">default 192.168.1.1 - - </div><br />3. Τέλος ελέξτε και το <br /><br /><div class="code">sudo nano /etc/resolv.conf</div><br />και εδώ εισάγετε την IP του router σας. Λογικά θα την έχει πάρει αυτόματα, αλλά για να είστε σίγουροι, τσεκάρετε το αρχείο αν την έχει.<br /><br /><div class="code">nameserver 192.168.1.1</div>Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-76899109877752091162015-11-18T07:06:00.000-08:002016-05-18T11:49:06.994-07:00Τρόποι αναβάθμισης ownCloud<center><a data-flickr-embed="true" href="https://www.flickr.com/photos/eiosifidis/20716995809/in/album-72157657373296679/" title="just-the-cloud"><img src="https://farm1.staticflickr.com/649/20716995809_8438965fc8_m.jpg" width="240" height="240" alt="just-the-cloud"></a><script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script></center><br />Έχετε δει πολλά άρθρα σχετικά με το ownCloud τόσο στα <a href="http://eiosifidis.blogspot.gr/search/label/owncloud-en" target="1">Αγγλικά</a> όσο και στα <a href="http://eiosifidis.blogspot.gr/search/label/owncloud" target="1">Ελληνικά</a>.<br /><br />Στο παρόν άρθρο θα μαζέψω όλους τους πιθανούς τρόπου που μπορείτε να αναβαθμίσετε την εγκατάστασή σας.<br /><br /><b>1. Αποθετήριο</b><br /><br />Σε περίπτωση που έχετε κάνει εγκατάσταση μέσω αποθετηρίου, απλά κάντε μια αναβάθμιση στον server και αυτόματα θα εγκατασταθεί η νέα έκδοση.<br />Τα αποθετήρια (και πως μπορείτε να τα εισάγετε) μπορείτε να τα βρείτε στην <a href="https://download.owncloud.org/download/repositories/stable/owncloud/" target="1">διεύθυνση του ownCloud</a>.<br /><br /><br /><b>2. Εφαρμογή</b><br /><br />Πολύ εύκολα στο μενού το διαχειριστή, θα βρείτε ένα σύνδεσμο για να κάνετε αναβάθμιση. Περιγράφεται αναλυτικά <a href="http://eiosifidis.blogspot.gr/2014/08/upgrade-openshift-instance-owncloud.html" target="1">εδώ</a> και <a href="https://doc.owncloud.org/server/7.0/admin_manual/maintenance/update.html" target="1">εδώ</a>.<br /><br /><br /><b>3. Μέσω τερματικού με το πρόγραμμα occ</b><br /><br />Εάν η εγκατάσταση είναι μεγάλη και για να αποφύγετε timeouts, χρησιμοποιήστε την εντολή occ upgrade. Πως να το κάνετε; Ανοίξτε τερματικό μέσα στον φάκελο που έχετε το ownCloud και δώστε την εντολή (για openSUSE. Εάν είστε σε Debian, αλλάξτε τον χρήστη wwwrun σε www-data).<br /><br /><div class="code">sudo -u wwwrun php occ upgrade</div><br />Για περισσότερες πληροφορίες, δείτε <a href="https://doc.owncloud.org/server/7.0/admin_manual/maintenance/update.html" target="1">εδώ</a>.<br /><br /><br /><b>4. Κατεβάστε τη νέα έκδοση</b>.<br /><br />Προϋποθέτει (λογικά έχει γίνει) να έχετε τον φάκελο με τα δεδομένα των χρηστών σε ξεχωριστό φάκελο από αυτόν του ownCloud (πχ σε ένα στικάκι-εξωτερικό δίσκο).<br /><br />Αρχικά μεταφέρετε την εγκατάσταση σε άλλον φάκελο (ώστε σε περίπτωση που κάτι πάει στραβά να μπορέσετε να επαναφέρετε).<br /><br /><div class="code">mv owncloud owncloud_bak</div><br />Στη συνέχεια μεταβείτε στην σελίδα του <a href="http://owncloud.org" target="1">ownCloud</a> και αντιγράψτε τον σύνδεσμο της τρέχουσας έκδοσης. Εδώ έχουμε την 8.2.1<br /><br /><div class="code">wget https://download.owncloud.org/community/owncloud-8.2.1.tar.bz2</div><br />Στην συνέχεια αποσυμπιέστε το αρχείο.<br /><br /><div class="code">tar xjf owncloud-8.2.1.tar.bz2</div><br />Αντιγράψτε τον φάκελο config στο νέο φάκελο ownCloud.<br /><br /><div class="code">cp ./owncloud_bak/config/config.php ./owncloud/config/</div><br />Τέλος δώστε και τα δικαιώματα (αυτό είναι σε openSUSE).<br /><br /><div class="code">chown -R wwwrun ./owncloud</div><br />Δείτε ότι δουλεύουν όλα ρολόι και σβήστε το συμπιεσμένο αρχείο αλλά και τον φάκελο που κρατήσατε αντίγραφο ασφαλείας.Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-75352058480781321452015-11-14T04:43:00.000-08:002016-05-18T11:49:07.007-07:00ownCloud presentation at IEEE University of Piraeus Student Branch, Nov 9thSince I was around for <a href="http://eiosifidis.blogspot.gr/2015/11/owncloud-at-fosscomm-2015.html" target="1">FOSSCOMM</a>, my friends from <a href="https://www.facebook.com/IEEEUnipiSB/" target="1">IEEE University of Piraeus Student Branch</a> and <a href="http://ieeesb.teipir.gr/" target="1">IEEE Student Branch TEI of Piraeus</a> , asked me to present ownCloud at their University on Nov 9th.<br /><br />They did a pretty good job promoting the event, not only on social media but at their university as well. <br />Here is their <a href="https://www.facebook.com/events/1073469229344318/" target="1">facebook event page</a>.<br /><br />The presentation had sections:<br /><br />1. What is the best cloud solution and why?<br />2. How to use ownCloud.<br />3. How to install ownCloud on Banana Pi.<br />4. Hands on how to use ownCloud.<br /><br />Everything went smoothly except the Banana Pi installation due to network glitch. <br />So we started using onwCloud on <a href="http://demo.owncloud.org" target="1">demo instance</a>.<br />After the presentation we had couple of storage questions such as network shares, google drive etc.<br /><br />Here is the <a href="https://github.com/iosifidis/stathis-marketing-materials/tree/master/presentations/ownCloud/%CE%A0%CE%91%CE%A0%CE%95%CE%99%209-11-2015" target="1">presentation file</a> I used.<br /><br />Here are some pictures from the event.<br /><br /><center><a href="https://scontent-fra3-1.xx.fbcdn.net/hphotos-xaf1/v/t1.0-9/12191078_1615768928676221_5795021135489176567_n.jpg?oh=0530d8979451ce28e318282809b6b03f&oe=56EEB33A"><img src="https://scontent-fra3-1.xx.fbcdn.net/hphotos-xaf1/v/t1.0-9/12191078_1615768928676221_5795021135489176567_n.jpg?oh=0530d8979451ce28e318282809b6b03f&oe=56EEB33A" width="70%" height="70%"></a></center><br /><center><a data-flickr-embed="true" href="https://www.flickr.com/photos/eiosifidis/22386219053/in/album-72157658856667494/" title="DSC_4614"><img src="https://farm1.staticflickr.com/592/22386219053_a2dcc4fb90_n.jpg" width="320" height="213" alt="DSC_4614"></a><script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script></center><br />After the presentation we went out for a drink since the weather was sunny.<br /><br /><center><a href="https://scontent-fra3-1.xx.fbcdn.net/hphotos-xfl1/v/t1.0-9/10426848_717791825017565_1006851870238825943_n.jpg?oh=f6506ad56cead5f754080b7440131a42&oe=56F6FAA2"><img src="https://scontent-fra3-1.xx.fbcdn.net/hphotos-xfl1/v/t1.0-9/10426848_717791825017565_1006851870238825943_n.jpg?oh=f6506ad56cead5f754080b7440131a42&oe=56F6FAA2" width="70%" height="70%"></a></center><br />For more pictures, check the <a href="https://www.flickr.com/photos/eiosifidis/albums/72157658856667494" target="1">Flickr album</a><br /><br />Here is the video:<br /><br /><center><iframe width="560" height="315" src="https://www.youtube.com/embed/QqEmceOl1_I" frameborder="0" allowfullscreen></iframe></center>Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-41588508844759076092015-11-12T10:10:00.000-08:002016-05-18T11:49:07.019-07:00ownCloud presentation at FOSSCOMM 2015, Athens Nov 6-8<a href="http://fosscomm.teiath.gr/" target="1">FOSSCOMM 2015</a> took place on Nov 6-8, at the <a href="http://www.teiath.gr/articles.php?id=98&lang=el" target="1">Technical Educational Institute of Athens</a>.<br /><br />Unfortunately, the ownCloud community didn't participate with a booth. Personally I helped at openSUSE booth.<br />I brought with me promo materials and gave to many linux teams that asked me, <a href="https://gfoss.ellak.gr/greek-freeopen-source-software-society-gfoss/" target="1">ELLAK</a> and put some stickers and brochures at every booth. Organizers asked me to put some in the promo bags.<br /><br />I requested a presentation (<a href="http://blog.jospoortvliet.com/2015/09/lightning-fast.html" target="1">lightning talk</a>). The presentation was anouncements from the conference. I mentioned User Data Manifesto 2.0, our bug bounty program and finally ownCloud Proxy.<br /><br />You can find the <a href="https://github.com/iosifidis/stathis-marketing-materials/tree/master/presentations/ownCloud/FOSSCOMM%202015%2C%206-8%20Nov" target="1">presentation file here</a>.<br /><br />Although it was too short, I was asked at openSUSE's booth about encryption and many other interesting questions about ownCloud instance.<br /><br />Next stop was University of Pireaus.<br /><br /><center><a data-flickr-embed="true" href="https://www.flickr.com/photos/eiosifidis/22545412149/in/album-72157660299594107/" title="owncloud_1"><img src="https://farm1.staticflickr.com/569/22545412149_68566cd1c1_n.jpg" width="320" height="240" alt="owncloud_1"></a><script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script></center>Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-62240066382778612562015-11-03T18:30:00.000-08:002016-05-18T11:49:07.032-07:00Πλήρης οδηγός προτεινόμενων ενεργειών μετά την εγκατάσταση της openSUSE Leap 42.1<center><img src="https://en.opensuse.org/images/0/0e/Leap-green.png" height="20%" width="20%"></center><br />Το παρόν άρθρο αποτελεί ένα σύνολο των ενεργειών που προτείνονται μετά την εγκατάσταση της έκδοσης <a href="https://en.opensuse.org/Portal:42.1" target="1">openSUSE Leap 42.1</a>. Επειδή είναι σχεδόν ίδια με την <a href="https://en.opensuse.org/Portal:Tumbleweed" target="1">openSUSE Tumbleweed</a>, σε ορισμένα σημεία θα υπάρχουν σύνδεσμοι σε προηγούμενα άρθρα.<br /><br />Η έκδοση Leap 42.1 αποτελεί την πρώτη υβριδική έκδοση. Αυτό σημαίνει ότι είναι η σύνδεση της SUSE με την κοινότητα openSUSE. Την βάση της έκδοσης την παρέχει η SUSE (με όλες τις αναβαθμίσεις που παρέχει στους εταιρικούς πελάτες της) ενώ το γραφικό περιβάλλον το εγκαθιστά η κοινότητα openSUSE.<br /><br />Οι ενέργειες που αναφέρω <b>ΔΕΝ</b> είναι απαραίτητες για να λειτουργήσει ο υπολογιστής σας. Οι περισσότερες ενέργειες είναι προσωπικές επιλογές.<br /><br /><center><b>ΛΗΨΗ</b></center><br />Η λήψη του του ISO γίνεται από την ιστοσελίδα <a href="https://software.opensuse.org/421/el" target="1">https://www.opensuse.org/</a>. Η κοινότητα προτείνει να χρησιμοποιήσετε το DVD ή καλύτερα το NET install ώστε να ληφθούν οι τελευταίες ενημερώσεις του λογισμικού. Δεν έχει ανακοινωθεί ότι θα υπάρχει live DVD, οπότε για να δείτε οπτικά πως φαίνεται, επισκεφθείτε την ιστοσελίδα <a href="https://en.opensuse.org/Screenshots" target="1">https://en.opensuse.org/Screenshots</a>.<br />Από αυτήν την έκδοση, η μόνη αρχιτεκτονική που θα υποστηρίζεται θα είναι η 64bit. Εάν θέλετε να χρησιμοποιήσετε 32bit, επιλέξτε το <a href="https://el.opensuse.org/Portal:Tumbleweed" target="1">openSUSE Tumbleweed</a> ή την παλαιότερη έκδοση 13.1 που θα περάσει σε κατάσταση <a href="https://en.opensuse.org/openSUSE:Evergreen" target="1">Evergreen</a> και θα διαρκέσει άλλα 2 περίπου χρόνια.<br /><br /><a name='more'></a><br /><center><b>ΕΓΚΑΤΑΣΤΑΣΗ</b></center><br />Η εγκατάσταση δεν διαφέρει από τις άλλες εκδόσεις. Θα εστιάσω σε 3 σημεία.<br /><br />1. Γλώσσα: Εάν εγκαθιστάτε από το DVD, μπορείτε στην αρχή που σας εμφανίζει την άδεια χρήσης, να επιλέξετε Ελληνικά. Σε περίπτωση που είστε από NET install, καλύτερα να επιλέξετε Αγγλικά και στη συνέχεια να αλλάξετε σε Ελληνικά.<br />2. Γραφικό περιβάλλον: Σε περίπτωση που χρησιμοποιείτε το DVD, είναι διαθέσιμα τα GNOME, KDE, XFCE, LXDE, ICEWM, server. Σε περίπτωση που χρησιμοποιείτε το NET Install μπορείτε να επιλέξετε και το Enlightenment ενώ υπάρχει και η δυνατότητα να εγκαταστήσετε το MATE (<a href="https://en.opensuse.org/images/2/2a/MATE_NET_install_software_42.1.png" target="1">επιλέξτε Minimal και στην περίληψη, πατήστε το link Software. Στην οθόνη που θα βγάλει, επιλέξτε αυτά που βλέπετε και στην εικόνα. Όταν ανοίξει, μπείτε στο YaST και αλλάξτε το twm σε lightDM</a>).<br />3. Κατατμήσεις: Γενικά προτείνονται 3 κατατμήσεις. Εάν κάνετε νέα εγκατάσταση, πατώντας απλά το Επόμενο, θα δημιουργηθούν 3 κατατμήσεις (root, swap, home). Τα ερωτήματα προκύπτουν όταν έχετε και windows. Πάλι θα σας προτείνει κάτι που είναι βιώσιμο. Τέλος, σε περίπτωση που επιθυμείτε διαφορετικό σύστημα αρχείων από το προτεινόμενο, απλά μπορείτε να μεταβείτε στο <b>Expert Partitioner</b> και να αλλάξετε ότι θέλετε από σύστημα αρχείων ή και μέγεθος κατάτμησης.<br /><br />Σε περίπτωση που έχετε κάποιον άλλο υπολογιστή και θέλετε να έχετε τα ίδια προγράμματα, μπορείτε να ακολουθήσετε τις <a href="http://eiosifidis.blogspot.gr/2012/03/blog-post_18.html" target="1">οδηγίες του άρθρου</a>.<br /><br /><br /><center><b>ΓΡΑΦΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ</b></center><br />Όπως προαναφέρθηκε, υπάρχον αρκετά δημοφιλή γραφικά περιβάλλοντα, για όλα τα γούστα. Στο παρόν άρθρο θα μιλήσουμε για GNOME. Το προεπιλεγμένο γραφικό περιβάλλον είναι το KDE (προεπιλεγμένο γιατί εάν με κλειστά τα μάτια πατάτε μόνο το κουμπί ΕΠΟΜΕΝΟ, θα εγκατασταθεί KDE). Σχετικά με παραμετροποίηση του XFCE έχω <a href="http://eiosifidis.blogspot.gr/2015/04/xfce-opensuse-tumbleweed.html" target="1">αναφερθεί στο άρθρο για Tumbleweed</a> αλλά και για το <a href="http://eiosifidis.blogspot.gr/2015/03/xfce-opensuse.html" target="1">μενού whisker</a>. Για το MATE περιγράφηκε ο τρόπος σε μια σειρά παραπάνω αλλά μπορείτε να δείτε και κάτι πιο αναλυτικό (με διαφορετικό τρόπο) στην <a href="http://eiosifidis.blogspot.gr/2014/11/install-mate-on-opensuse-132.html" target="1">εγκατάσταση σε 13.2</a>.<br /><br /><br /><center><b>ΜΕΤΑ ΤΗΝ ΕΓΚΑΤΑΣΤΑΣΗ</b></center><br /><b>1. Αναβάθμιση</b><br /><br />Εάν εγκαθιστάτε από NET Install είστε εντάξει. Εάν εγκαθιστάτε από DVD πρέπει να κάνετε μια αναβάθμιση με την εντολή:<br /><br /><div class="code">sudo zypper up</div><br /><b>2. Εγκατάσταση CODECS</b><br /><br />Αυτό γίνεται εύκολα με το 1-click-install (υπάρχει αντίστοιχο και σε KDE ενώ το παρακάτω ισχύει και για XFCE-MATE):<br /><br /><a href="http://opensuse-community.org/codecs-gnome.ymp" target="1">http://opensuse-community.org/codecs-gnome.ymp</a><br /><br /><b>3. Εγκατάσταση προγραμμάτων</b><br /><br />Σε περίπτωση που θέλετε ένα πρόγραμμα που δεν μπορείτε να βρείτε στα αποθετήρια (YaST), επισκεφθείτε την σελίδα:<br /><br /><center><b><a href="http://software.opensuse.org/find" target="1">http://software.opensuse.org/find</a></b></center><br />Πληκτρολογήστε το πρόγραμμα που θέλετε και επιλέξτε την έκδοση openSUSE 42.1 και προτιμήστε να εγκαταστήσετε το πρόγραμμα με το 1-click-install. Θα σας ζητήσει τον κωδικό σας και στη συνέχεια θα σας πληροφορήσει ποια αποθετήρια θα προσθέσει, ποια προγράμματα και απλά θα τα εγκαταστήσει (χωρίς κόπο).<br /><br />Εάν αυτό που βρήκατε δεν διαθέτει έκδοση για 42.1 και δεν γνωρίζετε πως να μπείτε στο obs να το φτιάξετε μόνος σας, μπορείτε να εγκαταστήσετε την έκδοση που έχει και μετά να απενεργοποιήσετε τα αποθετήρια που σας εισήγαγε. Αυτό ΔΕΝ δουλεύει πάντα, οπότε το κάνετε με <b>δικιά σας ευθύνη</b>.<br /><br /><b>4. Προγράμματα κλειστού κώδικα αλλά και προσωπικά χρήσιμα προγράμματα</b><br /><br />Θα παραθέσω μια λίστα με προγράμματα που χρησιμοποιώ εγώ. ΔΕΝ είναι απαραίτητο να εγκαταστήσετε για να χρησιμοποιήσετε το σύστημά σας.<br /><br />* <a href="http://www.skype.com/en/download-skype/skype-for-computer/" target="1">Skype</a>: Για 64bit συστήματα, εγκαταστήστε τα παρακάτω<br /><br /><div class="code">sudo zypper install pulseaudio alsa-plugins-pulse alsa-plugins-pulse-32bit pavucontrol libv4l libv4l-32bit libv4l1-0 libv4l1-0-32bit libv4l2-0 libv4l2-0-32bit libv4lconvert0 libv4lconvert0-32bit libqt4 libqt4-x11 libqt4-dbus-1 libsigc++2 libpng12-0</div><br />και στη συνέχεια εγκαταστήστε το 32bit αρχείο που παρέχεται.<br /><br />* <a href="https://www.viber.com/en/products/linux" target="1">Viber</a><br />* <a href="http://www.teamviewer.com/el/download/linux.aspx" target="1">Teamviewer</a><br />* <a href="http://www.syntevo.com/smartgithg/download" target="1">SmartGithg</a><br />* <a href="https://www.virtualbox.org/wiki/Linux_Downloads" target="1">Virtualbox</a> (αν και παραπάνω έχω προσθέσει το GNOME BOXES, υπάρχουν περιπτώσεις που έχω ήδη εγκατεστημένο κάποιο εικονικό σύστημα. Μην ξεχάσετε να εγκαταστήσετε το <a href="https://www.virtualbox.org/wiki/Downloads" target="1">Extension Pack</a> για να έχετε υποστήριξη USB).<br />* <a href="https://www.google.com/chat/video" target="1">Google hangout</a><br />* <a href="https://play.google.com/music/listen?u=0#/manager" target="1">Google Music Manager</a> (εάν έχετε την υπηρεσία)<br />* <a href="http://software.opensuse.org/package/chromium" target="1">Chromimum</a> ή <a href="https://tools.google.com/chrome" target="1">Chrome</a><br />* <a href="https://disk.yandex.com/download/?referer=webinterface" target="1">Yandex.disk</a> (εκτέλεση yandex-disk setup)<br />* <a href="https://software.opensuse.org/package/megatools" target="1">megatools (mega.co.nz)</a><br />* <a href="https://software.opensuse.org/package/filezilla" target="1">Filezilla</a><br /><br />Τα παρακάτω προγράμματα πιθανό τα χρησιμοποιώ προσωπικά. Πιθανό να μην σας χρειάζονται όλα (πιθανό να αλλάξω μερικά με τον καιρό). Οπότε πράξτε ανάλογα.<br /><br /><div class="code">sudo zypper install pidgin audacity mc gtranslator gnome-subtitles powertop gparted meld git hplip youtube-dl smplayer easytag gnome-common dconf-editor gcc aria2 imagewriter gnome-boxes make sox htop pv gnome-gmail gnome-gmail-notifier photorec simplescreenrecorder</div><br /><b>5. Ρυθμίσεις δίσκου SSD</b><br /><br />Εάν διαθέτετε δίσκο SSD, τότε <a href="http://eiosifidis.blogspot.gr/2013/08/ssd.html" target="1">δείτε αυτό το άρθρο</a>.<br /><br /><b>6. Πρόσθετα στον Firefox ή Chrome</b><br /><br />Έχω αναφέρει κάποια <a href="http://eiosifidis.blogspot.gr/2014/01/firefox-addons.html" target="1">στο άρθρο</a>. Η μόνη διαφορά είναι το AdBlock Plus που αντικατέστησα με το <a href="https://addons.mozilla.org/el/firefox/addon/ublock-origin" target="1">Ublock origin</a> και πρόσθεσα το <a href="https://addons.mozilla.org/el/firefox/addon/lastpass-password-manager" target="1">Last Pass Password Manager</a>. Τα ίδια μπορείτε να βρείτε και στο Chrome.<br /><br /><b>7. Extensions για το GNOME</b><br /><br />Σε αρκετούς δεν αρέσει το GNOME όπως είναι. Υπάρχει τρόπος να κάνετε αλλαγές με τα <a href="https://extensions.gnome.org/" target="1">extensions</a>. Εδώ είναι μερικά που χρησιμοποιώ εγώ. Έχετε υπόψιν ότι μπορεί η έκδοση GNOME που έχετε να διαφέρει από αυτήν που είναι διαθέσιμο το extension και έτσι να μην μπορείτε να το ενεργοποιήσετε.<br /><br />Πάμε λοιπόν:<br /><br />* <a href="https://extensions.gnome.org/extension/307/dash-to-dock/" target="1">Dash to Dock</a>. Την μπάρα dash την εμφανίζει όταν έχετε σε πρώτο πλάνο το παράθυρο που δουλεύετε και μετακινήσετε το mouse στην άκρη. Επίσης όταν δεν έχετε ανοικτό κάποιο παράθυρο, εμφανίζει την μπάρα (σαν το Unity). Μπορείτε να την ρυθμίσετε βέβαια όπως θέλετε (μέγεθος κλπ). Τελευταία προστέθηκε να μετακινήσετε την μπάρα κάτω, δεξιά ή ακόμα και επάνω.<br /><br />* <a href="https://extensions.gnome.org/extension/442/drop-down-terminal/" target="1">Drop Down Terminal</a>. Η χρήση του τερματικού είναι συχνή. Στο GNOME μπορείτε να χρησιμοποιήσετε αυτό το extension. Ως προεπιλογή είναι του κουμπί επάνω από το tab (το ~). Μπορείτε να το αλλάξετε σε F12. Θα κατεβαίνει λοιπόν ένα παράθυρο και χρησιμοποιείτε το terminal.<br /><br />* <a href="https://extensions.gnome.org/extension/495/topicons/" target="1">TopIcons</a>. Τοποθετεί τα εικονίδια (προγράμματα) από την μπάρα ειδοποιήσεων στην επάνω μπάρα. Με αυτό τον τρόπο είναι ορατά συνέχεια. Με την έλευση του GNOME 3.16, οι ειδοποιήσεις έχουν μεταφερθεί. Μερικά προγράμματα όμως όταν εκτελούνται βρίσκονται κάτω αριστερά. Όταν μετακινήσετε το ποντίκι σας εκεί, θα εμφανιστεί ένα βελάκι προς τα δεξιά.<br /><br />* <a href="https://extensions.gnome.org/extension/6/applications-menu/" target="1">Application Menu</a>: Τοποθετεί τις εφαρμογές αντί για το Δραστηριότητες. Υπάρχει και το αντίστοιχο με του Cinnamon menu που λέγεται <a href="https://extensions.gnome.org/extension/608/gnomenu/" target="1">Gno-Menu</a>. Χρησιμοποιείστε όποιο σας βολέψει.<br />Επίσης αντί για τα πάνω, μπορείτε να χρησιμοποιήσετε το <a href="https://extensions.gnome.org/extension/584/taskbar/" target="1">TaskBar</a>. Τοποθετεί μια μπάρα δίπλα στις δραστηριότητες όπου μπορείτε να βάλετε εφαρμογές από το dash (favourites), εφαρμογές που εκτελούνται, εικονίδιο που εμφανίζει την επιφάνεια εργασίας κλπ.<br /><br />* <a href="https://extensions.gnome.org/extension/937/laine/" target="1">Laine</a>: εξάγει τον έλεγχο του ήχου από το μενού του χρήστη. Εκτός της βοήθειας που παρέχει στον έλεγχο του ήχου, παρέχει και έλεγχο ήχου στα επιμέρους προγράμματα που εκτελούνται.<br /><br />* <a href="https://extensions.gnome.org/extension/549/web-search-dialog/" target="1">Web Search Dialog</a>. Με χρήση πλήκτρων, εμφανίζεται μια μπάρα που αναζητάτε ότι επιθυμείτε στο google αλλά και σε άλλες μηχανές. Για χρήση του, πατήστε Control+Space και για να δείτε τις διαθέσιμες μηχανές αναζήτησης πατήστε TAB.<br /><br />* <a href="https://extensions.gnome.org/extension/800/remove-dropdown-arrows/" target="1">Remove Dropdown Arrows</a>: στα εικονίδια επάνω δεξιά, εμφανίζονται βελάκια που δείχνουν ότι υπάρχουν επιλογές (πχ αλλαγή γλώσσας). Εάν σας χαλάνε οπτικά, μπορείτε να τα ξεφορτωθείτε.<br /><br />* <a href="https://extensions.gnome.org/extension/48/trash/" target="1">Trash</a>: όταν διαγράφετε ένα αρχείο, αυτό πάει στον κάδο ανακύκλωσης. Όταν υπάρχουν αρχεία προς άδειασμα από τον κάδο, εμφανίζεται επάνω δεξιά, ένας κάδος ανακύκλωσης που σας ενημερώνει ότι έχετε αρχεία προς διαγραφή. Είναι αρκετά χρήσιμο.<br /><br />* <a href="https://extensions.gnome.org/extension/690/easyscreencast/" target="1">EasyScreenCast</a>: το GNOME μπορεί να εγγράψει το desktop σας σε ένα βίντεο με την χρήση των πλήκτρων <b>ALT+CONTRL+SHIFT+R</b>. Με το πρόσθετο αυτό μπορείτε να έχετε περισσότερες ρυθμίσεις σχετικά με την λειτουργία αυτή του GNOME.<br /><br />* <a href="https://extensions.gnome.org/extension/358/activities-configurator/" target="1">Activities Configurator</a>: με αυτό το πρόσθετο, μπορείτε να αλλάξετε την λέξη Δραστηριότητες επάνω αριστερά με αυτήν της αρεσκείας σας ή ακόμα και με εικονίδιο (πχ της διανομής σας). Επίσης μπορείτε να κάνετε διαφανή την μπάρα (όπως το παραπάνω πρόσθετο που κάνει μόνο αυτό).<br /><br /><center><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ3G_NsgRYjhUB7fa_xPWQB1l_yXk3JB4lDqg9t_NgWgwWGbP65MxWhyF0aoEkD3WaaE4nCFk-5RqaTSsnbdULkFPEVhlS9penMplaYa8UavrGZytQ2wPqAPlRkOVZltV7yYUFVNkp6IOH/w467-h622-no/leap_gecko.JPG" widht="50%" height="50%"></center>Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-11874105163005141802015-10-25T03:00:00.000-07:002016-05-18T11:49:07.046-07:00Χρήση του Universal Disk Format ως σύστημα αρχείων στα USBΌλοι γνωρίζουμε το FAT32 και NTFS από τα Windows. Τα περισσότερα USB είναι σε NTFS. Όμως μερικοί που δεν χρησιμοποιούν Windows, έχουν γυρίσει τα USB τους σε ext4. USB όχι μόνο τα μικρά αλλά και τους εξωτερικούς σκληρούς δίσκους.<br />Ποιο είναι το καλύτερο; Ποιο να χρησιμοποιήσω; Την απάντηση εδώ μπορεί να την δώσει ο καθένας για τον εαυτό του.<br />Αν είναι να χρησιμοποιήσεις το USB σου για να βλέπεις ταινίες στην τηλεόραση ή να μεταφέρεις και αρχεία μεταξύ Windows η λύση είναι προφανής. Αν όμως είναι να χρησιμοποιήσεις το USB σου ΜΟΝΟ στον υπολογιστή σου (ή σε υπολογιστές με Linux), τότε μπορείς να προτιμήσεις και το ext4.<br /><br />Καλός ο πρόλογος, όμως τι γίνεται εάν μπλέκεται και το MAC OSX; Αντιμετώπισα το πρόβλημα αυτό. Η μια λύση είναι να γυρίσετε το USB σας σε <a href="https://en.wikipedia.org/wiki/HFS_Plus" target="1">hfs+</a> το οποίο θεωρητικά το αναγνωρίζει το Linux. Η άλλη λύση είναι να σετάρετε ένα SAMBA σε ένα υπολογιστή (μπορείτε και στο Raspberry Pi) και να βάζετε εκεί τα αρχεία από το MAC OSX και μετά να τα λαμβάνετε πχ από το Linux.<br />Τέλος η λύση να αγοράσετε ένα πρόγραμμα στο MAC OSX (νομίζω λέγεται Paragon) και να έχετε υποστήριξη σε NTFS και ext4.<br /><br />Πρόσφατα δοκίμασα το <a href="https://en.wikipedia.org/wiki/Universal_Disk_Format" target="1">UDF (Universal Disk Format)</a> για το οποίο δεν χρειάζεστε να αλλάζετε δικαιώματα για να έχετε πρόσβαση, μπορείτε να διαχειριστείτε μεγάλα αρχεία αλλά και τόμους (2TB δίσκοι). Το μόνο, ίσως, αρνητικό του είναι ότι δεν μπορείτε να γράψετε σε windows πρίν την έκδοση Vista.<br /><br />Καταρχήν εγκαταστήστε τα εργαλεία (εάν δεν είναι ήδη εγκατεστημένα).<br /><br /><div class="code">sudo zypper in udftools</div><br />Στη συνέχεια βρείτε με ποιο χαρακτηριστικό γράμμα αναγνωρίζει το USB σας (πχ έστω sdb). <br />Μπορείτε να το βρείτε με την εντολή <br /><br /><b>cat /proc/partitions</b><br /><br />Ακολουθεί η διαγραφή του πίνακα κατατμήσεων. Έστω ότι το USB βρίσκεται στο /dev/sdb:<br /><br /><div class="code">sudo dd if=/dev/zero of=/dev/sdb bs=1M count=1</div><br />Τέλος διαμορφώστε το USB με το UDF.<br /><br /><div class="code">sudo mkudffs --media-type=hd --utf8 --lvid=DriveLabel --vid=DriveLabel --fsid=DriveLabel /dev/sdb</div><br />Όπου <b>DriveLabel</b> αλλάξτε το με αυτό που θέλετε εσείς.<br />Εναλλακτικά μπορείτε να προσθέσετε <b>-b 512</b> ώστε το μέγεθος των μπλοκ του συστήματος αρχείων να είναι το ίδίο με του USB.<br /><br />Οδηγίες για MAC OSX μπορείτε να βρείτε <a href="http://tanguy.ortolo.eu/blog/article93/usb-udf#c1359985488-1" target="1">εδώ</a>.Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-35839859247282261102015-10-11T04:21:00.000-07:002016-05-18T11:49:07.067-07:00Εγκατάσταση Unity στο Arch LinuxΌταν το Ubuntu αποφάσισε να υιοθετήσει το Unity ως επίσημο γραφικό περιβάλλον, όλοι πέσανε πάνω στην Canonical και την κατηγορήσανε γι'αυτό. Η αλήθεια είναι ότι η Canonical είναι εταιρία. Οι εταιρίες έχουν σκοπό το κέρδος. Επίσης τέτοιες εταιρίες θέλουν να πουλάνε προϊόντα που θα ελέγχουν οι ίδιες και όχι κάποιες κοινότητες ατόμων που προφανώς το κάνουν από χόμπι, στον ελεύθερό τους χρόνο.<br /><br />Το Unity το έχουν προσθέσει ελάχιστες διανομές. Είχε γίνει μια προσπάθεια στο <a href="http://eiosifidis.blogspot.gr/2012/11/unity-opensuse.html" target="1">openSUSE, αλλά σταμάτησε το project</a>.<br /><br />Τελευταία έγινε μια προσπάθεια στην διανομή Arch Linux με αρκετή επιτυχία. Θα δούμε εδώ έναν οδηγό πως μπορεί κάποιος να το προσθέσει. Κυκλοφορούν πολλοί οδηγοί αλλά και βίντεο πως μπορείτε να το εγκαταστήσετε. Εγώ ακολούθησα <a href="http://www.archileno.com/2015/04/ayatana-unity-7-en-arch-linux-un-howto.html" target="1">αυτόν</a>.<br /><br />1. Καταρχήν προσθέστε τα αποθετήρια. Δεν υπάρχει στο AUR (ίσως στο μέλλον να μπει).<br /><br /><div class="code">sudo nano /etc/pacman.conf</div><br />και προσθέστε τις γραμμές.<br /><br /><div class="code">[Unity-for-Arch]<br />SigLevel = Optional TrustAll<br />Server = http://dl.dropbox.com/u/486665/Repos/$repo/$arch<br /><br />[Unity-for-Arch-Extra]<br />SigLevel = Optional TrustAll<br />Server = http://dl.dropbox.com/u/486665/Repos/$repo/$arch</div><a name='more'></a><br />2. Ενημερώστε τα αποθετήρια και εκτελέστε αναβάθμιση<br /><br /><div class="code">pacman -Syy<br /><br />pacman -Syu</div><br />3. Εγκαταστήστε το Unity<br /><br /><div class="code">pacman -S $(pacman -Slq Unity-for-Arch)</div><br />και στη συνέχεια τα extra<br /><br /><div class="code">pacman -S $(pacman -Slq Unity-for-Arch-Extra)</div><br />4. Σε περίπτωση που υπάρξει σύγκρουση πακέτων (προαιρετικό βήμα), μπορείτε να προχωρήσετε σε επίλυση με τις εντολές:<br /><br /><div class="code">pacman -S $(pacman -Slq Unity-for-Arch | grep -v 'πακέτο1' | grep -v 'πακέτο2')<br /></div><br />πχ<br /><br /><div class="code">pacman -S $(pacman -Slq Unity-for-Arch | grep -v 'unity-control-center' | grep -v 'upower-compat')<br /></div><br />5. Εκκινήστε τις υπηρεσίες<br /><br /><div class="code">systemctl enable lightdm<br />systemctl enable NetworkManager.service<br /></div><br />Και κάντε μια επανεκκίνηση.<br /><br />Δείτε ένα βίντεο:<br /><br /><center><iframe width="560" height="315" src="https://www.youtube.com/embed/UViQCuSQLBI" frameborder="0" allowfullscreen></iframe></center><br />Στο βίντεο αναφέρει πως να διορθώσετε το UNITY TWEAK TOOL.<br /><br /><div class="code">sudo -H gedit /usr/lib/python3.4/site-packages/UnityTweakTool/section/system.py<br /><br />Αλλάξτε τις παρακάτω γραμμές:<br /><br />Γραμμή 182: 'schema' : 'org.gnome.desktop.peripherals.touchpad',<br />Γραμμή 193: 'schema' : 'org.gnome.desktop.peripherals.touchpad',<br />Γραμμή 205: 'schema' : 'org.gnome.desktop.peripherals.touchpad',<br /><br />Αποθηκεύστε, κλείστε το gedit και γράψτε στο τερματικό:<br /><br />sudo -H gedit /usr/lib/python3.4/site-packages/UnityTweakTool/section/spaghetti/gsettings.py<br /><br />Αλλάξτε την γραμμή:<br /><br />Γραμμή 114 (στην έκδοση 15.10 είναι στην γραμμή 120): touch = gnome('desktop.peripherals.touchpad')<br /><br />Αποθηκεύστε το και κλείστε το. Το UnityTweakTool θα μπορεί να εκκινήσει χωρίς πρόβλημα.<br /></div>Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-85511934465091017662015-10-04T08:28:00.000-07:002016-05-18T11:49:07.080-07:00Πως να επαναφέρετε αρχεία που διαγράψατε μόνιμαΑς υποθέσουμε ότι βρίσκεστε στην δυσάρεστη θέση που έχετε διαγράψει ΜΟΝΙΜΑ κάποια αρχεία από το USB ή τον εξωτερικό δίσκο σας. Αυτό γίνεται όταν κατά τη διαγραφή πατήσετε το SHIFT (ας πούμε και κατά λάθος) οπότε παρακάμπτετε τον κάδο ανακύκλωσης. Στην παραπάνω υπόθεση θα προσθέσουμε και την παράμετρο του συστήματος αρχείων. Συνήθως τα USB έχουν σύστημα αρχείων NTFS ώστε να μπορούμε να τα χρησιμοποιούμε και σε συστήματα με Windows ή στην τηλεόρασή μας.<br /><br />Στο Linux υπάρχει το πακέτο <b>ntfsprogs</b>. Αυτό το πακέτο έχει ένα εργαλείο που λέγεται <b>ntfsundelete</b> με το οποίο μπορείτε να επαναφέρετε διαγεγραμμένα αρχεία από έναν NTFS τόμο. Ας δούμε πως μπορούμε να το χρησιμοποιήσουμε.<br /><br />1. Αποπροσαρτήστε τον τόμο. Βρείτε το με την εντολή <b>cat /proc/partitions</b> και αποπροσαρτήστε με την εντολή <b>sudo umount /dev/sdX1</b>.<br /><br />2. Κάντε μια αναζήτηση να δείτε πόσα αρχεία υπάρχουν που μπορείτε να επαναφέρετε.<br /><br /><div class="code">ntfsundelete /dev/sdX1</div><br />Έστω ότι το αρχείο που σβήσαμε ονομάζεται file.jpg<br /><br />3. Βρείτε τα χαρακτηριστικά νούμερα του αρχείου (-ων).<br /><br /><div class="code">ntfsundelete /dev/sdX1 | grep file</div><br />Τα νούμερα που ψάχνουμε βρίσκονται πρώτα στο αποτέλεσμα αυτής της εντολής (πχ 60).<br /><br />4. Τώρα θα προσπαθήσουμε να τα επαναφέρουμε. Με την εντολή <b>ntfsundelete --help</b> βλέπετε όλες τις δυνατές επιλογές.<br /><br /><div class="code">ntfsundelete /dev/sdX1 -u -i 60 -d ./<br /></div><br />-u : επαναφορά του αρχείου, undelete<br />-i : αριθμοί inode, χαρακτηριστικά αρχείων<br />-d : που να τα αντιγράψει <br /><br />5. Τώρα πρέπει να αλλάξετε τα δικαιώματα των αρχείων.<br /><br /><div class="code">chmod 777 file.jpg<br /></div>Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-43932561933654406232015-10-01T00:41:00.000-07:002016-05-18T11:49:07.093-07:00Install ownCloud on openSUSE Tumbleweed for Banana Pi M1<center><a data-flickr-embed="true" href="https://www.flickr.com/photos/eiosifidis/20716995809/in/album-72157657373296679/" title="just-the-cloud"><img src="https://farm1.staticflickr.com/649/20716995809_8438965fc8_m.jpg" width="240" height="240" alt="just-the-cloud"></a><script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script></center><br />There's a tutorial how to create an <a href="http://eiosifidis.blogspot.gr/2015/09/openSUSE-banana-pi-m1-image-with-MATE.html" target="1">openSUSE Tumbleweed SD card with MATE</a>. You can follow this tutorial without installing MATE but keep it headless. You can download the image from <a href="https://copy.com/k2KRWmIZUwwpUkFK" target="1">openSUSE-Tumbleweed-BananaPi-headless-20150928.tar.xz</a> (username: root, password: linux) and continue this tutorial.<br /><br />Here we'll see how to install <a href="https://owncloud.org/" target="1">ownCloud</a> on <a href="https://opensuse.org/" target="1">openSUSE</a> for <a href="http://www.banana-pi.org/" target="1">Banana Pi M1</a>.<br /><br />At the end of this tutorial will be a link to the image with ownCloud. Please use an SD card minimum 2GB and re-partition the SD card or use a USB stick to save ownCloud data directory.<br /><br />Let's start with the procedure.<br /><br />1. Install ownCloud from the repository. Choose the repository because you can have automatic updates.<br /><br /><div class="code">zypper addrepo http://download.opensuse.org/repositories/isv:ownCloud:community/openSUSE_Factory_ARM/isv:ownCloud:community.repo<br /><br />zypper refresh<br /><br />zypper install owncloud</div><a name='more'></a><br />Don't be scared because this is factory repository. This is the official from <a href="https://software.opensuse.org/download/package?project=isv:ownCloud:community&package=owncloud" target="1">ownCloud</a> and it's the only one that is for ARM boards.<br /><br />This will install all nessesary files. It will install apache2 and mariadb. At the end, it'll ask you if you want to see info about seting up mariadb.<br /><br /><div class="code">You just installed MySQL server for the first time.<br /><br />You can start it using:<br />rcmysql start<br /><br />During first start empty database will be created for your automatically.<br /><br />PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !<br />To do so, start the server, then issue the following commands:<br /><br />'/usr/bin/mysqladmin' -u root password 'new-password'<br />'/usr/bin/mysqladmin' -u root -h <hostname> password 'new-password'<br /><br />Alternatively you can run:<br />'/usr/bin/mysql_secure_installation'<br /><br />which will also give you the option of removing the test<br />databases and anonymous user created by default. This is<br />strongly recommended for production servers.<br /></div><br />Regarding the servers apache and mariadb. If you're the only one user for ownCloud and don't have problem with speed, then you can use sqlite. If you have more users for the instance, then it's better to use mariadb. It's the same with apache. For lighter installations, you can use lighttpd or ngnix. Here I used apache2 but about database, it's up to you. You can either use sqlite or setup a mariadb darabase.<br /><br />To setup a mariadb database, follow the commands.<br /><br /><div class="code">mysql -u root -p<br /><br />CREATE DATABASE owncloudb;<br /><br />GRANT ALL ON owncloudb.* TO ocuser@localhost IDENTIFIED BY 'dbpass';<br /></div><br />2. Change the file php.ini.<br /><br /><div class="code">nano /etc/php5/apache2/php.ini</div><br />and change the strings (you can search by pressing control+w).<br /><br /><div class="code">post_max_size = 50G<br />upload_max_filesize = 25G<br />max_file_uploads = 200<br />max_input_time = 3600<br />max_execution_time = 3600<br />session.gc_maxlifetime = 3600<br />memory_limit = 512M</div><br />3. Start the webserver.<br /><br /><div class="code">systemctl start apache2.service<br />systemctl enable apache2.service</div><br />4. Create the data directory<br /><br />It is recommended to use a data directory located on another partition of your SD card or a USB stick. The image requires minimum 2GB SD card, so you won't have enough storage to save your data.<br /><br />Let's say you have a USB and you mounted under /mnt/USB folder. Create a directory and also give the right permissions.<br /><br /><div class="code">mkdir /mnt/USB/owncloud_data<br />chmod -R 0770 /mnt/USB/owncloud_data<br />chown wwwrun /mnt/USB/owncloud_data </div><br />5. Final ownCloud installation.<br /><br />Open your browser to the IP of your Banana Pi<br /><br /><div class="code">http://IP_of_Banana_Pi/owncloud</div><br />Set a username/password for administrator. Choose a username other than <i>admin, root, administrator, superuser</i> because of your safety.<br />Then you have to set the date folder (remember our example is <i>/mnt/USB/owncloud_data</i>)<br />Choose if you want mariadb or sqlite. <br /><br />If it's mariadb, then you should create the database<br /><br /><div class="code">mysql -u root -p<br /><br />CREATE DATABASE owncloudb;<br /><br />GRANT ALL ON owncloudb.* TO ocuser@localhost IDENTIFIED BY 'dbpass';<br /></div><br /><b>DATABASE: owncloudb<br />USER: ocuser<br />PASSWORD: dbpass<br />HOST: localhost</b><br /><br />and you're all set.<br /><br />You can download the file <a href="https://copy.com/ihG9uAd6UKsB9CA3" target="1">openSUSE-Tumbleweed-20150930-BananaPi-ownCloud-8.1.3.tar.xz</a> and just setup ownCloud as described on fifth step.Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0tag:blogger.com,1999:blog-2111432931356984583.post-35474657365275851532015-09-17T10:16:00.000-07:002016-05-18T11:49:07.106-07:00How to create an openSUSE Banana Pi M1 image with MATE DesktopI won a <a href="http://eiosifidis.blogspot.gr/2014/12/my-banana-pi-and-owncloud-promo.html" target="1">Banana Pi from ownCloud</a>. So I tried to install <a href="https://en.opensuse.org/HCL:BananaPi" target="1">openSUSE</a>. <br /><br />There are 3 options:<br /><br />1. According to the wiki page, you can download the image they provide but there's no kernel support for Mali400MP2 GPU (who knows if it's fixed by now). No Mali mean no GUI. The link to image is <a href="http://download.opensuse.org/ports/armv7hl/tumbleweed/images/openSUSE-Tumbleweed-ARM-JeOS-bananapi.armv7l-Current.raw.xz" target="1">http://download.opensuse.org/ports/armv7hl/tumbleweed/images/</a>. <br /><br />2. Download the image from <a href="http://www.lemaker.org/article-36-1.html" target="1">http://www.lemaker.org</a>. The GUI used is XFCE.<br /><br />3. Do it the hard way, build it yourself. I would like to install MATE. I know, I could use the lemaker image.<br />I followed the page <a href="http://www.bananapi.org/p/blog-page_20.html?m=1" target="1">HowTo Build Banana Pi Image</a>. <br /><br />This post has 2 sections. The first is how to create the SD card and the next one is how to install MATE.<br /><a name='more'></a><br /><b>Create the SD card.</b><br /><br />1. Create a folder where you're going to work (download the nessesary files).<br /><br /><div class="code">mkdir WORKSPACE<br /><br />cd WORKSPACE</div><br /><br />2. I'll skip the steps 1-5 from the Build it yourself page. You can download the file:<br /><br /><a href="https://copy.com/4gjStwm3lm2R4kuf/BananaPi_hwpack.tar.xz" target="1">BananaPi_hwpack.tar.xz</a><br /><br />Download also the rootfs openSUSE image file.<br /><br /><a href="http://download.opensuse.org/ports/armv7hl/tumbleweed/images" target="1">openSUSE-Tumbleweed-ARM-JeOS.armv7-rootfs.armv7l-Current.tbz</a><br /><br />3. Create the folder with the ROOTFS_DIR<br /><br /><div class="code">mkdir ROOTFS_DIR</div><br />4. Decompress the file to ROOTFS_DIR<br /><br /><a href="http://download.opensuse.org/ports/armv7hl/tumbleweed/images/openSUSE-Tumbleweed-ARM-JeOS.armv7-rootfs.armv7l-Current.tbz" target="1">openSUSE-Tumbleweed-ARM-JeOS.armv7-rootfs.armv7l-Current.tbz</a><br /><br /><br />5. Now work with the file <b>BananaPi_hwpack.tar.xz</b>. Decompress the file.<br /><br /><div class="code">tar xvfJ BananaPi_hwpack.tar.xz<br /></div><br />6. Copy related files to the directory ROOTFS_DIR<br /><br /><div class="code">cp kernel/script.bin ROOTFS_DIR/boot<br />cp kernel/uImage ROOTFS_DIR/boot<br /></div><br />Create the file:<br /><br /><div class="code">nano ROOTFS_DIR/boot/uEnv.txt<br /></div><br />with the following content<br /><br /><div class="code">mmcboot=fatload mmc 0 0x43000000 script.bin || fatload mmc 0 0x43000000 evb.bin; \<br />fatload mmc 0 0x48000000 uImage; if fatload mmc 0 0x43100000 uInitrd; \<br />then bootm 0x48000000 0x43100000; else bootm 0x48000000; fi<br />uenvcmd=run mmcboot<br />bootargs=console=ttyS0,115200 console=tty0 \<br />disp.screen0_output_mode=EDID:1280x720p60 \<br />hdmi.audio=EDID:0 root=/dev/mmcblk0p1<br /></div><br />Copy the rootfs folder:<br /><br /><div class="code">cp -r rootfs/* ROOTFS_DIR<br /></div><br />7. Now prepare the SD. Format the sdcard (assume the sdcard mounted at /dev/sdb. You can find it with the command <b>cat /proc/partitions</b>) <br /><br /><div class="code">sudo umount /dev/sdb1<br /><br />sudo dd if=/dev/zero of=/dev/sdb bs=1k count=1024<br /><br />sudo dd if=bootloader/u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8<br /></div><br />Create partition (you can do it using gparted too)<br /><br /><div class="code">sudo fdisk /dev/sdb<br /></div><br />* Delete partitions: o<br />* List partitions: p<br />* Create new partitions: n<br />* Primary partitions: p<br />* Partition number: 1<br />* Press ENTER twice to use the total size of the card<br />* Write the partition table: w <br /><br />Format the parititon<br /><br /><div class="code">sudo mkfs.ext4 /dev/sdb1<br /></div><br />8. Copy ROOTFS_DIR into sdcard<br /><br /><div class="code">mkdir mnt<br />sudo mount /dev/sdb1 mnt<br />sudo cp -a ROOTFS_DIR/* mnt<br />sudo sync<br />sudo umount mnt<br /></div><br />Now boot the card. The default username/password are:<br /><br /><div class="code">Username: root<br />Password: linux<br /></div><br />Unfortunately ssh didn't work. I logged in and changed few things.<br />First of all I edited the file sshd_conf<br /><br /><div class="code">nano /etc/ssh/sshd_conf<br /></div><br />And found:<br /><b>Port 22<br />PasswordAthentication yes<br />PermitRootlogin yes<br /></b><br /><br />Then I used the command<br /><br /><div class="code">chown -R root /var/lib/empty<br /></div><br />Rebooted and all set.<br /><br />You can download the image from <a href="https://copy.com/k2KRWmIZUwwpUkFK" target="1">openSUSE-Tumbleweed-BananaPi-headless-20150928.tar.xz</a><br /><br />copy it at least 2GB sd card and resize it.<br /><br /><b>Install MATE Desktop</b><br /><br />The first thing you have to do is to update (zypper up).<br /><br />The easiest way is to open YaST and go to Software Management.<br />Then filter by Patterns. <br />Click to install <b>MATE Desktop Environment</b> and <b>MATE Base system</b>.<br /><br />After everything is installed, make MATE-session as default window manager<br /><br /><div class="code">nano /etc/sysconfig/windowmanager<br /></div><br />Find the line:<br /><br /><b>DEFAULT_WM = "kde-plasma"</b><br /><br />and change it to<br /><br /><b>DEFAULT_WM = "mate-session"</b><br /><br />Then reboot. Login and type <b>startx</b><br /><br /><center><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmj57mezE3m75GGUawRhxdTLgLv1xTD4EO8c-_NcEbo47RnOrLnqtZms8ljMsE6ugD6ef1qhrkMhhuQb7h9pTDd21WGv_SG4PaggDyatErQeLMiuJ380lD9j85NX6yCMcT84DlO0RjtJuV/w958-h539-no/MATE_3.png"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmj57mezE3m75GGUawRhxdTLgLv1xTD4EO8c-_NcEbo47RnOrLnqtZms8ljMsE6ugD6ef1qhrkMhhuQb7h9pTDd21WGv_SG4PaggDyatErQeLMiuJ380lD9j85NX6yCMcT84DlO0RjtJuV/w958-h539-no/MATE_3.png" height=80% width=80%></a></center>Efstathios Iosifidishttp://www.blogger.com/profile/05938335414856991521noreply@blogger.com0