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

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

Linux handlar om frihet. Även om egna operativsystem tenderar att peka 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 din egen smak. Du bör kunna ha så många olika program av en typ som du vill. Och det är vad uppdateringsalternativ handlar om - ett enkelt sätt att växla mellan alternativ.





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





Systemet för uppdateringsalternativ

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





apple watch serie 6 aluminium vs rostfritt stål
whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

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

sudo editor /etc/fstab

Detta öppnar filsystemet config -fil i en textredigerare ... men vilken? På nedanstående system öppnades det nano :



De redaktör kommandot är faktiskt a symbolisk länk (symlänk). En länk till nano , kan du fråga? Nej! Kommandot /usr/bin/editor är en länk till /etc/alternativer/editor . De /etc/alternativ katalog är där alla alternativ i systemet hanteras som symboliska länkar. Det här är länkarna 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 gissat, uppdateringsalternativ är verktyget som hjälper dig att hantera dessa länkar. Låt oss ta en titt på hur du använder den.





Exempel på uppdateringsalternativ Användning

Mest uppdateringsalternativ kommandon du använder följer detta mönster:

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

I ovanstående, alternativ refererar till det program du kommer att använda. De alternativ är vad du vill göra med det. För att fortsätta med redaktör komponent, innan vi går och mumlar runt, låt oss få plats med landet. De visa alternativet visar oss lite detaljer.





update-alternatives --display editor

De översta raderna berättar oss vägen till redaktör kommandot själv, liksom vad som är kopplat för tillfället. Det finns dock en massa saker där, inklusive man sidöversättningar och så. En mer fokuserad lista kommandot gör saker lättare att förstå:

update-alternatives --list editor

Där kan du se det nano är verkligen listat som ett alternativ för redaktör . Men vad mer kan vi använda? Detta ger oss tre alternativ, inklusive JAG KOM . Du kan tilldela igen redaktör att ringa JAG KOM programmet istället med config alternativ.

sudo update-alternatives --config editor

Med den interaktiva menyn kan du välja ett nytt alternativ. Eller om du känner till programmet du vill använda uppsättning alternativ:

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

Därefter tittar vi på några alternativ som du kanske vill testa.

Anmärkningsvärda alternativ för uppdateringar

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

update-alternatives --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 (öppen källkod Java) från lagringsplatser samt installera flera versioner av det officiella Oracle JRE för hand. Om du ställer in det senare som alternativ kan du byta vilken Java -miljö som startar program direkt.

Obs! Det finns ett antal Java-relaterade alternativ som alla bör uppdateras tillsammans. Kolla in bekvämlighetsappen uppdatera-java-alternativ , som gör några av de Java-specifika arbetena för dig.

update-alternatives --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-webbläsare för.

update-alternatives --config mozilla-flashplugin

På gott och ont finns det fortfarande många webbplatser som använder Flash. Detta hjälper dig att bläddra mellan den officiella Adobe -versionen och sådana som öppen källkod gnash .

Om du är nyfiken på alla tillgängliga alternativ, försök med följande för att lista dem längs deras nuvarande inställning:

update-alternatives --get-selections

Anpassa dina alternativ

Att hantera de alternativ som Canonical ger oss är bra och bra. Men det skulle inte vara frihet om du inte kunde göra det till ditt eget, eller hur? I följande avsnitt tittar vi på 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 paket som stöds. Till exempel om du installerade emacs , skulle installationsprocessen köra ett skript som skapar det nödvändiga alternativet i /etc/alternativ , inklusive en prioritet.

Men du kan också skapa dina egna alternativ om du är äventyrlig nog. Om du gör det bör du komma ihåg att du måste fylla i dessa alternativ manuellt. Till exempel om du skapar ett nytt alternativ med titeln x-ordbehandlare måste du lägga till det första och alla efterföljande program 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 finns.

Låt oss lägga till en grupp som heter x-ordbehandlare och ett alternativ (i detta fall den utmärkta LibreOffice Writer) är följande:

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

Detta kommando skapar:

  • Ett nytt kommando (faktiskt en symlink) kallas ordbehandlare representerar;
  • En ny alternativgrupp kallas x-ordbehandlare , som;
  • Innehåller (och standard) applikationen /usr/bin/lowriter , som har;
  • En prioritet på 40.

Kallelse ordbehandlare från kommandoraden kommer nu att starta LibreOffice Writer (specificerad ovan som lågskrivare ). Du kan lägga till andra (t.ex. textbehandlingsläge ordgrinder ) med samma kommando, ändra den verkliga programmets sökväg efter behov:

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

Frågar nu om x-ordbehandlare grupp kommer att visa dessa två alternativ.

Som standard är gruppen i 'auto' -läge, vilket innebär att systemet kommer att använda alternativet med det högsta Prioritet (efter nummer) den innehåller - i det här fallet LibreOffice (40, kontra ordgrinder 20). Du kan använda config alternativ 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 avlägsna alternativet kommer att bli av med det.

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

Slutligen, ta bort alla alternativet kommer att radera hela gruppen, inklusive alla dess alternativ:

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

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

Har du någonsin uppdaterat-alternativ i aktion tidigare? Några tips eller knep relaterade till att arbeta med alternativ? Låt oss veta i kommentarerna!

Bildkredit: ögonblick via Shutterstock.com

Dela med sig Dela med sig Tweet E-post De 8 bästa webbplatserna för att ladda ner ljudböcker gratis

Ljudböcker är en stor underhållningskälla och mycket lättare att smälta. Här är de åtta bästa webbplatserna där du kan ladda ner dem gratis.

Läs Nästa
Relaterade ämnen
  • Linux
  • Ubuntu
  • Debian
  • Linux
Om författaren Aaron Peters(31 artiklar publicerade)

Aaron har varit armbågsdjupad inom teknik som affärsanalytiker och projektledare under femton år och har varit en lojal Ubuntu-användare nästan lika länge (sedan Breezy Badger). Hans intressen inkluderar öppen källkod, applikationer för småföretag, integration av Linux och Android och datorer i klartextläge.

Mer från Aaron Peters

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera