Så här startar du dina standardapplikationer med enkla kommandon i Ubuntu

Så här startar du dina standardapplikationer med enkla kommandon i Ubuntu / Linux

Linux handlar om frihet. Medan proprietära operativsystem tenderar att rikta dig mot en standard för varje typ av app (t.ex. webbläsare), erbjuder Linux verktygen för att skräddarsy ditt system efter eget tycke. Du borde kunna ha så många olika program av en typ som du vill. Och det är vad update-alternatives handlar om - ett enkelt sätt att växla mellan alternativ.

Så här använder du det i Ubuntu (och andra Debian-baserade system).

Uppdateringsalternativet System

Innan vi dyker in i de olika alternativen, tar vi en titt på saker bakom kulisserna. Ett alternativ, redaktör, tillhandahåller en terminalbaserad textredigerare:

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

Och att öppna en textfil med det här kommandot gör exakt vad du kan förvänta dig:

sudo editor / etc / fstab

Detta öppnar filsystemet config file Vad är Config-filer, och hur kan du redigera dem? Vad är Config-filer, och hur kan du redigera dem? Den stora delen av programvaran konfigureras via ett menygränssnitt, men vissa kräver att du tar ett steg bortom och faktiskt redigerar en textfil. Men hur fungerar dessa "config files"? Läs mer i en textredigerare ... men vilken? På det nedre systemet öppnade den i nano:

De redaktör kommandot är faktiskt en symbolisk länk Vad är en symbolisk länk och vad är dess användningsområden? [MakeUseOf Förklarar] Vad är en symbolisk länk och vad är dess användningsområden? [MakeUseOf Explains] Läs mer (symlink). En länk till nano, du kanske frågar? Nej! Kommandot / Usr / bin / redaktör är en länk till / Etc / alternatives / redaktör. De / etc / alternatives katalog är där alla alternativ i systemet hanteras som symboliska länkar. Det här är de länkar som pekar på det aktuella programmet i fråga. Så det är en länk (i din PATH) till en länk (i alternativkatalogen) till ett program.

Som du kanske har gissat, update-alternatives är verktyget som hjälper dig att hantera dessa länkar. Låt oss ta en titt på hur man använder den.

Exempel på uppdateringsalternativ Användning

Mest update-alternatives kommandon du ska använda följer detta mönster:

sudo uppdateringsalternativ [alternativ] [alternativ (er)]

I ovanstående, alternativ (er) refererar till det program du kommer att sluta använda. De alternativ är vad du vill göra med det. För att fortsätta med redaktör komponent, innan vi börjar mucking runt låt oss få läget av landet. De visa alternativet visar oss lite detalj.

uppdateringsalternativ - displayredigerare

De övre raderna berättar vägen till redaktör befäl själv, liksom vad som är länkat just nu. Det finns många saker därifrån även, inklusive man sidöversättningar och liknande. En mer fokuserad lista kommando gör det lättare att förstå:

uppdateringsalternativ - listredigerare

Där kan du se det nano är verkligen listad som ett alternativ för redaktör. Men vad skulle vi kunna använda? Detta ger oss tre alternativ, inklusive VIM. Du kan omfördela redaktör att ringa VIM Program istället med config alternativ.

sudo uppdateringsalternativ - config editor

Med hjälp av den interaktiva menyn kan du välja ett nytt alternativ. Eller om du vet vilket program du vill använda, använd uppsättning alternativ:

sudo uppdateringsalternativ - set editor /usr/bin/vim.basic

Därefter tar vi en titt på några alternativ som du kanske vill pröva på.

Noterbara uppdateringsalternativ Alternativ

Som nämnts finns det redan många paket som använder sig av update-alternatives systemet. Här är några som kan vara användbar för att hantera ditt system:

uppdateringsalternativ --config java

Vissa program förväntar / kräver att en viss version av Java installeras. På Ubuntu-baserade system kan du installera flera versioner av OpenJDK Så här kontrollerar du om Java är installerat på Ubuntu (och installerar om det inte är). Kontrollera om Java installeras på Ubuntu (och installera om det inte är det) Många applikationer på plattformen är skrivna i Java, så om du vill ha en bra tid i Linux måste du förmodligen installera den som en viss punkt eller en annan. Läs mer (open source Java) från repositories samt installera flera versioner av den officiella Oracle JRE för hand. Genom att konfigurera den senare som alternativ kan du växla vilken Java-miljö som lanserar program i flygningen.

Obs! Det finns ett antal Java-relaterade alternativ som alla ska uppdateras tillsammans. Kolla in bekvämlighetsapp update-java-alternativ, vilket gör något av det Java-specifika arbetet för dig.

uppdateringsalternativ --config x-www-browser / gnome-www-browser

Ganska självförklarande, det här låter dig ställa in din standardwebbläsare. Om du arbetar på ett GNOME-baserat skrivbord, bör du också titta på gnome-www-browser för.

uppdateringsalternativ --config mozilla-flashplugin

För bättre eller sämre finns det fortfarande många webbplatser som använder Flash Hur får du Chromes senaste Flash Player för att fungera i Firefox på Linux Hur får du Chromes senaste Flash Player för att fungera i Firefox på Linux Missa inte nya funktioner och prestanda förbättringar i Flash bara för att du vill använda Firefox. Så här får du den senaste versionen av Flash för Firefox i Linux. Läs mer . Det här hjälper dig att bläddra mellan den officiella Adobe-versionen och öppen källkod som gnash.

Om du är nyfiken på hela utbudet av alternativ, kan du prova följande för att lista dem hela tiden med sin nuvarande inställning:

uppdateringsalternativ - val-val

Anpassa dina alternativ

Hantera alternativen Canonical ger oss är allt bra och bra. Men det skulle inte vara frihet om du inte kunde göra det själv, skulle det? I följande avsnitt ser vi hur du lägger till och tar bort dina egna alternativa grupper.

Lägga till alternativ från systemet

Alternativ läggs till i ditt system automatiskt när du installerar stödda paket. Om du till exempel installerat emacs, installationsprocessen skulle köra ett skript som skapar det nödvändiga alternativet i / etc / alternatives, inklusive en prioritet.

Men du kan också skapa egna alternativ om du är äventyrlig nog. Om du gör det borde du komma ihåg att du måste fylla i dessa alternativ manuellt. Till exempel om du skapar ett nytt alternativt namn x-ordbehandlare, Du måste lägga till de första och alla efterföljande programmen för hand. Du måste också ta bort dem, annars kan du hitta ditt alternativ som pekar på ett program som inte längre existerar.

Låt oss lägga till en grupp som heter x-ordbehandlare och ett alternativ (i detta fall den utmärkta LibreOffice Writer 9 Effektiv LibreOffice Writer Tips för att öka din produktivitet 9 Effektiva LibreOffice Writer Tips för att öka produktiviteten Det enda gratis Microsoft Office-alternativet som lyser över resten är LibreOffice. Vi hjälper dig att få ( mer) bekant och produktivt med denna mångsidiga kontorsockel. Läs mer) är som följer:

sudo uppdateringsalternativ - installera / usr / bin / word-processor x-word-processor / usr / bin / lowriter 40

Detta kommando skapar:

  • Ett nytt kommando (i själva verket en symlink) kallas ordbehandlare representerar;
  • En ny alternativgrupp kallas x-ordbehandlare, som;
  • Innehåller (och som standard) ansökan / Usr / bin / lowriter, som har;
  • En prioritet på 40.

Kallelse ordbehandlare Från kommandoraden startas LibreOffice Writer (anges ovan som lowriter). Du kan lägga till andra (t.ex. textlägesordbehandlare wordgrinder) med samma kommando, ändra den verkliga programmets sökväg efter behov:

sudo uppdateringsalternativ - installera / usr / bin / word-processor x-word-processor / usr / bin / wordgrinder 20

Nu frågar x-ordbehandlare gruppen kommer att visa dessa två alternativ.

Som standard är gruppen i “bil” läge, vilket innebär att systemet använder alternativet med det högsta Prioritet (efter antal) innehåller det - i det här fallet LibreOffice (40 versus wordgrinder s 20). Du kan använda config alternativet som beskrivs ovan för att ändra detta.

Ta bort alternativ från systemet

Om du bestämmer dig för att du inte behöver ett alternativ, ett enkelt kommando med hjälp av ta bort alternativet kommer bli av med det.

sudo uppdateringsalternativ --remove x-word-processor / usr / bin / wordgrinder

Slutligen, den ta bort alla alternativet raderar hela gruppen, inklusive alla dess alternativ:

sudo uppdateringsalternativ --remove-all x-word-processor

Observera att dessa tar bort uppdatera alternativ poster men inte de program som de är kopplade till.

Har du någonsin uppdaterat alternativ i åtgärd innan? Några tips eller knep i samband med att arbeta med alternativ? Låt oss veta i kommentarerna!

Bildkrediter: Momente via Shutterstock.com

Utforska mer om: Debian, Linux, Ubuntu.