Cómo poner en marcha sus aplicaciones por defecto con simples comandos en ubuntu
Linux tiene que ver con la libertad. Mientras que los sistemas operativos propietarios tienden a apuntar hacia un defecto para cada tipo de aplicación (por ejemplo, navegador web), Linux proporciona las herramientas para adaptar el sistema a sus propios gustos. Usted debe ser capaz de tener tantos programas diferentes de un tipo que te gusta. Y eso es lo update-alternatives tiene que ver con - una manera fácil de cambiar entre las opciones.
Así es como para usarlo en Ubuntu (y otros sistemas basados en Debian).
El Sistema de alternativas de actualización
Antes de profundizar en las diferentes alternativas, vamos a echar un vistazo a las cosas detrás de las escenas. Una de las alternativas, editor, proporciona un editor de texto basado en terminal:
dónde está editoreditor: / usr / bin / /usr/share/man/man1/editor.1.gz editor
Y la apertura de un archivo de texto con este comando hace exactamente lo que se espera:
Vídeo: La terminal de Ubuntu - parte 1
sudo editor / etc / fstab
Esto abrirá el sistema de archivos archivo de configuración en un editor de texto ... pero ¿cuál? En el sistema por debajo de su apertura en nano:¿Cuáles son archivos de configuración, y cómo se puede editarlos?¿Cuáles son archivos de configuración, y cómo se puede editarlos?La gran mayoría de las aplicaciones de software se configura a través de una interfaz de menú, pero algunos requieren que dar un paso más allá y en realidad editar un archivo de texto. Pero, ¿cómo hacer esto "archivos de configuración" ¿trabajo?Lee mas
los editor comando es en realidad una enlace simbólico (Enlace simbólico). Un enlace a nano, usted puede pedir? ¡No! El comando / Usr / bin / editor es un enlace a / Etc / alternatives / editor. los / etc / alternatives directorio es donde todas las alternativas en el sistema se gestionan como enlaces simbólicos. Estos son los enlaces que apuntan al programa real de que se trate. Así que es un enlace (en su PATH) a un enlace (en el directorio de alternativas) a un programa.¿Qué es un enlace simbólico & Cuáles son sus usos? [Explica MakeUseOf]¿Qué es un enlace simbólico & Cuáles son sus usos? [Explica MakeUseOf]Lee mas
Como es de suponer, update-alternatives es la herramienta que le ayuda a administrar estos enlaces. Vamos a echar un vistazo a cómo usarlo.
Ejemplo alternativas de actualización Uso
Más update-alternatives comandos que se va a utilizar sigue este patrón:
sudo update-alternatives [opción] [alternativo (s)]
En lo anterior, alternativas) se refiere al programa que va a terminar usando. los opción es lo que quiere hacer con él. Para continuar con el editor componente, antes de que vayamos al rededor vamos a obtener la configuración del terreno. los monitor opción nos muestra algunos detalles.
update-alternatives --display editor
Las líneas superiores nos dicen que la ruta de acceso al editor ordenar a sí mismo, así como lo que está vinculado por el momento. Hay un montón de cosas en allí, sin embargo, que incluye hombre traducciones de páginas y tal. Una más centrado lista comando hace las cosas más fáciles de entender:
update-alternatives editor --list
Allí, se puede ver que nano es de hecho aparece como una alternativa para editor. Pero lo que más se puede utilizar? Esto nos da tres opciones, incluso EMPUJE. Se puede volver a asignar editor para llamar a la EMPUJE programa en lugar de la config opción.
sudo update-alternatives --config editor
Usando el menú interactivo, puede seleccionar una nueva opción. O si conoce el programa que desea, utilice el conjunto opción:
sudo update-alternatives --set editor de /usr/bin/vim.basic
A continuación vamos a echar un vistazo a algunas alternativas a las que puede que desee probar su mano en.
Opciones de actualización de alternativa notables
Como se ha mencionado, ya hay muchos paquetes que hacen uso de la update-alternatives sistema. Éstos son algunos que pueden resultar útiles en el manejo de su sistema:
update-alternatives --config java
Algunos programas esperan / requieren una cierta versión de Java que se instalará. En los sistemas basados en Ubuntu, puede instalar varias versiones de la OpenJDK (Java de código abierto) de los repositorios, así como instalar varias versiones de Oracle JRE oficial con la mano. La creación de este último como alternativas le permitirá interruptor que pone en marcha programas de entorno Java sobre la marcha.Cómo comprobar si se ha instalado Java en Ubuntu (Y Instalar Si no lo es)Cómo comprobar si se ha instalado Java en Ubuntu (Y Instalar Si no lo es)Una gran cantidad de aplicaciones multiplataforma están escritos en Java, por lo que si usted quiere tener un buen tiempo en Linux entonces es probable que tenga que instalarlo como un momento u otro.Lee mas
Nota: Hay una serie de alternativas relacionadas con Java que todos deben ser actualizados a juntos. Echa un vistazo a la aplicación de conveniencia update-java-alternatives, el cual hace parte del trabajo de Java específico para usted.
update-alternatives --config x-www-browser / gnome-www-browser
Bastante explica por sí mismo, esto le permitirá configurar su navegador web por defecto. Si usted trabaja en un escritorio basado en GNOME, también debe mirar gnome-www-browser también.
Vídeo: El comando "sudo" y su periodo de gracia | Ubuntu 16.04 | Ubuntu 14.04
update-alternatives --config mozilla-flashplugin
Para mejor o peor, todavía hay una gran cantidad de sitios que el uso de flash. Esto ayudará le da la vuelta entre la versión de Adobe y de código abierto, como las oficiales rechinamiento.Cómo obtener la última versión de Flash Chrome para trabajar en Firefox en LinuxCómo obtener la última versión de Flash Chrome para trabajar en Firefox en LinuxNo se pierda en las nuevas características y mejoras de rendimiento en Flash, simplemente porque desea utilizar Firefox. Aquí es cómo conseguir la última versión de Flash para Firefox en Linux.Lee mas
Si tienes curiosidad sobre toda la gama de alternativas disponibles, intente lo siguiente para enumerarlos todos a lo largo de su configuración actual:
update-alternatives --get-selecciones
Personalización de las Alternativas
La gestión de las opciones de Canonical nos da es todo muy bien. Pero no sería la libertad si no podía hacerlo solo, ¿verdad? En las siguientes secciones vamos a ver cómo añadir y eliminar sus propios grupos alternativos.
La adición de Alternativas en el Sistema
Las alternativas son añadidos a su sistema de forma automática al instalar los paquetes soportados. Por ejemplo, si ha instalado emacs, el proceso de instalación podría ejecutar un script que crea la opción necesaria en / etc / alternatives, incluyendo una prioridad.
Sin embargo, puede crear sus propias alternativas, así, si eres lo suficientemente aventurero. Si lo hace, usted debe tener en cuenta que tendrá que llenar estas alternativas manualmente. Por ejemplo, si crea una nueva alternativa titulado x-procesador de textos, tendrá que añadir el primero y todos los programas posteriores a mano. Usted también necesitará para eliminarlos, de lo contrario es posible que su señalador alternativa a un programa que ya no existe.
Vamos a añadir un grupo llamado x-procesador de textos y una de las alternativas (en este caso el excelente escritor LibreOffice) es como sigue:9 LibreOffice Writer eficaz Consejos para aumentar su productividad9 LibreOffice Writer eficaz Consejos para aumentar su productividadLa única alternativa libre de Microsoft Office que brilla por encima del resto es LibreOffice. Nosotros le ayudaremos a conseguir (más) familiar y productiva con esta suite de oficina versátil.Lee mas
sudo update-alternatives --install / usr / bin / procesador de textos x-procesador de textos / usr / bin / lowriter 40
Este comando crea:
- Un nuevo comando (en realidad un enlace simbólico) llamado procesador de textos representing-
- Un nuevo grupo llamado alternativas x-procesador de textos, cual-
- Contiene (y por defecto) la aplicación / Usr / bin / lowriter, que tiene-
- Una de las prioridades de 40.
Vocación procesador de textos desde la línea de comandos ahora pondrá en marcha LibreOffice Writer (como se ha especificado anteriormente lowriter). Se pueden añadir 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:
sudo update-alternatives --install / usr / bin / procesador de textos x-procesador de textos / usr / bin / wordgrinder 20
Ahora la consulta de la x-procesador de textos grupo mostrará estas dos opciones.
Por defecto, el grupo está en modo “auto”, lo que significa que el sistema utilizará la opción con el mayor Prioridad (Por número) que contiene - en este caso LibreOffice (40, frente wordgrinder de 20). Se puede utilizar el config opción descrita arriba para cambiar esto.
La eliminación de alternativas desde el Sistema
Si decide que no necesita una opción, un simple comando utilizando la retirar opción va a deshacerse de ella.
sudo update-alternatives --remove x-procesador de textos / usr / bin / wordgrinder
Finalmente, el eliminar todo opción eliminará todo el grupo, incluyendo todas sus alternativas:
sudo update-alternatives --remove-todo x-procesador de textos
Tenga en cuenta que éstas eliminan la alternativas de actualización pero las entradas no los programas a los que están vinculados.
¿Alguna vez alternativas de actualización en la acción antes? Cualquier consejo o trucos relacionados con el trabajo con las alternativas? Háganos saber en los comentarios!