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

I modsætning til proprietære operativsystemer tilbyder Linux værktøjerne til at skræddersy dit system til din egen smag. Ved hjælp af en enkelt kommando kan du starte dine standard apps via Terminal med opdateringsalternativer.

I modsætning til proprietære operativsystemer tilbyder Linux værktøjerne til at skræddersy dit system til din egen smag.  Ved hjælp af en enkelt kommando kan du starte dine standard apps via Terminal med opdateringsalternativer.
Reklame

Linux handler om frihed. Mens proprietære operativsystemer har tendens til at henvise dig til 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 skal kunne have så mange forskellige programmer af en type som du vil. Og det handler det om opdateringsalternativer - en nem måde at skifte mellem muligheder.

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

Opdateringsalternativerne System

Før vi dykker ind i de forskellige alternativer, tager vi et kig på ting bag kulisserne. Et alternativ, editor, giver en terminalbaseret tekstredigerer:

whereis editor editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz 

Og åbning af en tekstfil med denne kommando gør netop det, du ville forvente:

 sudo editor /etc/fstab 

Dette åbner filsystemkonfigurationsfilen Hvad er Config-filer, og hvordan kan du redigere dem? Hvad er Config-filer, og hvordan kan du redigere dem? Langt de fleste softwareprogrammer konfigureres via en menufunktion, men nogle kræver, at du tager et skridt videre og faktisk redigerer en tekstfil. Men hvordan fungerer disse "config files"? Læs mere i en tekst editor ... men hvilken? På nedenstående system blev det åbnet i nano :

opdater fstab

Redaktørkommandoen er faktisk et symbolsk link. Hvad er et symbolsk link og hvad er dets anvendelser? [MakeUseOf Forklarer] Hvad er et symbolsk link og hvad er dets anvendelser? [MakeUseOf Forklarer] Læs mere (symlink). Et link til nano, kan du spørge? Nix! Kommandoen / usr / bin / editor er et link til / etc / alternativer / editor . I / etc / alternativer- biblioteket er, hvor alle alternativerne i systemet styres som symbolske links. Dette er de links, der peger på det aktuelle program. Så det er et link (i din PATH) til et link (i alternativkataloget) til et program.

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

Eksempel opdaterings-alternativer Brug

De fleste opdateringsalternativer kommandoer, du vil bruge, følger dette mønster:

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

I ovenstående refererer alternativ (er) til det program du ender med at bruge. Muligheden er, hvad du vil gøre med det. For at fortsætte med redaktørkomponenten, før vi går rundt, lad os få landets leje. Visningsindstillingen viser os nogle detaljer.

 update-alternatives --display editor 

Opdater alternativer display editor

De øverste linjer fortæller os vejen til editor kommandoen selv, samt hvad der er knyttet i øjeblikket. Der er mange ting derinde, men også manoversættelser og lignende. En mere fokuseret liste kommando gør tingene lettere at forstå:

 update-alternatives --list editor 

Opdater alternativer liste alts

Der kan du se, at nano faktisk er opført som et alternativ til redaktør . Men hvad kunne vi ellers bruge? Dette giver os tre muligheder, herunder VIM . Du kan omfordele redaktøren til at ringe til VIM- programmet i stedet med config- indstillingen.

 sudo update-alternatives --config editor 

opdater alternativer config editor

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

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

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

Bemærkelsesværdige opdateringsalternativer

Som nævnt er der allerede mange pakker, der gør brug af opdaterings-alternativer systemet. Her er nogle, som vil kunne vise sig nyttige ved styring 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 Sådan kontrolleres, om Java er installeret på Ubuntu (og installer hvis det ikke er) Sådan kontrolleres, om Java er installeret på Ubuntu (og installer hvis det ikke er tilfældet) Mange apps på tværs af platformen er skrevet i Java, så hvis du vil have en god tid i Linux, skal du sandsynligvis installere det som et eller andet punkt. Læs mere (open source Java) fra repositorier samt installer flere versioner af den officielle Oracle JRE for hånd. Hvis du opsætter sidstnævnte som alternativer, kan du ændre, hvilket Java-miljø der lancerer programmer på farten.

Bemærk: Der er en række Java-relaterede alternativer, som alle skal opdateres sammen. Tjek bekvemmeligheden app opdatering-java-alternativer, som gør noget af det Java-specifikke arbejde til dig.

Opdater alternativer java alts

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

Ganske selvforklarende, dette vil give dig mulighed for at angive din standardwebbrowser. Hvis du arbejder på et GNOME-baseret skrivebord, skal du også se på gnome-www-browser også.

 update-alternatives --config mozilla-flashplugin 

For bedre eller værre er der stadig mange websteder, der bruger Flash Sådan får du Kroms nyeste Flash Player til at fungere i Firefox på Linux Sådan får du Chromes nyeste Flash Player til at fungere i Firefox på Linux Gå ikke glip af nye funktioner og ydeevne forbedringer i Flash simpelthen fordi du vil bruge Firefox. Sådan får du den nyeste version af Flash til Firefox i Linux. Læs mere . Dette hjælper dig med at vende mellem den officielle Adobe-version og åbne kilder som gnash.

Hvis du er nysgerrig efter det komplette udvalg af alternativer, kan du prøve følgende for at liste dem alle sammen med deres nuværende indstilling:

 update-alternatives --get-selections 

Tilpasning af dine alternativer

Administrere mulighederne Canonical giver os er alt godt og godt. 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. Hvis du for eksempel installerede emacs, ville installationsprocessen køre et script, der skaber den nødvendige indstilling i / etc / alternativer, herunder en prioritet.

Men du kan også lave dine egne alternativer, hvis du er eventyrlystne nok. Hvis du gør det, skal du huske på, at du skal fylde disse alternativer manuelt. Hvis du for eksempel opretter en ny alternativt x-word-processor, skal du tilføje de første og alle efterfølgende programmer for hånd. Du skal også fjerne dem, ellers kan du finde dit alternativ, der peger på et program, der ikke længere eksisterer.

Lad os tilføje en gruppe kaldet x-word-processor og et alternativ (i dette tilfælde den fremragende LibreOffice Writer 9 Effektiv LibreOffice Writer Tips til at øge din produktivitet 9 Effektive LibreOffice Writer Tips til at øge din produktivitet Det ene gratis Microsoft Office-alternativ, der skinner over resten er LibreOffice. Vi hjælper dig med at få (mere) velkendte og produktive med denne alsidige kontorsuite. Læs mere) 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 (i virkeligheden en symlink) kaldet tekstbehandler repræsenterer;
  • En ny alternativgruppe kaldet x-word-processor, som;
  • Indeholder (og som standard) applikationen / usr / bin / lowriter, som har;
  • En prioritet på 40.

Calling word-processor fra kommandolinjen vil nu starte LibreOffice Writer (angivet ovenfor som lowriter ). Du kan tilføje andre (f.eks. Tekstmodus tekstbehandler wordgrinder ) med samme kommando, ændre den rigtige applikations sti efter behov:

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

Nu spørger x-word-processor- gruppen, viser disse to muligheder.

Opdater alternativer installer næste

Som standard er gruppen i "auto" -tilstand, hvilket betyder, at systemet vil bruge option med højeste prioritet (efter nummer) det indeholder - i dette tilfælde LibreOffice (40, versus wordgrinder's 20). Du kan bruge config- indstillingen beskrevet ovenfor for at ændre dette.

Fjernelse af alternativer fra systemet

Hvis du beslutter dig for, at du ikke har brug for en mulighed, vil en enkel kommando ved hjælp af fjernindstillingen slippe af med det.

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

Endelig vil fjernet-alt- optionen slette hele gruppen, herunder alle dens alternativer:

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

Bemærk, at disse fjerner opdateringsalternativerne, men ikke de programmer, de er knyttet til.

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

Billedkredit: Momente via Shutterstock.com

In this article