Cómo iniciar sus aplicaciones predeterminadas con comandos simples en Ubuntu

  • Brian Curtis
  • 0
  • 2972
  • 227
Anuncio

Linux tiene que ver con la libertad. Si bien los sistemas operativos propietarios tienden a indicarle un valor predeterminado para cada tipo de aplicación (por ejemplo, navegador web), Linux proporciona las herramientas para adaptar su sistema a sus propios gustos. Debería poder tener tantos programas diferentes de un tipo como desee. Y eso es lo que alternativas de actualización se trata de una manera fácil de cambiar entre opciones.

Aquí se explica cómo usarlo en Ubuntu (y otros sistemas basados ​​en Debian).

El sistema de alternativas de actualización

Antes de profundizar en las diferentes alternativas, echaremos un vistazo a las cosas detrás de escena. Una alternativa, editor, proporciona un editor de texto basado en terminal:

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

Y abrir un archivo de texto con este comando hace exactamente lo que esperarías:

editor de sudo / etc / fstab

Esto abrirá el archivo de configuración del sistema de archivos ¿Qué son los archivos de configuración y cómo puede editarlos? ¿Qué son los archivos de configuración y cómo puede editarlos? La gran mayoría de las aplicaciones de software se configuran a través de una interfaz de menú, pero algunas requieren que vaya un paso más allá y que realmente edite un archivo de texto. Pero, ¿cómo funcionan estos "archivos de configuración"? en un editor de texto ... pero ¿cuál? En el siguiente sistema se abrió en nano:

los editor El comando es de hecho un enlace simbólico ¿Qué es un enlace simbólico y cuáles son sus usos? [MakeUseOf explica] ¿Qué es un enlace simbólico y cuáles son sus usos? [MakeUseOf explica] (enlace simbólico). Un enlace a nano, usted puede preguntar? No! El comando / usr / bin / editor es un enlace a / etc / alternativas / editor. los / etc / alternativas El directorio es donde todas las alternativas en el sistema se administran como enlaces simbólicos. Estos son los enlaces que apuntan al programa real en cuestión. Entonces es un enlace (en su RUTA) a un enlace (en el directorio de alternativas) a un programa.

Como habrás adivinado, alternativas de actualización es la herramienta que te ayuda a administrar estos enlaces. Echemos un vistazo a cómo usarlo.

Ejemplo de uso de alternativas de actualización

Más alternativas de actualización Los comandos que usará siguen este patrón:

sudo update-alternative [opción] [alternativa (s)]

En lo anterior, alternativas) se refiere al programa que terminarás usando. los opción es lo que quieres hacer con eso. Para continuar con el editor componente, antes de andar de un lado a otro, veamos la disposición de la tierra. los monitor la opción nos muestra algunos detalles.

actualización-alternativas - editor de pantalla

Las líneas superiores nos dicen el camino hacia el editor comando en sí mismo, así como lo que está vinculado en este momento. Sin embargo, hay muchas cosas allí, incluyendo hombre traducciones de páginas y tal. Un más centrado lista El comando hace que las cosas sean más fáciles de entender:

actualización-alternativas - editor de listas

Ahí puedes ver que nano de hecho aparece como una alternativa para editor. ¿Pero qué más podríamos usar? Esto nos da tres opciones, que incluyen EMPUJE. Puedes reasignar editor llamar al EMPUJE programa en su lugar con el config opción.

sudo update-alternative --config editor

Usando el menú interactivo, puede seleccionar una nueva opción. O si conoce el programa que desea, use el conjunto opción:

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

A continuación, veremos algunas alternativas en las que es posible que desee probar.

Opciones alternativas de actualización notables

Como se mencionó, ya hay muchos paquetes que utilizan el alternativas de actualización sistema. Aquí hay algunos que pueden resultar útiles para administrar su sistema:

actualización-alternativas --config java

Algunos programas esperan / requieren que se instale una determinada versión de Java. En los sistemas basados ​​en Ubuntu, puede instalar varias versiones de OpenJDK Cómo verificar si Java está instalado en Ubuntu (e instalarlo si no lo está) Cómo verificar si Java está instalado en Ubuntu (e instalarlo si no lo está) Muchas aplicaciones multiplataforma están escritas en Java, por lo que si quieres pasar un buen rato en Linux, entonces probablemente tengas que instalarlo en algún momento u otro. (Java de código abierto) desde los repositorios, así como instalar múltiples versiones del Oracle JRE oficial a mano. La configuración de este último como alternativas le permitirá cambiar qué entorno Java lanza programas sobre la marcha.

Nota: Existen varias alternativas relacionadas con Java que deberían actualizarse todas juntas. Mira la aplicación de conveniencia actualización-java-alternativas, que hace algo del trabajo específico de Java para ti.

actualización-alternativas --config x-www-browser / gnome-www-browser

Bastante claro, esto le permitirá configurar su navegador web predeterminado. Si trabaja en un escritorio basado en GNOME, también debe mirar gnome-www-browser también.

actualización-alternativas --config mozilla-flashplugin

Para bien o para mal, todavía hay muchos sitios que usan Flash Cómo hacer que el último Flash Player de Chrome funcione en Firefox en Linux Cómo hacer que el último Flash Player de Chrome funcione en Firefox en Linux No se pierda las nuevas funciones y mejoras de rendimiento en Flash simplemente porque desea usar Firefox. Aquí le mostramos cómo obtener la última versión de Flash para Firefox en Linux. . Esto te ayudará a cambiar entre la versión oficial de Adobe y las de código abierto como gnash.

Si tiene curiosidad sobre la gama completa de alternativas disponibles, intente lo siguiente para enumerarlas a lo largo de su configuración actual:

actualización-alternativas --get-selections

Personalizando sus alternativas

Administrar las opciones que Canonical nos brinda está muy bien. Pero no sería libertad si no pudieras hacerlo tuyo, ¿verdad? En las siguientes secciones veremos cómo agregar y eliminar sus propios grupos alternativos.

Agregar alternativas desde el sistema

Las alternativas se agregan a su sistema automáticamente cuando instala los paquetes compatibles. Por ejemplo, si instaló emacs, el proceso de instalación ejecutaría un script que crea la opción necesaria en / etc / alternativas, incluyendo una prioridad.

Pero también puedes crear tus propias alternativas, si eres lo suficientemente aventurero. Si lo hace, debe tener en cuenta que deberá completar estas alternativas manualmente. Por ejemplo, si crea una nueva alternativa titulada procesador de palabras x, deberá agregar el primer y todos los programas posteriores a mano. También deberá eliminarlos, de lo contrario, puede encontrar su alternativa apuntando a un programa que ya no existe.

Agreguemos un grupo llamado procesador de palabras x y una alternativa (en este caso, el excelente LibreOffice Writer 9 Consejos efectivos de LibreOffice Writer para aumentar su productividad 9 Consejos efectivos de LibreOffice Writer para aumentar su productividad La única alternativa gratuita de Microsoft Office que destaca sobre el resto es LibreOffice. más) familiar y productivo con esta versátil suite ofimática.) es la siguiente:

alternativas de actualización de sudo: instalación / usr / bin / procesador de textos x-procesador de textos / usr / bin / lowriter 40

Este comando crea:

  • Un nuevo comando (de hecho, un enlace simbólico) llamado procesador de textos representando;
  • Un nuevo grupo de alternativas llamado procesador de palabras x, cual;
  • Contiene (y por defecto) la aplicación / usr / bin / lowriter, que tiene;
  • Una prioridad de 40.

Vocación procesador de textos desde la línea de comandos ahora iniciará LibreOffice Writer (especificado arriba como lowriter) Puede agregar otros (por ejemplo, el procesador de texto en modo texto wordgrinder) con el mismo comando, cambiando la ruta de la aplicación real según sea necesario:

alternativas de actualización de sudo: instalación / usr / bin / procesador de textos x-procesador de textos / usr / bin / wordgrinder 20

Ahora consultando el procesador de texto x grupo mostrará estas dos opciones.

Por defecto el grupo está en “auto” modo, lo que significa que el sistema usará la opción con la mayor Prioridad (por número) contiene, en este caso LibreOffice (40, versus wordgrinder's 20) Puedes usar el config opción descrita anteriormente para cambiar esto.

Eliminar alternativas del sistema

Si decide que no necesita una opción, un comando simple usando el retirar la opción lo eliminará.

alternativas de actualización de sudo: eliminar x-word-procesador / usr / bin / wordgrinder

Finalmente, el eliminar todo La opción eliminará todo el grupo, incluidas todas sus alternativas:

alternativas de actualización de sudo --remove-all x-word-procesador

Tenga en cuenta que estos eliminan el actualizar alternativas entradas pero no los programas a los que están vinculados.

¿Alguna vez has actualizado las alternativas en acción antes? ¿Algún consejo o truco relacionado con trabajar con alternativas? Háganos saber en los comentarios!

Crédito de imagen: momente a través de Shutterstock.com




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.