Sådan starter du dine standardapps med enkle kommandoer i Ubuntu

Sådan starter du dine standardapps med enkle kommandoer i Ubuntu

Linux handler om frihed. Mens proprietære operativsystemer har en tendens til at pege dig mod en standard for hver type app (f.eks. Webbrowser), giver Linux værktøjerne til at skræddersy dit system til din egen smag. Du bør kunne have så mange forskellige programmer af en type, som du kan lide. Og det er hvad opdaterings-alternativer handler om - en nem måde at skifte mellem muligheder.





Sådan bruges det i Ubuntu (og andre Debian-baserede systemer).





Opdaterings-alternativer System

Inden vi går i dybden med de forskellige alternativer, tager vi et kig på tingene bag kulisserne. Et alternativ, redaktør , giver en terminalbaseret teksteditor:





hvordan man ændrer iTunes backup placering Windows 10
whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

Og åbning af en tekstfil med denne kommando gør præcis, hvad du ville forvente:

sudo editor /etc/fstab

Dette åbner filsystemet config -fil i en tekstredigerer ... men hvilken? På nedenstående system åbnede det sig nano :



Det redaktør kommandoen er faktisk a symbolsk led (symlink). Et link til nano , kan du spørge? Nix! Kommandoen /usr/bin/editor er et link til /etc/alternativer/editor . Det /etc/alternativer bibliotek er, hvor alle alternativer i systemet administreres som symbolske links. Disse er de links, der peger på det aktuelle program. Så det er et link (i din STI) til et link (i alternativmappen) til et program.

Som du måske har gættet, opdaterings-alternativer er værktøjet, der hjælper dig med at administrere disse links. Lad os se på, hvordan du bruger det.





Eksempel på opdateringsalternativer Anvendelse

Mest opdaterings-alternativer kommandoer, du vil bruge, følger dette mønster:

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

I ovenstående, alternativ (er) refererer til det program, du ender med at bruge. Det mulighed er hvad du vil gøre med det. For at fortsætte med redaktør komponent, før vi går og smutter rundt, lad os få jorden til at ligge. Det Skærm indstilling viser os nogle detaljer.





update-alternatives --display editor

De øverste linjer fortæller os stien til redaktør kommandoen selv, samt hvad der er forbundet i øjeblikket. Der er dog mange ting derinde, inklusive mand sideoversættelser og sådan. En mere fokuseret liste kommando gør tingene lettere at forstå:

update-alternatives --list editor

Der kan du se det nano er faktisk opført som et alternativ til redaktør . Men hvad kunne vi ellers bruge? Dette giver os tre muligheder, herunder JEG KOM . Du kan tildele igen redaktør at ringe til JEG KOM program i stedet med konfiguration mulighed.

sudo update-alternatives --config editor

Ved hjælp af den interaktive menu kan du vælge en ny mulighed. Eller hvis du kender det program, du ønsker, skal du bruge sæt mulighed:

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

Dernæst tager vi et kig på et par alternativer, du måske vil prøve din hånd på.

Bemærkelsesværdige opdaterings-alternative muligheder

Som nævnt er der allerede mange pakker, der gør brug af opdaterings-alternativer system. Her er nogle, der kan vise sig nyttige i styringen af ​​dit system:

update-alternatives --config java

Nogle programmer forventer/kræver, at en bestemt version af Java installeres. På Ubuntu-baserede systemer kan du installere flere versioner af OpenJDK (open source Java) fra lagre samt installere flere versioner af det officielle Oracle JRE i hånden. Opsætning af sidstnævnte som alternativer giver dig mulighed for at skifte, hvilket Java -miljø der starter programmer i farten.

Bemærk: Der er en række Java-relaterede alternativer, der alle bør opdateres sammen. Tjek bekvemmelighedsappen opdater-java-alternativer , som gør noget af det Java-specifikke arbejde for dig.

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

Ret selvforklarende, dette giver dig mulighed for at indstille din standardwebbrowser. Hvis du arbejder på et GNOME-baseret skrivebord, skal du også se på gnome-www-browser også.

update-alternatives --config mozilla-flashplugin

På godt og ondt er der stadig mange websteder, der bruger Flash. Dette hjælper dig med at vende mellem den officielle Adobe -version og open source -lignende gnash .

Hvis du er nysgerrig efter hele sortimentet af tilgængelige alternativer, kan du prøve følgende for at liste dem hele deres nuværende indstilling:

update-alternatives --get-selections

Tilpasning af dine alternativer

Det er godt og godt at administrere de muligheder, Canonical giver os. Men det ville ikke være frihed, hvis du ikke kunne gøre det til dit eget, ville det? I de følgende afsnit ser vi på, hvordan du tilføjer og fjerner dine egne alternative grupper.

Tilføjelse af alternativer fra systemet

Alternativer tilføjes automatisk til dit system, når du installerer understøttede pakker. For eksempel, hvis du installerede emacs , ville installationsprocessen køre et script, der skaber den nødvendige mulighed i /etc/alternativer , herunder en prioritet.

Men du kan også oprette dine egne alternativer, hvis du er eventyrlysten nok. Hvis du gør det, skal du huske på, at du skal udfylde disse alternativer manuelt. For eksempel, hvis du opretter et nyt alternativ med titlen x-tekstbehandler , skal du tilføje det første og alle efterfølgende programmer i hånden. Du skal også fjerne dem, ellers finder du muligvis, at dit alternativ peger på et program, der ikke længere findes.

Lad os tilføje en gruppe kaldet x-tekstbehandler og et alternativ (i dette tilfælde den fremragende LibreOffice Writer) er som følger:

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

Denne kommando opretter:

  • En ny kommando (faktisk et symlink) kaldes tekstbehandlingsprogram repræsentere;
  • En ny alternativgruppe kaldes x-tekstbehandler , hvilken;
  • Indeholder (og som standard) applikationen /usr/bin/lowriter , som har;
  • En prioritet på 40.

Ringer tekstbehandlingsprogram fra kommandolinjen vil nu starte LibreOffice Writer (angivet ovenfor som lavskriver ). Du kan tilføje andre (f.eks. Tekstbehandlingsprogram ordsliber ) med den samme kommando og ændrer den virkelige applikations sti efter behov:

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

Forespørger nu på x-tekstbehandler gruppe vil vise disse to muligheder.

Som standard er gruppen i 'auto' -tilstand, hvilket betyder, at systemet vil bruge indstilling med den højeste Prioritet (efter nummer) den indeholder - i dette tilfælde LibreOffice (40, versus ordsliber 20). Du kan bruge konfiguration mulighed beskrevet ovenfor for at ændre dette.

Fjernelse af alternativer fra systemet

Hvis du beslutter, at du ikke har brug for en mulighed, skal en simpel kommando ved hjælp af fjerne mulighed slippe af med det.

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

Endelig er Fjern alt option sletter hele gruppen, inklusive alle dens alternativer:

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

Bemærk, at disse fjerner opdater alternativer poster men ikke de programmer, de er knyttet til.

Har du nogensinde opdateret alternativer i aktion før? Nogle tips eller tricks i forbindelse med at arbejde med alternativer? Lad os vide det i kommentarerne!

Billedkredit: øjeblik via Shutterstock.com

Del Del Tweet E -mail De 8 bedste websteder til gratis download af lydbøger

Lydbøger er en fantastisk underholdningskilde og meget lettere at fordøje. Her er de otte bedste websteder, hvor du kan downloade dem gratis.

Læs Næste
Relaterede emner
  • Linux
  • Ubuntu
  • Debian
  • Linux
Om forfatteren Aaron Peters(31 artikler udgivet)

Aaron har været albue dybt inden for teknologi som forretningsanalytiker og projektleder i femten år og har været en loyal Ubuntu-bruger i næsten lige så lang tid (siden Breezy Badger). Hans interesser omfatter open source, applikationer til små virksomheder, integration af Linux og Android og computing i almindelig teksttilstand.

Mere fra Aaron Peters

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere