Publicitate

Linux se referă la libertate. În timp ce sistemele de operare proprii tind să vă indrepte către o variantă implicită pentru fiecare tip de aplicație (de exemplu, browser web), Linux oferă instrumentele pentru a vă adapta sistemul la propriile dvs. gusturi. Ar trebui să poți avea oricât de multe programe de tipul dorit. Și asta este update-alternative este totul despre - un mod ușor de a comuta între opțiuni.

Iată cum îl puteți folosi în Ubuntu (și în alte sisteme bazate pe Debian).

Sistemul de actualizare-alternative

Înainte de a aprofunda diferitele alternative, vom arunca o privire asupra lucrurilor din culise. O alternativă, editor, furnizează un editor de text bazat pe terminal:

unde este editor. editor: / usr / bin / editor /usr/share/man/man1/editor.1.gz

Iar deschiderea unui fișier text cu această comandă face exact ceea ce așteptați:

editor sudo / etc / fstab

Aceasta va deschide sistemul de fișiere fișier config Ce sunt fișierele de configurare și cum le puteți edita?Marea majoritate a aplicațiilor software sunt configurate printr-o interfață de meniu, dar unele necesită să faci un pas dincolo și să editezi de fapt un fișier text. Dar cum funcționează aceste „fișiere de configurare”?

Citeste mai mult într-un editor de text... dar care? Pe sistemul de mai jos s-a deschis nano:

actualizați fstab

editor comanda este de fapt a legătură simbolică Ce este o legătură simbolică (symlink)? Cum să creați unul în LinuxComenzile rapide ale fișierelor sunt utile, dar legăturile simbolice (link-uri simbolice) pot schimba modul în care utilizați fișierele și folderele pe Linux, macOS și Windows. Citeste mai mult (Symlink). O legătură către nano, s-ar putea să întrebi? Nu! Comanda /usr/bin/editor este o legătură la /etc/alternatives/editor. /etc/alternatives directorul este locul în care toate alternativele din sistem sunt gestionate ca legături simbolice. Acestea sunt legăturile care indică programul propriu-zis. Deci este o legătură (în PATH) către o legătură (în directorul de alternative) la un program.

După cum ați putut ghici, update-alternative este instrumentul care vă ajută să gestionați aceste legături. Să aruncăm o privire asupra modului de utilizare.

Exemplu de actualizare-alternative Utilizare

Cel mai update-alternative comenzile pe care le veți folosi urmează acest model:

sudo update-alternatives [opțiune] [alternative (alternative)]

În cele de mai sus, alternative (alternative) se referă la programul pe care îl vei utiliza. opțiune este ceea ce vrei să faci cu asta. Pentru a continua cu editor componentă, înainte de a ne înnebuni, haideți să luăm așternutul pământului. afişa opțiunea ne arată unele detalii.

actualizare-alternative - editor de redare
actualizare editor de afișare alternative

Liniile de sus ne spun calea către editor comanda în sine, precum și ceea ce este conectat în acest moment. Cu toate acestea, există multe lucruri, inclusiv om traduceri de pagini și altele. Un mai concentrat listă comanda face ca lucrurile să fie mai ușor de înțeles:

actualizare-alternative - editor editor
actualizați listele alternative

Acolo, puteți vedea asta nano este într-adevăr listat ca o alternativă pentru editor. Dar ce altceva am putea folosi? Aceasta ne oferă trei opțiuni, inclusiv VIM. Puteți reasigna editor pentru a apela VIM program în schimb cu config opțiune.

sudo update-alternative --config editor
actualizați editorul de configurare a alternativelor

Folosind meniul interactiv, puteți selecta o nouă opțiune. Sau dacă știți programul pe care îl doriți, utilizați a stabilit opțiune:

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

În continuare, vom arunca o privire la câteva alternative pe care poate doriți să vă încercați.

Opțiuni alternative de actualizare notabile

Așa cum am menționat, există deja multe pachete care fac uz de update-alternative sistem. Iată câteva care se vor dovedi utile în gestionarea sistemului dvs.:

actualizare-alternative --config java

Unele programe se așteaptă / necesită instalarea unei anumite versiuni de Java. Pe sistemele bazate pe Ubuntu, puteți instalați mai multe versiuni ale OpenJDK Cum se verifică dacă Java este instalat pe Ubuntu (și se instalează dacă nu este)O mulțime de aplicații multi-platformă sunt scrise în Java, așa că dacă doriți să vă bucurați de bine în Linux, probabil că va trebui să îl instalați ca un moment sau altul. Citeste mai mult (Java open source) din depozite, precum și instalați mai multe versiuni ale Oracle JRE oficiale de mână. Configurarea acesteia din urmă ca alternative vă va permite să schimbați ce mediu Java lansează programe din mers.

Notă: Există o serie de alternative legate de Java care ar trebui să fie actualizate împreună. Consultați aplicația de comoditate update-java-alternative, care realizează o parte din lucrările specifice Java.

actualizați alternative java alts
actualizare-alternative - config x-www-browser / gnome-www-browser

Destul de autoexplicativ, acest lucru vă va permite să vă setați browserul web implicit. Dacă lucrați pe un desktop bazat pe GNOME, ar trebui să vă uitați gnome-www-browser- de asemenea.

actualizare-alternative --config mozilla-flashplugin

În bine sau mai rău, există încă o mulțime de site-uri care folosiți Flash Cum să obțineți cea mai recentă versiune Flash Player a Chrome în Firefox pe LinuxNu ratați funcțiile noi și îmbunătățirile de performanță în Flash, pur și simplu pentru că doriți să utilizați Firefox. Iată cum puteți obține cea mai recentă versiune de Flash pentru Firefox în Linux. Citeste mai mult . Acest lucru vă va ajuta să treceți între versiunea oficială Adobe și cele open source, cum ar fi scrâşni.

Dacă sunteți curioși despre întreaga gamă de alternative disponibile, încercați următoarele pentru a le enumera de-a lungul setării actuale:

actualizare-alternative - select-selecții

Personalizarea alternativelor dvs.

Gestionarea opțiunilor pe care ni le oferă Canonical este bine și bună. Dar nu ar fi libertatea dacă nu o puteți face singură, nu-i așa? În secțiunile următoare vom analiza cum să adăugați și să eliminați propriile grupuri alternative.

Adăugarea alternativelor din sistem

Alternativele sunt adăugate automat la sistemul dvs. atunci când instalați pachete acceptate. De exemplu, dacă ați instalat emacs, procesul de instalare ar rula un script care creează opțiunea necesară în /etc/alternatives, inclusiv o prioritate.

Dar puteți să vă creați și dvs. alternative, dacă sunteți suficient de aventuroși. Dacă o faceți, trebuie să rețineți că va trebui să populați manual aceste alternative. De exemplu, dacă creați o nouă alternativă intitulată x-word-processor, va trebui să adăugați primele și toate programele ulterioare de mână. De asemenea, va trebui să le eliminați, altfel puteți găsi alternativa dvs. îndreptată către un program care nu mai există.

Să adăugăm un grup apelat x-word-processor și o alternativă (în acest caz excelentul LibreOffice Writer 9 Sfaturi eficiente pentru LibreOffice Writer pentru a vă îmbunătăți productivitateaO alternativă gratuită Microsoft Office care strălucește deasupra restului este LibreOffice. Vă vom ajuta să vă familiarizați (mai mult) și productiv cu această suită versatilă de birou. Citeste mai mult ) este după cum urmează:

sudo actualizare-alternative - instalare / usr / bin / procesor de texte x-word-processor / usr / bin / lowriter 40

Această comandă creează:

  • S-a apelat la o nouă comandă (de fapt un simbol) procesor de cuvinte reprezentând;
  • Un nou grup de alternative numit x-word-processor, care;
  • Conține (și implicit) aplicația /usr/bin/lowriter, care are;
  • O prioritate de 40.

apel procesor de cuvinte de la linia de comandă va lansa acum LibreOffice Writer (specificat mai sus ca lowriter). Puteți adăuga altele (de exemplu, procesorul de texte în mod text wordgrinder) cu aceeași comandă, schimbând calea aplicației reale, după cum este necesar:

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

Acum interogați pe x-word-processor grup va arăta aceste două opțiuni.

actualizați alternativele de instalare următoare

În mod implicit, grupul este în modul „auto”, ceea ce înseamnă că sistemul va utiliza opțiunea cu cea mai mare valoare Prioritate (după număr) conține - în acest caz LibreOffice (40, versus lui wordgrinder 20). Puteți utiliza funcția config opțiune descrisă mai sus pentru a schimba aceasta.

Eliminarea alternativelor din sistem

Dacă decideți că nu aveți nevoie de o opțiune, o simplă comandă utilizând funcția elimina opțiunea va scăpa de ea.

sudo update-alternative - elimină x-word-processor / usr / bin / wordgrinder

În cele din urmă, inlătură tot opțiunea va șterge întregul grup, inclusiv toate alternativele sale:

actualizare sudo-alternative - eliminare-toate x-word-procesor

Rețineți că acestea elimină alternative de actualizare intrări dar nu programele la care sunt legate.

Aveți vreodată actualizare-alternative în acțiune înainte? Aveți sfaturi sau trucuri legate de colaborarea cu alternative? Spuneți-ne în comentarii!

Credit imagine: momente prin Shutterstock.com

Aaron s-a aflat în profunzime în tehnologie ca analist de afaceri și manager de proiect de-a lungul a cincisprezece ani și a fost un utilizator Ubuntu fidel de aproape atâta timp (din Breezy Badger). Interesele sale includ open source, aplicații pentru afaceri mici, integrarea Linux și Android și calcularea în modul text simplu.