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 paqueteInstala la última versión del paquete indicado. Pide por confirmación.
yum -y install paqueteInstala la última versión del paquete indicado. Instala sin pedir confirmación.
yum -y install paquete1 paquete2Instala 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.archInstala la última versión del paquete indicado con la arquitectura indicada, por ejemplo: yum install mysql.i386.
yum -y updateActualiza todos los paquetes en el sistema.
yum -y update --exclude=sendmailActualiza todos los paquetes del sistema, excepto sendmail.
yum -y update httpdActualiza solo el paquete indicado, en este caso el servidor Web Apache.
yum -y update opera firefoxActualiza los paquetes indicados.
yum -y update --enablerepo=centosplusAdemás de los repositorios que se tengan se habilta otro, en este caso 'centosplus', esta opción también aplica para 'install'.
yum -y upgradeActualiza 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-updateMuestra una lista de paquetes que necesitan ser actualizados sin instalarlos.
yum info paqueteDescripción completa del paquete indicado. Ejemplo:yum info samba
yum info recentMuestra información resumida de los últimos paquetes instalados o actualizados.
yum info availableMuestra información resumida de los paquetes disponibles a actualizarse.
yum listLista de todos los paquetes disponibles para instalación, actualización o ya instalados.
yum list | grep mysqlMuestra solo los paquetes disponibles o ya instalados de mysql.
yum list installedLista de todos los paquetes instalados en el sistema.
yum list availableLista de todos los paquetes disponibles para ser instalados.
yum list updatesLista de todos los paquetes disponibles para ser actualizados.
yum remove telnetRemueve el paquete indicado.
yum -y remove telnet vncserverRemueve los paquetes indicados sin pedir confirmación.
yum search paqueteBusca 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 headersElimina todos los achivos de encabezados que yum utiliza para resolver dependencias.
yum clean packagesCuando 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 allLimpia tanto archivos de encabezados como paquetes, como utilizar las dos opciones previas, pero al mismo tiempo.
yum repolistLista los repositorios que se tengan de yum.

<======================================================>


Uso:
sudo apt-get [opciones] orden [paquetes]
Ejemplos:
sudo apt-get [opciones] install paquete1 paqquete2 ...
sudo apt-get [opciones] remove paquete1 [paqquete2 ...
sudo apt-get [opciones] source paquete1 paquete2 ...
[opciones] se puede utilizar o no (ver el apartado correspondiente).


Comandos "apt-get":


1. Actualizar el listado de paquetes disponibles:
sudo apt-get update

2. Comprobar que todo ha ido bien tras la utilización de apt-get update:
sudo apt-get check

3. Instalar los programas deseados:
sudo apt-get install paquete

4. Reinstalar un programa:
sudo apt-get -reinstall install paquete

5. Actualizar solo los paquetes ya instalados que no necesitan, como dependencia, la instalación o desinstalación de otros paquetes:
sudo apt-get upgrade

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:
sudo apt-get dist-upgrade

7. Desinstalar un paquete:
sudo apt-get remove paquete

8. Desinstalar un paquete y elimina los archivos de configuración:
sudo apt-get remove --purge paquete

9. Resolver problemas con dependencias y paquetes rotos:
sudo apt-get -f install
Puede ser necesario reconfigurar dpkg con:
sudo sudo dpkg --configure -a

10. Para limpiar los paquetes descargados e instalados:
sudo apt-get clean

11. Para limpiar los paquetes viejos que ya no se usan:
sudo apt-get autoclean

12. Para buscar un paquete determinado:
sudo apt-cache search paquete

13. Descargar archivos fuente:
sudo apt-get source paquete

14. Configurar las dependencias de construcción para paquetes fuente:
sudo apt-get build-dep paquete

15. Seguir las selecciones de dselect:
sudo apt-get dselect-upgrade

16. Para conocer que paquetes hay instalados:
sudo apt-show-versions (-u)

17. Obtener más información de un paquete específico:
sudo apt-cache show paquete

18. Más información aún:
sudo apt-cache showpkg paquete

19. Para saber de que paquete depende:
sudo apt-cache depends paquete

20. Para encontrar el nombre de un paquete desde un archivo:
sudo apt-file search archivo

21. Listar el contenido de un paquete:
sudo apt-file list paquete

22. Para mantener al día esta función:
sudo apt-file update

23. Para mantener el sistema limpio de bibliotecas inútiles:
sudo apt-get autoremove

24. Actualizar la caché de paquetes (/var/cache/apt/pkgcache.bin), crea un nuevo árbol de dependencias:
sudo apt-get check

25. Mostrar un resumen de las dependencias no satisfechas en la caché de paquetes:
sudo apt-cache unmet

26. Mostrar una lista de todo lo que tenemos instalado en el sistema:
sudo apt-cache pkgnames -generate



Opciones:


-sSimula una acción.
-dSólo descarga.
-yNo pregunta y asume que si a todo.
-uMuestra paquetes actualizados.
-hMuestra texto de ayuda.
-qSalida registrable - sin indicador de progreso.
-qqSin salida, excepto si hay errores.
-fIntenta continuar sí la comprobación de integridad falla (dependencias rotas).
-mIntenta continuar si los archivos no son localizables.
-bConstruye el paquete fuente después de obtenerlo.
-VMuesta 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:
sudo apt list
2. Buscar en las descripciones de los paquetes:
sudo apt search ...
3. Mostrar los detalles de un paquete:
sudo apt show paquete
4. Actualizar la lista de paquetes disponibles:
sudo apt update
5. Instalar un paquetes
sudo apt install paquete
6. Eliminar un paquete
sudo apt remove paquete
7. Actualizar el sistema actualizando paquetes
sudo apt upgrade
8. Actualizar todo el sistema eliminando, instalando o actualizando paquetes
sudo apt full-upgrade
9. Editar la información de las fuentes de software ("sources.list") llamando a nano o vim.
sudo apt edit-sources


<======================================================>

GUÍA COMANDO YAST

(Fuente: https://es.opensuse.org/openSUSE:Vadem%C3%A9cum_comandos_13.1)


sudo


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 

Entradas populares de este blog

Tema4: El registro de Windows

Tema 1: Introducción a los Sistemas Operativos

Tema3: Instalación de Linux MAX y de la herramienta "Guest Additions" de VirtualBox en Linux MAX