Πώς να εκκινήσετε τις προεπιλεγμένες εφαρμογές σας με απλές εντολές στο Ubuntu

Πώς να εκκινήσετε τις προεπιλεγμένες εφαρμογές σας με απλές εντολές στο Ubuntu

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





Δείτε πώς μπορείτε να το χρησιμοποιήσετε στο Ubuntu (και σε άλλα συστήματα που βασίζονται στο Debian).





Σύστημα εναλλακτικών ενημερώσεων

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





μεταφορά τραγουδιών από το ipod στον υπολογιστή
whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

Και το άνοιγμα ενός αρχείου κειμένου με αυτήν την εντολή κάνει ακριβώς αυτό που περιμένατε:

sudo editor /etc/fstab

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



ο συντάκτης η εντολή είναι στην πραγματικότητα α συμβολικός σύνδεσμος (σύνδεσμος symlink). Ένας σύνδεσμος προς νανο , μπορεί να ρωτήσετε; Οχι! Η εντολή /usr/bin/editor είναι σύνδεσμος προς /etc/alternatives/editor Το ο /etc/εναλλακτικές λύσεις κατάλογος είναι όπου όλες οι εναλλακτικές λύσεις στο σύστημα διαχειρίζονται ως συμβολικοί σύνδεσμοι. Αυτοί είναι οι σύνδεσμοι που δείχνουν το πραγματικό πρόγραμμα. Είναι λοιπόν ένας σύνδεσμος (στο PATH σας) προς έναν σύνδεσμο (στον κατάλογο εναλλακτικών λύσεων) ενός προγράμματος.

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





Παράδειγμα ενημέρωσης-εναλλακτικές λύσεις Χρήση

Πλέον εναλλακτικές λύσεις ενημέρωσης Οι εντολές που θα χρησιμοποιήσετε ακολουθούν αυτό το μοτίβο:

sudo update-alternatives [option] [alternative(s)]

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





update-alternatives --display editor

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

update-alternatives --list editor

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

sudo update-alternatives --config editor

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

sudo update-alternatives --set editor /usr/bin/vim.basic

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

Αξιοσημείωτες εναλλακτικές επιλογές ενημέρωσης

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

update-alternatives --config java

Ορισμένα προγράμματα αναμένουν/απαιτούν την εγκατάσταση μιας συγκεκριμένης έκδοσης Java. Σε συστήματα που βασίζονται στο Ubuntu, μπορείτε να εγκαταστήσετε πολλές εκδόσεις του OpenJDK (ανοιχτού κώδικα Java) από αποθετήρια καθώς και να εγκαταστήσετε πολλές εκδόσεις του επίσημου Oracle JRE με το χέρι. Η ρύθμιση του τελευταίου ως εναλλακτικών θα σας επιτρέψει να αλλάξετε ποιο περιβάλλον Java εκκινεί προγράμματα εν κινήσει.

Σημείωση: Υπάρχουν πολλές εναλλακτικές λύσεις που σχετίζονται με τη Java και θα πρέπει να ενημερώνονται όλες μαζί. Ελέγξτε την εφαρμογή ευκολίας εναλλακτικές λύσεις ενημέρωσης java , το οποίο κάνει ορισμένες από τις εργασίες που αφορούν τη Java ειδικά για εσάς.

update-alternatives --config x-www-browser/gnome-www-browser

Αρκετά αυτονόητο, αυτό θα σας επιτρέψει να ορίσετε το προεπιλεγμένο πρόγραμμα περιήγησης ιστού. Εάν εργάζεστε σε επιτραπέζιο υπολογιστή που βασίζεται στο GNOME, θα πρέπει επίσης να κοιτάξετε gnome-www-πρόγραμμα περιήγησης πολύ.

update-alternatives --config mozilla-flashplugin

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

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

update-alternatives --get-selections

Προσαρμογή των εναλλακτικών σας

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

Προσθήκη εναλλακτικών λύσεων από το σύστημα

Οι εναλλακτικές λύσεις προστίθενται στο σύστημά σας αυτόματα όταν εγκαθιστάτε υποστηριζόμενα πακέτα. Για παράδειγμα, εάν έχετε εγκαταστήσει emacs , η διαδικασία εγκατάστασης θα εκτελούσε ένα σενάριο που δημιουργεί την απαραίτητη επιλογή στο /etc/εναλλακτικές λύσεις , συμπεριλαμβανομένης μιας προτεραιότητας.

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

Ας προσθέσουμε μια ομάδα που ονομάζεται x-επεξεργαστής κειμένου και μια εναλλακτική λύση (στην περίπτωση αυτή ο εξαιρετικός συγγραφέας LibreOffice) είναι η ακόλουθη:

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/lowriter 40

Αυτή η εντολή δημιουργεί:

  • Μια νέα εντολή (στην πραγματικότητα ένας σύνδεσμος symlink) που ονομάζεται επεξεργαστή κειμένου εκπροσωπώντας?
  • Μια νέα ομάδα εναλλακτικών λύσεων ονομάζεται x-επεξεργαστής κειμένου , οι οποίες;
  • Περιέχει (και από προεπιλογή) την εφαρμογή /usr/bin/lowriter , το οποίο έχει?
  • Προτεραιότητα 40.

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

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/wordgrinder 20

Τώρα ρωτάμε το x-επεξεργαστής κειμένου η ομάδα θα εμφανίσει αυτές τις δύο επιλογές.

Από προεπιλογή, η ομάδα βρίσκεται σε λειτουργία 'αυτόματη', πράγμα που σημαίνει ότι το σύστημα θα χρησιμοποιήσει την επιλογή με την υψηλότερη Προτεραιότητα (κατά αριθμό) περιέχει - στην περίπτωση αυτή LibreOffice (40, έναντι του wordgrinder's 20). Μπορείτε να χρησιμοποιήσετε το διαμόρφωση επιλογή που περιγράφεται παραπάνω για να το αλλάξετε.

Αφαίρεση εναλλακτικών από το σύστημα

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

sudo update-alternatives --remove x-word-processor /usr/bin/wordgrinder

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

sudo update-alternatives --remove-all x-word-processor

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

Έχετε ενημερώσει ποτέ εναλλακτικές λύσεις σε δράση στο παρελθόν; Υπάρχουν συμβουλές ή κόλπα που σχετίζονται με την εναλλακτική λύση; Ενημερώστε μας στα σχόλια!

Πίστωση εικόνας: στιγμή μέσω του Shutterstock.com

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Οι 8 καλύτεροι ιστότοποι για δωρεάν λήψη ηχητικών βιβλίων

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

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Ubuntu
  • Debian
  • Linux
Σχετικά με τον Συγγραφέα Άρον Πίτερς(Δημοσιεύθηκαν 31 άρθρα)

Ο Aaron ήταν αγκωνισμένος στην τεχνολογία ως επιχειρηματικός αναλυτής και διαχειριστής έργου εδώ και δεκαπέντε χρόνια και ήταν πιστός χρήστης του Ubuntu για σχεδόν τόσο καιρό (από το Breezy Badger). Τα ενδιαφέροντά του περιλαμβάνουν ανοιχτό κώδικα, εφαρμογές μικρών επιχειρήσεων, ενσωμάτωση Linux και Android και υπολογισμό σε λειτουργία απλού κειμένου.

Περισσότερα από τον Aaron Peters

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux