Necesitas una distribución de laboratorio y una instantánea reciente antes de instalar o actualizar paquetes.
Avanza en orden. Cada lección está redactada para Palta es Cool, utiliza ejemplos propios y termina con una actividad cuya respuesta puedes desplegar.
Ubícate antes de avanzar
Al terminar deberías poder relacionar Paquetes y repositorios con Actualizaciones y resolver un caso nuevo.
Reserva entre 75 y 120 minutos o divide el laboratorio en dos sesiones.
Prepara una máquina virtual Linux con red NAT e instantáneas, o WSL para las prácticas que no requieren kernel y systemd completos.
Abrir la guía de herramientas →Diagnóstico rápido: ¿cómo se relacionan Paquetes y repositorios y Actualizaciones? +
No necesitas acertar todavía. Escribe una hipótesis de dos líneas y compárala con tu respuesta al finalizar; si puedes corregirla y justificar el cambio, hubo aprendizaje.
Aprende el tema paso a paso
Administrarás paquetes, repositorios y configuración separando metadatos, instalación y servicios, con una vía de recuperación antes de actualizar.
- El gestor conoce archivos, dependencias y procedencia
- Actualizar también es una migración
- Dotfiles, variables y alias deben seguir siendo comprensibles
El gestor conoce archivos, dependencias y procedencia
En Debian y derivados, dpkg gestiona paquetes instalados y APT resuelve repositorios y dependencias. apt es cómodo para interacción; apt-get ofrece una interfaz más estable para scripts. update descarga metadatos, upgrade cambia paquetes y install añade software: son operaciones distintas.
Revisa origen, firma y cambios propuestos.
Evita curl | sudo sh como método habitual.
Un repositorio de terceros amplía la confianza y el trabajo de actualización.
¿Qué hace apt update y qué no hace?
Mostrar respuesta +
Actualiza los índices de paquetes disponibles. Por sí solo no instala las nuevas versiones de los paquetes ya instalados.
Actualizar también es una migración
Una actualización puede cambiar binarios, bibliotecas y configuración. Lee el plan, verifica espacio y respaldo, evita interrumpir el gestor y revisa servicios después. En servidores, aplica primero en un entorno comparable y conserva una ruta de reversión.
apt history y logs ayudan a reconstruir cambios.
Reiniciar un servicio puede afectar conexiones activas.
Una actualización de distribución requiere su guía específica.
¿Por qué “el comando terminó con cero” no basta para aprobar una actualización?
Mostrar respuesta +
Porque todavía debes comprobar servicios, configuración, compatibilidad y la función real que dependía de esos paquetes.
Dotfiles, variables y alias deben seguir siendo comprensibles
Los archivos de inicio dependen de shell interactiva o de login. .bashrc suele configurar Bash interactivo; .profile participa en sesiones de login. Un alias sirve para comodidad, no para ocultar comportamiento destructivo. versionar dotfiles exige separar secretos y diferencias por equipo.
source ejecuta el archivo dentro de la shell actual.
export añade una variable al entorno de procesos hijos.
Comprueba sintaxis antes de recargar una configuración larga.
¿Por qué no deberías guardar tokens directamente en un repositorio de dotfiles?
Mostrar respuesta +
Porque el historial puede conservarlos aunque luego borres la línea. La configuración pública debe referenciar secretos almacenados y protegidos por separado.
Tu recorrido en tres ideas
- El gestor conoce archivos, dependencias y procedencia
- Actualizar también es una migración
- Dotfiles, variables y alias deben seguir siendo comprensibles
Comprueba que puedes usarlo
Antes de continuar, revisa estos tropiezos frecuentes y resuelve un caso sin copiar los ejemplos.
Confundir actualizar índices con actualizar paquetes.
Añadir repositorios o ejecutar instaladores remotos como root sin revisar procedencia.
Ahora hazlo sin guía
Selecciona un paquete pequeño, inspecciona versión y origen, simula su instalación y documenta cómo lo retirarías sin borrar datos ajenos.
Mostrar pauta de corrección +
- Separa apt, apt-get y dpkg por función.
- Revisa el plan antes de mutar.
- Comprueba servicio o función después del cambio.
