Jak spustit své výchozí aplikace pomocí jednoduchých příkazů v Ubuntu

Jak spustit své výchozí aplikace pomocí jednoduchých příkazů v Ubuntu

Linux je o svobodě. Zatímco proprietární operační systémy vás obvykle nasměrují na výchozí nastavení pro každý typ aplikace (např. Webový prohlížeč), Linux poskytuje nástroje k přizpůsobení systému vašemu vlastnímu vkusu. Měli byste mít tolik různých programů, kolik chcete. A to je ono aktualizace-alternativy je o tom - snadný způsob přepínání mezi možnostmi.





Zde je návod, jak jej používat v Ubuntu (a dalších systémech založených na Debianu).





Systém aktualizací-alternativy

Než se ponoříme do různých alternativ, podíváme se na věci ze zákulisí. Jedna alternativa, editor , poskytuje textový editor na bázi terminálu:





stáhněte si video z youtube do role fotoaparátu iphone
whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

A otevření textového souboru pomocí tohoto příkazu dělá přesně to, co byste očekávali:

sudo editor /etc/fstab

Tím se otevře souborový systém konfigurační soubor v textovém editoru ... ale který? V níže uvedeném systému se otevřel nano :



The editor příkaz je ve skutečnosti a symbolický odkaz (symbolický odkaz). Odkaz na nano , můžete se zeptat? Ani náhodou! Příkaz /usr/bin/editor je odkaz na /etc/alternatives/editor . The /etc/alternativy adresář je místo, kde jsou všechny alternativy v systému spravovány jako symbolické odkazy. Toto jsou odkazy, které odkazují na příslušný program. Je to tedy odkaz (ve vaší PATH) na odkaz (v adresáři alternativ) na program.

Jak jste asi uhodli, aktualizace-alternativy je nástroj, který vám pomůže spravovat tyto odkazy. Pojďme se podívat na to, jak ji používat.





Příklad aktualizace-alternativy Použití

Většina aktualizace-alternativy příkazy, které budete používat, se řídí tímto vzorem:

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

Ve výše uvedeném alternativa odkazuje na program, který nakonec použijete. The volba je to, co s tím chcete dělat. Chcete -li pokračovat v editor komponenta, než se začneme motat kolem, pojďme si položit půdu. The Zobrazit možnost nám ukazuje některé detaily.





update-alternatives --display editor

Horní čáry nám říkají cestu k editor samotný příkaz, stejně jako to, co je v tuto chvíli propojeno. Je tam ale spousta věcí, včetně muž překlady stránek a podobně. Více soustředěný seznam příkaz usnadňuje pochopení věcí:

update-alternatives --list editor

Tam to můžete vidět nano je skutečně uveden jako alternativa pro editor . Ale co jiného bychom mohli použít? To nám dává tři možnosti, včetně PŘIŠEL JSEM . Můžete znovu přiřadit editor zavolat na PŘIŠEL JSEM program místo s konfigur volba.

sudo update-alternatives --config editor

Pomocí interaktivní nabídky můžete vybrat novou možnost. Nebo pokud znáte požadovaný program, použijte soubor volba:

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

Dále se podíváme na několik alternativ, které byste si mohli vyzkoušet.

Významné alternativní možnosti aktualizace

Jak již bylo zmíněno, existuje již mnoho balíčků, které používají aktualizace-alternativy Systém. Zde jsou některé, které se mohou ukázat jako užitečné při správě systému:

update-alternatives --config java

Některé programy očekávají/vyžadují instalaci určité verze Javy. Na systémech založených na Ubuntu můžete nainstalovat více verzí OpenJDK (open source Java) z repozitářů a také nainstalovat více verzí oficiálního Oracle JRE ručně. Nastavení posledně uvedeného jako alternativy vám umožní přepínat, které prostředí Java spouští programy za běhu.

Poznámka: Existuje řada alternativ souvisejících s jazykem Java, které by měly být všechny aktualizovány společně. Podívejte se na pohodlnou aplikaci update-java-alternatives , který pro vás pracuje s některými specifickými pro Javu.

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

Docela jasné, to vám umožní nastavit výchozí webový prohlížeč. Pokud pracujete na ploše založené na GNOME, měli byste se také podívat na gnome-www-prohlížeč také.

update-alternatives --config mozilla-flashplugin

V dobrém i zlém, stále existuje spousta stránek, které používají Flash. To vám pomůže přepínat mezi oficiální verzí Adobe a podobnými open source skřípat .

Pokud vás zajímá celá řada dostupných alternativ, zkuste je uvést v seznamu podle jejich aktuálního nastavení:

update-alternatives --get-selections

Přizpůsobení vašich alternativ

Správa možností, které nám Canonical nabízí, je dobrá a dobrá. Nebyla by to však svoboda, kdybyste si ji nedokázali udělat vlastní, že? V následujících částech se podíváme na to, jak přidat a odebrat vlastní alternativní skupiny.

Přidání alternativ ze systému

Alternativy se do vašeho systému přidají automaticky při instalaci podporovaných balíčků. Pokud jste například nainstalovali emacs , instalační proces spustí skript, který vytvoří potřebnou možnost v /etc/alternativy , včetně priority.

Pokud však máte dost dobrodružství, můžete si také vytvořit vlastní alternativy. Pokud tak učiníte, měli byste mít na paměti, že tyto alternativy budete muset vyplnit ručně. Pokud například vytvoříte novou alternativu s názvem x-textový procesor , budete muset přidat první a všechny následující programy ručně. Budete je také muset odstranit, jinak můžete najít alternativu ukazující na program, který již neexistuje.

Přidejme skupinu s názvem x-textový procesor a jedna alternativa (v tomto případě vynikající LibreOffice Writer) je následující:

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

Tento příkaz vytvoří:

  • Volal nový příkaz (ve skutečnosti symbolický odkaz) textový procesor zastupující;
  • Volala nová skupina alternativ x-textový procesor , který;
  • Obsahuje (a výchozí) aplikaci /usr/bin/lowriter , který má;
  • Priorita 40.

Povolání textový procesor z příkazového řádku se nyní spustí LibreOffice Writer (zadaný výše jako nižší kritérium ). Můžete přidat další (např. Textový procesor textového režimu mlýnek na slovo ) se stejným příkazem, změna cesty skutečné aplikace podle potřeby:

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

Nyní dotazování x-textový procesor skupina zobrazí tyto dvě možnosti.

Ve výchozím nastavení je skupina v režimu 'auto', což znamená, že systém použije možnost s nejvyšší Přednost (podle počtu) obsahuje - v tomto případě LibreOffice (40, versus mlýnek na slovo 20). Můžete použít konfigur výše popsaná možnost to změnit.

Odebírání alternativ ze systému

Pokud se rozhodnete, že nepotřebujete možnost, použijte jednoduchý příkaz pomocí odstranit možnost se toho zbaví.

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

Nakonec, odebrat všechny Možnost odstraní celou skupinu včetně všech jejích alternativ:

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

Všimněte si, že tyto odstraňují aktualizovat alternativy zápisy ale ne programy, na které jsou napojeny.

Už jste někdy aktualizovali alternativy v akci? Nějaké tipy nebo triky související s prací s alternativami? Dejte nám vědět v komentářích!

Image Credit: moment přes Shutterstock.com

Podíl Podíl tweet E-mailem 8 nejlepších webových stránek ke stažení audioknih zdarma

Audioknihy jsou skvělým zdrojem zábavy a mnohem snáze stravitelné. Zde je osm nejlepších webových stránek, kde si je můžete zdarma stáhnout.

Číst dále
Související témata
  • Linux
  • Ubuntu
  • Debian
  • Linux
O autorovi Aaron Peters(31 článků zveřejněno)

Jako obchodní analytik a projektový manažer se Aaron zabýval technologiemi po patnáct let a věrným uživatelem Ubuntu je téměř tak dlouho (od Breezy Badger). Mezi jeho zájmy patří open source, aplikace pro malé firmy, integrace Linuxu a Androidu a práce na počítači v režimu prostého textu.

Více od Aarona Petersa

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru