Come avviare le tue app predefinite con semplici comandi in Ubuntu
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 è quello update-alternatives è tutto - 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, editore, fornisce un editor di testi basato sul terminale:
whereis editor di 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:
editor di sudo / 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? Nel sistema sottostante è stato aperto nano:
Il editore il comando è in effetti un collegamento simbolico Che 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 / editore è un link a / Etc / alternative / editor di. Il / etc / alternative directory è 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-alternatives è lo strumento che ti aiuta a gestire questi collegamenti. Diamo un'occhiata a come usarlo.
Esempio di aggiornamento-alternative Utilizzo
Maggior parte update-alternatives i comandi che utilizzerai seguiranno questo schema:
sudo update-alternatives [opzione] [alternative (s)]
In quanto sopra, alternative (s) si riferisce al programma che utilizzerai. Il opzione è quello che vuoi fare con esso. Per continuare con editore componente, prima di andare a fare i mucchietti, prendiamo la posa della terra. Il display l'opzione ci mostra alcuni dettagli.
update-alternatives --display editor
Le prime linee ci dicono il percorso per il editore comando stesso, così come ciò che è collegato al momento. Ci sono molte cose lì dentro, anche uomo traduzioni di pagine e così via. Un più concentrato elenco comando rende le cose più facili da capire:
aggiornamento-alternative - editor di liste
Lì, puoi vederlo nano è in effetti elencato come un'alternativa per editore. Ma cos'altro potremmo usare? Questo ci dà tre opzioni, tra cui VIM. Puoi riassegnare editore chiamare il VIM programma invece con il config opzione.
sudo update-alternatives --config editor
Utilizzando il menu interattivo, è possibile selezionare una nuova opzione. O se conosci il programma che vuoi, usa il impostato opzione:
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 di update-alternatives sistema. Ecco alcuni che potrebbero rivelarsi utili nella gestione del tuo sistema:
aggiornamento-alternative --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 installare 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 l'app di convenienza update-java-alternatives, che fa parte del lavoro specifico di Java per te.
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 guardare gnome-www browser pure.
aggiornamento-alternative --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-alternative --get-selezioni
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 il primo e tutti i programmi successivi a mano. 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'eccellente 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 a Microsoft Office che brilla sopra il resto è LibreOffice. 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 rappresentano;
- Un nuovo gruppo di alternative chiamato x-word-processor, quale;
- Contiene (e le impostazioni predefinite) l'applicazione / Usr / bin / lowriter, che ha;
- Una priorità di 40.
chiamata word-processor dalla riga di comando verrà ora avviato LibreOffice Writer (specificato sopra come lowriter). Puoi aggiungerne altri (ad esempio l'elaboratore di testi in modalità testo wordgrinder) con lo stesso comando, cambiando 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 x-word-processor il gruppo mostrerà queste due opzioni.
Di default il gruppo è in “auto” modalità, il che significa che il sistema utilizzerà l'opzione con il più alto Priorità (per numero) contiene - in questo caso LibreOffice (40, contro wordgrinder di 20). Puoi usare il config opzione descritta sopra per cambiare questo.
Rimozione di alternative dal sistema
Se decidi di non aver bisogno di un'opzione, un semplice comando usando il rimuovere l'opzione si sbarazzerà di esso.
sudo update-alternatives --remove x-word-processor / usr / bin / wordgrinder
Finalmente, il Rimuovi tutto l'opzione eliminerà l'intero gruppo, incluse tutte le sue alternative:
sudo update-alternatives --remove-all x-word-processor
Si noti che questi rimuovono il aggiornare le alternative voci ma non i programmi a cui sono collegati.
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
Scopri di più su: Debian, Linux, Ubuntu.