Come avviare le tue app predefinite con semplici comandi in Ubuntu

A differenza dei sistemi operativi proprietari, Linux fornisce gli strumenti per adattare il sistema ai propri gusti. Utilizzando un singolo comando, è possibile avviare le app predefinite tramite il terminale con alternative di aggiornamento.

A differenza dei sistemi operativi proprietari, Linux fornisce gli strumenti per adattare il sistema ai propri gusti.  Utilizzando un singolo comando, è possibile avviare le app predefinite tramite il terminale con alternative di aggiornamento.
Annuncio pubblicitario

Linux è tutto incentrato sulla libertà. Mentre i sistemi operativi proprietari tendono a puntare a un valore predefinito per ogni tipo di app (ad esempio il browser Web), Linux fornisce gli strumenti per adattare il sistema ai propri gusti. Dovresti essere in grado di avere tanti programmi diversi di un tipo che desideri. E questo è l' aggiornamento-alternative : un modo semplice per passare da un'opzione all'altra.

Ecco come usarlo in Ubuntu (e in altri sistemi basati su Debian).

Il sistema di aggiornamento-alternative

Prima di approfondire le diverse alternative, daremo un'occhiata alle cose dietro le quinte. Un'alternativa, l' editor, fornisce un editor di testo basato sul terminale:

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

E aprire un file di testo con questo comando fa esattamente quello che ti aspetti:

 sudo editor /etc/fstab 

Questo aprirà il file di configurazione del filesystem Cosa sono i file di configurazione e come puoi modificarli? Cosa sono i file di configurazione e come è possibile modificarli? La maggior parte delle applicazioni software sono configurate tramite un'interfaccia menu, ma alcune richiedono di fare un passo avanti e di modificare effettivamente un file di testo. Ma come funzionano questi "file di configurazione"? Leggi di più in un editor di testo ... ma quale? Sul sistema sottostante è stato aperto in nano :

aggiorna fstab

Il comando editor è in effetti un collegamento simbolico Cos'è un collegamento simbolico e quali sono i suoi usi? [MakeUseOf Explains] Che cos'è un collegamento simbolico e quali sono i suoi usi? [MakeUseOf Explains] Ulteriori informazioni (link simbolico). Un link a nano, potresti chiedere? No! Il comando / usr / bin / editor è un collegamento a / etc / alternative / editor . La directory / etc / alternative è dove tutte le alternative nel sistema sono gestite come collegamenti simbolici. Questi sono i link che puntano al vero programma in questione. Quindi è un collegamento (nel tuo PERCORSO) a un link (nella directory delle alternative) a un programma.

Come avrai intuito, update-alternative è lo strumento che ti aiuta a gestire questi collegamenti. Diamo un'occhiata a come usarlo.

Esempio di aggiornamento-alternative Utilizzo

La maggior parte dei comandi di aggiornamento-alternativa che utilizzerai segue questo modello:

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

In quanto sopra, le alternative si riferiscono al programma che utilizzerai. L' opzione è ciò che vuoi fare con esso. Per continuare con il componente editor, prima di andare a fare i mucchietti, prendiamo la posa della terra. L'opzione di visualizzazione ci mostra alcuni dettagli.

 update-alternatives --display editor 

aggiorna l'editor di visualizzazione delle alternative

Le prime righe ci dicono il percorso del comando editor stesso, così come quello che è collegato al momento. Ci sono molte cose lì dentro, incluse le traduzioni delle pagine man e così via. Un comando di elenco più focalizzato rende le cose più facili da capire:

 update-alternatives --list editor 

aggiorna la lista delle alternative alts

Lì, puoi vedere che nano è in effetti elencato come alternativa per l' editor . Ma cos'altro potremmo usare? Questo ci dà tre opzioni, incluso VIM . È possibile riassegnare l' editor per chiamare il programma VIM invece con l'opzione config .

 sudo update-alternatives --config editor 

aggiorna l'editor di configurazione delle alternative

Utilizzando il menu interattivo, è possibile selezionare una nuova opzione. O se conosci il programma che vuoi, usa l'opzione set :

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

Di seguito daremo un'occhiata ad alcune alternative che potresti voler provare.

Aggiornamento notevole - Opzioni alternative

Come già detto, ci sono già molti pacchetti che fanno uso del sistema di aggiornamento-alternative . Ecco alcuni che potrebbero rivelarsi utili nella gestione del tuo sistema:

 update-alternatives --config java 

Alcuni programmi prevedono / richiedono l'installazione di una determinata versione di Java. Sui sistemi basati su Ubuntu, è possibile installare più versioni di OpenJDK Come verificare se Java è installato su Ubuntu (e installarlo se non lo è) Come verificare se Java è installato su Ubuntu (e installare se non lo è) Molte app multipiattaforma sono scritte in Java, quindi se vuoi divertirti su Linux, probabilmente dovrai installarlo come punto o altro. Leggi di più (Java open source) dai repository e installa a mano più versioni di Oracle JRE ufficiale. La configurazione di quest'ultima come alternativa ti consentirà di cambiare l'ambiente Java che avvia i programmi al volo.

Nota: esiste un numero di alternative correlate a Java che dovrebbero essere tutte aggiornate insieme. Controlla le convenienti app update-java-alternative, che fanno parte del lavoro specifico di Java per te.

aggiorna le alternative java alts

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

Abbastanza autoesplicativo, questo ti permetterà di impostare il tuo browser web predefinito. Se lavori su un desktop basato su GNOME, dovresti anche dare un'occhiata a gnome-www-browser .

 update-alternatives --config mozilla-flashplugin 

Nel bene o nel male, ci sono ancora molti siti che usano Flash Come ottenere l'ultimo Flash Player di Chrome per funzionare in Firefox su Linux Come ottenere l'ultimo Flash Player di Chrome per lavorare su Firefox su Linux Non perdere le nuove funzionalità e miglioramenti delle prestazioni in Flash semplicemente perché si desidera utilizzare Firefox. Ecco come ottenere l'ultima versione di Flash per Firefox in Linux. Leggi di più . Questo ti aiuterà a cambiare tra la versione ufficiale di Adobe e quella open source come gnash.

Se sei curioso di conoscere l'intera gamma di alternative disponibili, prova le seguenti azioni per elencarle lungo l'impostazione corrente:

 update-alternatives --get-selections 

Personalizzare le tue alternative

Gestire le opzioni che Canonical ci offre va benissimo. Ma non sarebbe la libertà se non potessi farcela da sola, vero? Nelle sezioni seguenti vedremo come aggiungere e rimuovere i propri gruppi alternativi.

Aggiunta di alternative dal sistema

Le alternative vengono aggiunte automaticamente al sistema quando si installano i pacchetti supportati. Ad esempio, se hai installato emacs, il processo di installazione eseguirà uno script che crea l'opzione necessaria in / etc / alternative, inclusa una priorità.

Ma puoi anche creare le tue alternative, se sei abbastanza avventuroso. Se lo fai, dovresti tenere a mente che dovrai compilare queste alternative manualmente. Ad esempio, se crei una nuova alternativa intitolata x-word-processor, dovrai aggiungere a mano il primo e tutti i programmi successivi. Dovrai anche rimuoverli, altrimenti potresti trovare l'alternativa che punta a un programma che non esiste più.

Aggiungiamo un gruppo chiamato x-word-processor e un'alternativa (in questo caso l'ottimo LibreOffice Writer 9 Suggerimenti efficaci di Writer di LibreOffice per aumentare la produttività 9 Suggerimenti efficaci di Writer di LibreOffice per aumentare la produttività L'unica alternativa gratuita di Microsoft Office che brilla sopra il resto è LibreOffice. Ti aiuteremo a diventare (più) familiare e produttivo con questa versatile suite per ufficio. Ulteriori informazioni) è la seguente:

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

Questo comando crea:

  • Un nuovo comando (in effetti un link simbolico) chiamato word-processor che rappresenta;
  • Un nuovo gruppo di alternative chiamato x-word-processor, che;
  • Contiene (e le impostazioni predefinite) l'applicazione / usr / bin / lowriter, che ha;
  • Una priorità di 40.

Chiamando il word processor dalla riga di comando verrà ora lanciato LibreOffice Writer (specificato sopra come lowriter ). È possibile aggiungere altri (ad esempio wordgrinder word processor in modalità testo ) con lo stesso comando, modificando il percorso dell'applicazione reale secondo necessità:

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

Ora interrogando il gruppo processore x-word mostrerà queste due opzioni.

aggiorna le alternative installa successiva

Di default il gruppo è in modalità "auto", il che significa che il sistema utilizzerà l'opzione con la Priorità più alta (in base al numero) che contiene - in questo caso LibreOffice (40, rispetto a wordgrinder's 20). Puoi usare l'opzione config descritta sopra per cambiare questo.

Rimozione di alternative dal sistema

Se decidi di non aver bisogno di un'opzione, un semplice comando che usa l'opzione remove lo eliminerà .

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

Infine, l'opzione rimuovi tutto cancellerà l'intero gruppo, incluse tutte le sue alternative:

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

Si noti che questi rimuovono le voci di aggiornamento alternative ma non i programmi a cui sono collegate.

Hai mai aggiornato le alternative in azione prima? Eventuali trucchi o suggerimenti relativi al lavoro con alternative? Fateci sapere nei commenti!

Credito immagine: momente tramite Shutterstock.com

In this article