Saltar al contenido principal

Quiz Módulo 10 - Gestión de Paquetes

Instrucciones​

Este quiz contiene 30 preguntas de opción múltiple para validar su comprensión del Módulo 10.

Consejo: Responda cada pregunta antes de revelar la respuesta. Las respuestas están ocultas justo después de cada pregunta.


Pregunta 1​

¿Qué comando permite actualizar la lista de paquetes disponibles en Ubuntu 24.04?

Ver la explicación

Respuesta correcta: apt update

Explicación: sudo apt update actualiza la lista de paquetes disponibles desde los repositorios. No actualiza los paquetes instalados, solo la lista. apt upgrade actualiza los paquetes instalados. Siempre ejecute update antes de upgrade.


Pregunta 2​

¿Qué comando permite instalar un paquete en Ubuntu 24.04?

Ver la explicación

Respuesta correcta: apt install

Explicación: sudo apt install nombre-paquete instala un paquete. sudo apt install paquete1 paquete2 instala varios paquetes. apt es el comando moderno, apt-get es el antiguo (todavía disponible). Ejemplo: sudo apt install htop.


Pregunta 3​

¿Qué comando permite actualizar todos los paquetes instalados?

Ver la explicación

Respuesta correcta: apt upgrade

Explicación: sudo apt upgrade actualiza todos los paquetes instalados a sus últimas versiones disponibles. sudo apt full-upgrade realiza una actualización completa (puede eliminar paquetes si es necesario). Siempre ejecute apt update antes.


Pregunta 4​

¿Qué comando permite eliminar un paquete?

Ver la explicación

Respuesta correcta: apt remove o apt purge

Explicación: sudo apt remove paquete elimina un paquete pero mantiene los archivos de configuración. sudo apt purge paquete también elimina los archivos de configuración. sudo apt autoremove elimina los paquetes no utilizados (dependencias huérfanas).


Pregunta 5​

¿Qué comando permite buscar un paquete?

Ver la explicación

Respuesta correcta: apt search

Explicación: apt search término busca paquetes que contienen el término en su nombre o descripción. apt list --installed lista los paquetes instalados. apt show paquete muestra los detalles de un paquete.


Pregunta 6​

¿Qué comando permite ver la información detallada de un paquete?

Ver la explicación

Respuesta correcta: apt show

Explicación: apt show paquete muestra la información detallada de un paquete: versión, descripción, dependencias, tamaño, etc. Útil antes de instalar para ver qué hace el paquete y sus dependencias.


Pregunta 7​

¿Qué archivo lista los repositorios APT en Ubuntu 24.04?

Ver la explicación

Respuesta correcta: /etc/apt/sources.list y /etc/apt/sources.list.d/

Explicación: /etc/apt/sources.list contiene los repositorios principales. /etc/apt/sources.list.d/ contiene archivos de repositorios adicionales (uno por archivo). Después de modificar, ejecute sudo apt update.


Pregunta 8​

¿Qué comando permite agregar un repositorio PPA (Personal Package Archive)?

Ver la explicación

Respuesta correcta: add-apt-repository

Explicación: sudo add-apt-repository ppa:user/repo agrega un PPA. sudo add-apt-repository --remove ppa:user/repo lo elimina. Después de agregar, ejecute sudo apt update para actualizar la lista de paquetes.


Pregunta 9​

¿Qué comando permite ver los paquetes instalados?

Ver la explicación

Respuesta correcta: apt list --installed

Explicación: apt list --installed lista todos los paquetes instalados. dpkg -l hace lo mismo (dpkg es la herramienta de bajo nivel). apt list --upgradable muestra los paquetes que pueden ser actualizados.


Pregunta 10​

¿Qué comando permite ver las dependencias de un paquete?

Ver la explicación

Respuesta correcta: apt depends o apt show

Explicación: apt depends paquete muestra las dependencias de un paquete. apt show paquete también muestra las dependencias en la sección "Depends". apt rdepends paquete muestra los paquetes que dependen de este (dependencias inversas).


Pregunta 11​

¿Qué comando permite limpiar la caché de los paquetes?

Ver la explicación

Respuesta correcta: apt clean o apt autoclean

Explicación: sudo apt clean elimina todos los archivos de la caché. sudo apt autoclean elimina solo los archivos obsoletos de la caché. Útil para liberar espacio en disco. La caché se encuentra en /var/cache/apt/archives/.


Pregunta 12​

¿Qué comando permite compilar un software desde el código fuente?

Ver la explicación

Respuesta correcta: make (después de ./configure)

Explicación: Proceso típico: ./configure (configura la compilación), make (compila), sudo make install (instala). Requiere las herramientas de desarrollo: sudo apt install build-essential. Alternativa: cmake para algunos proyectos.


Pregunta 13​

¿Qué comando permite instalar un paquete .deb directamente?

Ver la explicación

Respuesta correcta: dpkg -i o apt install

Explicación: sudo dpkg -i archivo.deb instala un paquete .deb. sudo apt install ./archivo.deb hace lo mismo y resuelve automáticamente las dependencias. dpkg es la herramienta de bajo nivel, apt es de más alto nivel.


Pregunta 14​

¿Qué comando permite ver los archivos instalados por un paquete?

Ver la explicación

Respuesta correcta: dpkg -L

Explicación: dpkg -L paquete lista todos los archivos instalados por un paquete. dpkg -S /ruta/archivo encuentra qué paquete instaló un archivo específico. Útil para ver dónde un paquete instala sus archivos.


Pregunta 15​

¿Qué comando permite ver qué paquete instaló un archivo?

Ver la explicación

Respuesta correcta: dpkg -S

Explicación: dpkg -S /ruta/archivo encuentra qué paquete instaló un archivo específico. Útil para identificar el paquete propietario de un archivo. which encuentra la ubicación de un comando, dpkg -S encuentra el paquete.


Pregunta 16​

¿Qué comando permite instalar Snap en Ubuntu 24.04?

Ver la explicación

Respuesta correcta: snap ya está instalado, o sudo apt install snapd

Explicación: Snap generalmente ya está instalado en Ubuntu 24.04. Si no: sudo apt install snapd. snap install paquete instala un paquete Snap. snap list lista los paquetes Snap instalados.


Pregunta 17​

¿Qué comando permite instalar un paquete Snap?

Ver la explicación

Respuesta correcta: snap install

Explicación: sudo snap install paquete instala un paquete Snap. snap install paquete --classic instala en modo clásico (sin confinamiento). snap remove paquete elimina. snap list lista los paquetes instalados.


Pregunta 18​

¿Qué comando permite instalar Flatpak en Ubuntu 24.04?

Ver la explicación

Respuesta correcta: sudo apt install flatpak

Explicación: sudo apt install flatpak instala Flatpak. Luego, agregue el repositorio Flathub: flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo. flatpak install paquete instala después.


Pregunta 19​

¿Qué comando permite ver los paquetes que pueden ser actualizados?

Ver la explicación

Respuesta correcta: apt list --upgradable

Explicación: apt list --upgradable muestra todos los paquetes instalados que tienen una versión más reciente disponible. Útil antes de ejecutar apt upgrade para ver qué se actualizará.


Pregunta 20​

¿Qué comando permite ver los paquetes huérfanos (dependencias no utilizadas)?

Ver la explicación

Respuesta correcta: apt autoremove --dry-run

Explicación: apt autoremove --dry-run muestra los paquetes que serían eliminados (dependencias huérfanas) sin eliminarlos realmente. sudo apt autoremove los elimina realmente. Útil para limpiar dependencias no utilizadas.


Pregunta 21​

¿Qué comando permite reparar dependencias rotas?

Ver la explicación

Respuesta correcta: apt --fix-broken install o apt install -f

Explicación: sudo apt --fix-broken install o sudo apt install -f repara las dependencias rotas. Útil después de una instalación manual de .deb que causó problemas de dependencias. Resuelve automáticamente los conflictos.


Pregunta 22​

¿Qué comando permite ver el historial de instalaciones de paquetes?

Ver la explicación

Respuesta correcta: cat /var/log/apt/history.log o journalctl -u apt

Explicación: /var/log/apt/history.log contiene el historial de comandos apt (instalaciones, actualizaciones, eliminaciones). journalctl -u apt también muestra los logs de apt vía systemd. Útil para ver qué se ha instalado y cuándo.


Pregunta 23​

¿Qué comando permite ver los paquetes que dependen de un paquete específico?

Ver la explicación

Respuesta correcta: apt rdepends

Explicación: apt rdepends paquete muestra los paquetes que dependen del paquete especificado (dependencias inversas). Útil antes de eliminar un paquete para ver qué otros paquetes dependen de él. apt depends muestra las dependencias directas.


Pregunta 24​

¿Qué comando permite actualizar un paquete específico?

Ver la explicación

Respuesta correcta: apt install --only-upgrade paquete

Explicación: sudo apt install --only-upgrade paquete actualiza solo ese paquete específico (y sus dependencias si es necesario). apt upgrade actualiza todos los paquetes. Útil para actualizar un paquete sin afectar los demás.


Pregunta 25​

¿Qué comando permite ver las versiones disponibles de un paquete?

Ver la explicación

Respuesta correcta: apt policy paquete o apt-cache policy paquete

Explicación: apt policy paquete o apt-cache policy paquete muestra las versiones disponibles de un paquete desde todos los repositorios configurados, indicando la versión instalada y la versión candidata. Útil para ver las opciones de versión.


Pregunta 26​

¿Qué comando permite descargar un paquete sin instalarlo?

Ver la explicación

Respuesta correcta: apt download paquete

Explicación: apt download paquete descarga el archivo .deb sin instalarlo. El archivo se descarga en el directorio actual. Útil para instalar más tarde o en otro sistema. apt install ./archivo.deb instala después.


Pregunta 27​

¿Qué comando permite ver los repositorios configurados?

Ver la explicación

Respuesta correcta: apt-cache policy o cat /etc/apt/sources.list

Explicación: cat /etc/apt/sources.list y ls /etc/apt/sources.list.d/ muestran los repositorios configurados. apt-cache policy también muestra los repositorios para cada paquete. Útil para verificar la configuración de los repositorios.


Pregunta 28​

¿Qué comando permite ver los paquetes Snap instalados?

Ver la explicación

Respuesta correcta: snap list

Explicación: snap list muestra todos los paquetes Snap instalados con sus versiones. snap info paquete muestra los detalles de un paquete Snap. snap find término busca paquetes Snap disponibles.


Pregunta 29​

¿Qué comando permite actualizar todos los paquetes Snap?

Ver la explicación

Respuesta correcta: snap refresh

Explicación: sudo snap refresh actualiza todos los paquetes Snap instalados. sudo snap refresh paquete actualiza un paquete específico. Los paquetes Snap se actualizan automáticamente, pero se puede forzar con refresh.


Pregunta 30​

¿Qué comando permite instalar un paquete Flatpak?

Ver la explicación

Respuesta correcta: flatpak install

Explicación: flatpak install flathub paquete instala un paquete Flatpak desde Flathub. flatpak list lista los paquetes instalados. flatpak uninstall paquete elimina. flatpak update actualiza todos los paquetes Flatpak.


Resultado del Quiz​

¡Felicidades por haber completado el quiz del Módulo 10!

Puntaje:

  • 25-30 respuestas correctas: ¡Excelente! Usted domina la gestión de paquetes en Linux.
  • 20-24 respuestas correctas: ¡Muy bien! Revise los conceptos donde tuvo dificultades.
  • 15-19 respuestas correctas: ¡Bien! Repase los capítulos sobre gestión de paquetes.
  • Menos de 15: Se recomienda repasar el módulo antes de continuar.

Próximos Pasos​

Ahora que ha validado sus conocimientos:

Módulo 11: Monitoreo y Logs
Labs prácticos: Ponga en práctica la gestión de paquetes con los labs del Módulo 10


Quiz creado el: Diciembre 2024 - Probado en Ubuntu 24.04