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:

¿Dónde está el editor? editor: / 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 sistema de archivos archivo de configuración ¿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"? Lee mas en un editor de texto... pero ¿cuál? En el siguiente sistema se abrió en nano:

actualizar fstab

los editor comando es de hecho un enlace simbólico ¿Qué es un enlace simbólico (enlace simbólico)? Cómo crear uno en LinuxLos accesos directos a archivos son útiles, pero los enlaces simbólicos (enlaces simbólicos) pueden cambiar la forma en que usa archivos y carpetas en Linux, macOS y Windows. Lee mas (enlace simbólico). Un enlace a nano, podrías preguntar? No! El comando /usr/bin/editor es un enlace a /etc/alternatives/editor. los /etc/alternatives 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. Por lo tanto, 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ás siguen este patrón:

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

En lo anterior, alternativa (s) 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 ir a jugar, vamos a ver el terreno. los monitor La opción nos muestra algunos detalles.

actualización-alternativas - editor de pantalla
editor de visualización de alternativas de actualización

Las líneas superiores nos indican 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
actualizar la lista de alternativas

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, incluso EMPUJE. Puedes reasignar editor llamar al EMPUJE programa en su lugar con el config opción.

sudo update-alternative --config editor
actualizar el editor de configuración de alternativas

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 que quizás 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 sistemas basados ​​en Ubuntu, puede instalar múltiples versiones de OpenJDK 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, probablemente tengas que instalarlo en algún momento u otro. Lee mas (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 realiza parte del trabajo específico de Java para usted.

actualizar alternativas java alts
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 usar Flash Cómo hacer que el último Flash Player de Chrome funcione en Firefox en LinuxNo se pierda las nuevas funciones y las 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. Lee mas . Esto te ayudará a cambiar entre la versión oficial de Adobe y las de código abierto como rechinar.

Si tiene curiosidad acerca de 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/alternatives, incluida 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 texto 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 texto x y una alternativa (en este caso el excelente escritor de LibreOffice 9 consejos efectivos para el escritor de LibreOffice para aumentar su productividadLa única alternativa gratuita de Microsoft Office que brilla por encima del resto es LibreOffice. Lo ayudaremos a familiarizarse (más) y a ser productivo con este paquete de oficina versátil. Lee mas ) es como sigue:

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 texto x, cuales;
  • 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.

actualizar alternativas instalar a continuación

De manera predeterminada, el grupo está en modo "automático", lo que significa que el sistema usará la opción con el nivel más alto 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 decides que no necesitas una opción, un comando simple usando el eliminar 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

Aaron lleva quince años en tecnología como analista de negocios y gerente de proyectos durante quince años, y ha sido un usuario fiel de Ubuntu durante casi el mismo tiempo (desde Breezy Badger). Sus intereses incluyen código abierto, aplicaciones para pequeñas empresas, integración de Linux y Android, y computación en modo de texto plano.