5 βήματα για αντιγραφή εγκατεστημένων εφαρμογών σε άλλο υπολογιστή


Πώς μπορείτε να δημιουργήσετε ένα αντίγραφο (κλώνο) του Ubuntu/Mint/Debian κλπ συστήματος σας σε έναν άλλο υπολογιστή ή ακόμα και σε VirtualBox σε 5 βήματα.

Continue reading «5 βήματα για αντιγραφή εγκατεστημένων εφαρμογών σε άλλο υπολογιστή»

Advertisements

Debreate: Φτιάξτε πακέτα DEB τώρα


Θυμάμαι εκείνες τις εποχές που για να τρέξεις ένα πρόγραμμα στο linux έπρεπε να κατεβάσεις ένα συμπιεσμένο αρχείο tar.gz να το αποσυμπιέσεις και μετά να ανοίξεις ένα τερματικό για να ξεκινήσεις το τρίπτυχο configure, make, makeinstall. Πριν από αυτό έπρεπε να κάνεις μερικές προσευχές για να μην λείπει κάποια εξάρτηση που πρέπει να προϋπάρχει στο σύστημά σου. Σύντομα όμως όλα τα προγράμματα απέκτησαν έτοιμα πακέτα εγκατάστασης τα οποία έκανες ένα διπλό κλικ και το πρόγραμμα ήταν εγκατεστημένο και έτοιμο για χρήση με τις εξαρτήσεις να επιλύονται αυτόματα. Continue reading «Debreate: Φτιάξτε πακέτα DEB τώρα»

Double Click system updates


Τα σημερινά λειτουργικά συστήματα αποτελούνται απο εκατομμύρια γραμμές κώδικα με αποτέλεσμα πάντα να είναι αυξημένες οι πιθανότητες κάποιες γραμμές να είναι κακογραμμένες, εσφαλμένες και ανολοκλήρωτες. Αυτό δεν σημαίνει απαραίτητα οτι τα λειτουργικά συστήματα δεν θα δουλεύουν… Ο χρήστης συνήθως δεν «αισθάνεται» τις ατέλειες των λογισμικών. Οι καλοί προγραμματιστές ξέρουν να πως να κρύβουν τις ατέλειες απο τον κώδικά τους. Ο κίνδυνος είναι οτι οι ατέλειες αυτές είναι κερκόπορτες σε κακόβουλα λογισμικά, σε ανεξήγητα κρασαρίσματα και προβλήματα στη χρήση του hardware του υπολογιστή μας.

Για τους παραπάνω λόγους τα λειτουργικά συστήματα διαθέτουν έναν Update Manager για να κατεβάζει ενημερώσεις ασφαλείας, διορθώσεις, καινούριες εκδόσεις των προγραμμάτων και νέες λειτουργίες. Στην περίπτωση του Linux τα προβλήματα αυτά είναι μηδαμινής αξίας λόγο του οτι ο κώδικάς του είναι ανοιχτός. Αυτό αποτελεί τεράστιο πλεονέκτημα και εξασφαλίζει την συνεχή βελτίωση και διατήρηση τις ποιότητας του λογισμικού μιας και όσα περισσότερα «μάτια» βλέπουν τον κώδικα τόσο το καλύτερο το αποτέλεσμα. Ο Update Manager του Linux λειτουργεί συνήθως με έναν απο τους 3 τρόπους :

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

Δυστυχώς υπάρχουν και χρήστες που χρησιμοποιούν την 3 μέθοδο για διάφορους προσωπικούς λόγους. Οι χρήστες όμως τις 2ης κατηγορίας πολλές φορές ξεχνάνε-βαριούνται να μπουν στην διαδικασία να ενημερώσουν το σύστημά τους όταν αυτό έχει διαθέσιμες αναβαθμίσεις. Ένας απο αυτούς είμαι και εγώ…. Για να λύσω αυτό το πρόβλημα «βαρεμάρας» που έχω εγώ και κάποιοι φίλοι μου έφτιαξα ένα script το οποίο με διπλό κλίκ αναζητά τις ενημερώσεις, τις κατεβάζει, τις εγκαθιστά και καθαρίζει τα υπολείμματα αυτών των ενημερώσεων.

