Tema 2: Actualización de software y sistema operativo en Oracle Linux, Ubuntu y SUSE mediante yum, apt-get y yast (guías de comandos "yum", "apt-get" & "yast").
<======================================================>
GUÍA COMANDO YUM
(Fuente: https://www.linuxtotal.com.mx/index.php?cont=info_admon_020)
YUM | |
---|---|
yum install paquete | Instala la última versión del paquete indicado. Pide por confirmación. |
yum -y install paquete | Instala la última versión del paquete indicado. Instala sin pedir confirmación. |
yum -y install paquete1 paquete2 | Instala la última versión de los paquetes indicados, no hay límite de cuantos paquetes se pueden indicar. Instala sin pedir confirmación. |
yum -y install paquete.arch | Instala la última versión del paquete indicado con la arquitectura indicada, por ejemplo: yum install mysql.i386 . |
yum -y update | Actualiza todos los paquetes en el sistema. |
yum -y update --exclude=sendmail | Actualiza todos los paquetes del sistema, excepto sendmail. |
yum -y update httpd | Actualiza solo el paquete indicado, en este caso el servidor Web Apache. |
yum -y update opera firefox | Actualiza los paquetes indicados. |
yum -y update --enablerepo=centosplus | Además de los repositorios que se tengan se habilta otro, en este caso 'centosplus', esta opción también aplica para 'install'. |
yum -y upgrade | Actualiza los paquetes indicados, pero tomando en cuenta paquetes obsoletos en el cálculo de la actualización. Esta opción es idéntica a yum -y --obsoletes update y solo es realmente útil cuando se actualizan paquetes a través de distintas versiones de la distrubición, por ejemplo de centos4 a centos5. |
yum check-update | Muestra una lista de paquetes que necesitan ser actualizados sin instalarlos. |
yum info paquete | Descripción completa del paquete indicado. Ejemplo:yum info samba |
yum info recent | Muestra información resumida de los últimos paquetes instalados o actualizados. |
yum info available | Muestra información resumida de los paquetes disponibles a actualizarse. |
yum list | Lista de todos los paquetes disponibles para instalación, actualización o ya instalados. |
yum list | grep mysql | Muestra solo los paquetes disponibles o ya instalados de mysql. |
yum list installed | Lista de todos los paquetes instalados en el sistema. |
yum list available | Lista de todos los paquetes disponibles para ser instalados. |
yum list updates | Lista de todos los paquetes disponibles para ser actualizados. |
yum remove telnet | Remueve el paquete indicado. |
yum -y remove telnet vncserver | Remueve los paquetes indicados sin pedir confirmación. |
yum search paquete | Busca el 'paquete' en la base de datos de paquetes instalados o para instalar. 'paquete' puede ser una palabra parcial del paquete a buscar. |
yum clean headers | Elimina todos los achivos de encabezados que yum utiliza para resolver dependencias. |
yum clean packages | Cuando utilizas la opción 'update' o 'install' el paquete que se desacrga e instala o actualiza no se elimina del sistema, ocupando espacio, con esta opción eliminas esos paquetes. |
yum clean all | Limpia tanto archivos de encabezados como paquetes, como utilizar las dos opciones previas, pero al mismo tiempo. |
yum repolist | Lista los repositorios que se tengan de yum. |
<======================================================>
Uso:
sudo apt-get [opciones] orden [paquetes]Ejemplos:
sudo apt-get [opciones] install paquete1 paqquete2 ...[opciones] se puede utilizar o no (ver el apartado correspondiente).
sudo apt-get [opciones] remove paquete1 [paqquete2 ...
sudo apt-get [opciones] source paquete1 paquete2 ...
Comandos "apt-get":
1. Actualizar el listado de paquetes disponibles:
2. Comprobar que todo ha ido bien tras la utilización de apt-get update:
3. Instalar los programas deseados:
4. Reinstalar un programa:
5. Actualizar solo los paquetes ya instalados que no necesitan, como dependencia, la instalación o desinstalación de otros paquetes:
6. Actualizar todos los paquetes del sistema, instalando o desinstalando los paquetes que sean necesarios para resolver las dependencias que pueda generar la actualización de algún paquete:
7. Desinstalar un paquete:
8. Desinstalar un paquete y elimina los archivos de configuración:
9. Resolver problemas con dependencias y paquetes rotos:
Puede ser necesario reconfigurar dpkg con:
10. Para limpiar los paquetes descargados e instalados:
11. Para limpiar los paquetes viejos que ya no se usan:
12. Para buscar un paquete determinado:
13. Descargar archivos fuente:
14. Configurar las dependencias de construcción para paquetes fuente:
15. Seguir las selecciones de dselect:
16. Para conocer que paquetes hay instalados:
17. Obtener más información de un paquete específico:
18. Más información aún:
19. Para saber de que paquete depende:
20. Para encontrar el nombre de un paquete desde un archivo:
21. Listar el contenido de un paquete:
22. Para mantener al día esta función:
23. Para mantener el sistema limpio de bibliotecas inútiles:
24. Actualizar la caché de paquetes (/var/cache/apt/pkgcache.bin), crea un nuevo árbol de dependencias:
25. Mostrar un resumen de las dependencias no satisfechas en la caché de paquetes:
26. Mostrar una lista de todo lo que tenemos instalado en el sistema:
Opciones:
-s | Simula una acción. |
---|---|
-d | Sólo descarga. |
-y | No pregunta y asume que si a todo. |
-u | Muestra paquetes actualizados. |
-h | Muestra texto de ayuda. |
-q | Salida registrable - sin indicador de progreso. |
Sin salida, excepto si hay errores. | |
-f | Intenta continuar sí la comprobación de integridad falla (dependencias rotas). |
-m | Intenta continuar si los archivos no son localizables. |
-b | Construye el paquete fuente después de obtenerlo. |
-V | Muesta números de versión detallados. |
-c=? | Lee este archivo de configuración. |
-o=? | Establece una opción de configuración arbitraria. |
Comando "apt":
Actualización: A partir de Ubuntu 14.04, el gestor de paquetes apt ("Avanced Package Tool") tiene nuevas opciones. Ya no es necesario escribir "apt-get" y se puede utilizar simplemente "apt", (apt seguirá funcionando).
1. Buscar y mostrar los paquetes instalados por su nombre:
2. Buscar en las descripciones de los paquetes:
3. Mostrar los detalles de un paquete:
4. Actualizar la lista de paquetes disponibles:
5. Instalar un paquetes
6. Eliminar un paquete
7. Actualizar el sistema actualizando paquetes
8. Actualizar todo el sistema eliminando, instalando o actualizando paquetes
9. Editar la información de las fuentes de software ("sources.list") llamando a nano o vim.
<======================================================>
GUÍA COMANDO YAST
(Fuente: https://es.opensuse.org/openSUSE:Vadem%C3%A9cum_comandos_13.1)
Ejecutar YaST usando la interfaz Qt
# yast –-qt
Ejecutar YaST usando la interfaz GTK+
# yast --gtk
Ejecutar YaST usando la interfaz ncurses (modo texto)
# yast --ncurses
Listar los módulos de YaST disponibles
# yast -l
Usar los módulos (modo texto)
# yast