No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aprende a usar el manejador de paquetes

22/30
Recursos

Aportes 18

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Para usar APT en Ubuntu o Linux Mint, puedes utilizar los siguientes comandos:

  • Actualizar la lista de paquetes disponibles en los repositorios:

    sudo apt update

  • Instalar un paquete:

    sudo apt install <nombre_del_paquete>

  • Actualizar todos los paquetes instalados en el sistema:

    sudo apt upgrade

  • Eliminar un paquete:

    sudo apt remove <nombre_del_paquete>

  • Buscar un paquete en los repositorios:

    apt search <nombre_del_paquete>

Para usar DNF en Fedora o CentOS 8 (o versiones posteriores), puedes utilizar los siguientes comandos:

  • Actualizar la lista de paquetes disponibles en los repositorios:

    sudo dnf update

  • Instalar un paquete:

    sudo dnf install <nombre_del_paquete>

  • Actualizar todos los paquetes instalados en el sistema:

    sudo dnf upgrade

  • Eliminar un paquete:

    sudo dnf remove <nombre_del_paquete>

  • Buscar un paquete en los repositorios:

    sudo dnf search <nombre_del_paquete>

Ambos manejadores de paquetes tienen muchas más opciones y comandos disponibles, pero estos son algunos de los más comunes y útiles para empezar a trabajar con ellos.


Si existe jeje

Yo tengo definido un alias en mi ubuntu en el archivo:

~/.bashrc

con:

alias actualizar='sudo apt-get update && sudo apt upgrade'

Para realizar este proceso de manera automatica.


~ Por cierto, ya conectamos en LinkedIn? ~

Conectemos en LinkedIn 👈👈 o en GitHub 👈👈

Update vs Upgrade
Update: actualiza el paquete
Upgrade: Actualiza pero puede cambiar el versionado del paquete

realizar instalación y desinstalación de paquetes es super fácil, y lo veo muy divertido.
Este curso, aunque muy teórico, tiene información muy importante para uno que es novato y está empezando.
ufff, genial.

Para red tenemos 2 manejadores de paquetes

Yum se usa en versiones de red 7 y anteriores.

• Para checar la modificación de paquetes:
um –versión

• Listar los paquetes que tenemos en el SO, si no los que también tenemos disponibles para instalar.
dnf list

• Para guardar en un archivo de texto los paquetes que tengo instalados.
dnf list --installed > installed.txt

• comando grep: herramienta de línea de comando usada en sistemas Linux y Unix para buscar un patrón específico en un archivo o grupo de archivo.

Ej: dnf list –installed | grep lame-libs , con esto mostraría los repositorios que tengo instalados, pero específicamente los repositorios de lame. (libs es de librerías).

Para usar APT en Ubuntu o Linux Mint, puedes utilizar los siguientes comandos:

• Para ver la lista de los apt instalados en mi sistema
apt list --installed

• Actualizar la lista de paquetes disponibles en los repositorios:
sudo apt update

• Instalar un paquete:
sudo apt install <nombre_del_paquete> -y

• Actualizar todos los paquetes instalados en el sistema:
sudo apt upgrade

• Eliminar un paquete:
sudo apt remove <nombre_del_paquete> ; ej apt remove cowsay

• Buscar un paquete en los repositorios:
apt search <nombre_del_paquete>

En Ubuntu se puede usar, al menos es el comando que utilizo siempre sudo apt-get update -y && sudo apt-get upgrade -y lo que hace es utilizar el repositorio apt y luego realiza un update y upgrade poniendo si en todo con el (-y) y el (&&) es un condicional que lo que hace es que ejecuta ambos comando
¿Por qué el curso está enfocado únicamente en máquinas virtuales y no incluye una clase sobre **Cómo conectarse a Internet**? En mi caso, necesito montar un servidor dedicado, y el curso no aborda las precauciones para instalarlo directamente en una máquina física, especialmente porque no todas las máquinas cuentan con un puerto Ethernet.
Usos más frecuentes del comando apt ```js //lista paquetes instalados apt list --installed //Actualizar la lista de paquetes disponibles sudo apt update //Actualizar los paquetes instalados a sus versiones más recientes sudo apt upgrade //Mostrar paquetes desactualizados apt list --upgradable //Instalar un paquete y sus dependencias sudo apt install cowsay sudo apt install cowsay -y //instala sin preguntar //remover un paquete instalado sudo apt remove cowsay //remover un paquete instalado junto con sus arcivos de configuración sudo apt purge cowsay //Buscar paquetes apt search brave //Mostrar información detallada de un paquete: apt show brave-browser //Eliminar paquetes que ya no son necesarios sudo apt autoremove //Limpiar el caché de paquetes descargados sudo apt clean ```//lista paquetes instalados apt list --installed //Actualizar la lista de paquetes disponibles sudo apt update //Actualizar los paquetes instalados a sus versiones más recientes sudo apt upgrade //Mostrar paquetes desactualizados apt list --upgradable //Instalar un paquete y sus dependencias sudo apt install cowsay sudo apt install cowsay -y //instala sin preguntar //remover un paquete instalado sudo apt remove cowsay //remover un paquete instalado junto con sus arcivos de configuración sudo apt purge cowsay //Buscar paquetes apt search brave //Mostrar información detallada de un paquete: apt show brave-browser //Eliminar paquetes que ya no son necesarios sudo apt autoremove //Limpiar el caché de paquetes descargados sudo apt clean
Para remover una librería ? Solo bastaria con un \#sudo dnf remove nombre\_libreria Posterior a eso no se hace algún reinicio ? o ya quedaría lo pregunto porque si quisiera volver a instalar la misma libreria no se si causaría algún conflicto por algún registro que haya quedado
Buenas compañeros les adjunto mis apuntes en notion : <https://whispering-scarer-ede.notion.site/Que-es-un-manejador-de-paquetes-790f0caa7f744d4595d2cc4a46933bd9?pvs=4>
### **Manjeadores de Paquetes en RHEL y Ubuntu** * **RHEL**: Utilizamos los manejadores de paquetes **dnf** y **yum**. * Para verificar la versión de **dnf**: dnf --version. * Para verificar la versión de **yum**: yum --version (versión 4.7 en RHEL 7 y anteriores). * **Ubuntu**: Utilizamos el manejador de paquetes **apt**. * Para listar todos los paquetes: apt list. * Para listar los paquetes instalados: apt list --installed. ### **Gestión de Paquetes en RHEL** * **Listar Paquetes**: * Todos los paquetes disponibles: dnf list. * Solo paquetes instalados: dnf list --installed. * **Buscar un Paquete**: * Por nombre: dnf list | grep mp3 | less. * Por palabra clave: dnf search mp3. * **Instalar un Paquete**: sudo dnf install nombre\_paquete. * **Actualizar Paquetes**: * Actualizar: sudo dnf update o sudo dnf upgrade. * **Eliminar un Paquete**: sudo dnf remove nombre\_paquete. ### **Gestión de Paquetes en Ubuntu** * **Listar Paquetes**: * Todos los paquetes disponibles: apt list. * Paquetes instalados: apt list --installed. * **Instalar un Paquete**: sudo apt install nombre\_paquete -y. * **Actualizar Paquetes**: * Actualizar información del repositorio: sudo apt update. * Actualizar paquetes: sudo apt upgrade. * **Eliminar un Paquete**: sudo apt remove nombre\_paquete.
dnf update it is taking to long time on my PC. :( ![](https://static.platzi.com/media/user_upload/image-0a06875f-8442-40b7-a389-676edf68c4c8.jpg)
Diferencias updtade vs Upgrade update = actualizar upgrade = puede hacer un cambio de Versionamiento
![]()

Es impresionante la forma de trabajar con los paquetes en nuestro sistema y como se puede interactuar con estos. Puede ser para redhat o ubuntu.

Ese flashback de cowsay jajaja 🐮