Το script αυτό το είχα γράψει πριν απο 1 χρόνο, αποτελούνταν απο 5 γραμμές-εντολές που χρησιμοποιούμε όταν κάνουμε update το Ubuntu. Έτρεχε απο τερματικό και δούλευε ικανοποιητικά. Το ζόρι ήταν να πείσω κάποιους απο τους φίλους μου να το τρέξουν απο το τερματικό. Με το καιρό σε επόμενη έκδοση του script το έφτιαξα να μπορεί να τρέχει απλα κάνοντας διπλό κλικ. Πάλι όμως εμφανιζόταν ενα κατεβατό απο πληροφορίες στο τερματικό που τρόμαζε κάποιους. Πρόσφατα βρήκα χρόνο ( μια ωρίτσα ασχολήθηκα… δεν είμαι τόσο καλός στο scripting) και του πρόσθεσα την δυνατότητα να εμφανίζει «παραθυρικά» τις άκρως απαραίτητες πληροφορίες και τίποτα παραπάνω.

Το script το ονόμασα «2clickUpdate» (πλέον ονομάζεται uCareSystem). Μπορείτε να το κατεβάσετε απο εδώ :

Αποσυμπιέστε όπου θέλετε το αρχείο με δεξί κλικ –> αποσυμπίεση εδώ και βάλτε το αρχείο που θα εξαχθεί όπου σας βολεύει (προσωπικά το έχω στην επιφάνεια εργασίας). Έπειτα κάνετε δεξί κλικ στο αρχείο –> Properties –> Καρτέλα «Permissions» –> Ενεργοποιήστε την επιλογή «Allow executing file as program» –> Close.

Για να το τρέξετε κάντε διπλό κλίκ, επιλέξτε «Run in terminal», δώστε το password σας και αυτό ήταν…

Καλές αναβαθμίσεις…

Χρήσιμα extensions στο δεξί κλικ.


Νautilus Αctions.nautilus_actions

To «nautilus actions» αποτελεί την ιδανική λύση όταν θέλουμε να προσθέσουμε στο δεξί κλικ διάφορες επεκτάσεις όπως «open as root», προγράμματα ή δικά μας script. Αυτό γίνεται με εγκατάσταση από το Synaptic  του πακέτου «nautilus-actions». Έρχεται με ένα GUI οπού ότι κάνετε «Add» θα εμφανίζεται στο δεξί κλικ.

Nautilus Administrator.

Στα περισσότερα forum που παρέχουν λύσεις σε καθημερινά προβληματάκια, θα δούμε ότι όταν τίθεται από έναν αρχάριο ένα ερώτημα και η λύση απαιτεί την αλλαγή/τροποποίηση κάποιων αρχείων  οι οποία όμως γίνεται μόνο με  δικαιώματα διαχειριστή, τότε η απάντηση που δίνεται συνήθως είναι «άνοιξε ένα τερματικό και δώσε : sudo nano /diadromi/sto/arxeio/». Σε αυτές τις περιπτώσεις ο αρχάριος μπορεί να τα παρατήσει, να τα κάνει μαντάρα  ή τελικά να μάθει 5 πράγματα για το πώς δουλεύουν στο τερματικό ως root. Υπάρχει όμως μία καλύτερη λύση η οποία διασφαλίζει ότι ο αρχάριος τουλάχιστον δεν θα τα παρατήσει αφού θα κάνει τις απαραίτητες ρυθμίσεις μέσα από το γραφικό περιβάλλον. Η λύση έρχεται με την εγκατάσταση του «nautilus-gksu» από το Synaptic.

  1. Κάνουμε εγκατάσταση το «nautilus-gksu» από Synaptic
  2. Έπειτα κάνουμε Logout και μετά Login
  3. Τώρα με δεξί κλικ σε όποιον φάκελο θέλουμε πατάμε «open as administrator» και αμέσως ανοίγει στο σημείο ένας νέος Nautilus με προνόμια διαχειριστή.

Open Terminal here.menuitem_admin_terminal

Για λόγους ευχρηστίας και προβολής του Ubuntu ως «μια διανομή για ανθρώπινα όντα» Canonical αφαιρεί απο το δεξί κλικ το «Open in terminal». Αυτό όμως ειναι πολύ ενοχλητικό για τους powerusers οι οποίοι αναγκάζονται να ανοίξουν το τερματικό και μετά να δόσουν όλη την διαδρομή για να φτάσουν εκεί που θέλουν να εργαστούν (όχι οτι τους χαλάει και ιδιέτερα… ). Τη λύση σε αυτό το «προβληματάκι» φέρνει η εγκατάσταση απο το Synaptic του «nautilus-open-terminal». Το αποτέλεσμα θα είναι να μπορεί πια ο χρήστης να ανοίγει την κονσόλα σε οποιονδήποτε φάκελο, χωρίς να χρειαστεί να δίνει κάθε φορα όλη την διαδρομή.

Create a website or blog at WordPress.com

ΠΑΝΩ ↑