
este»404 no encontrado. Se produce un error durante el proceso de actualización cuando su sistema intenta descargar un paquete de una fuente de repositorio que ya no existe o se ha movido. Esto suele ocurrir con versiones anteriores. Durban Una versión que ha alcanzado su estado de fin de vida útil y sus paquetes se han reubicado en el servidor de archivo.
desde Durban Se mantiene un ciclo de lanzamiento estricto, y las versiones anteriores finalmente se trasladan de réplicas en vivo al almacenamiento de archivos dedicado. Cuando esto suceda, la configuración de su repositorio existente quedará obsoleta y las operaciones del administrador de paquetes fallarán.
Comprender los errores 404 durante las actualizaciones
cuando corres apt-get update o apt-get upgradeel sistema lee su lista de fuentes /etc/apt/sources.list e intenta obtener información del paquete desde la URL especificada aquí. Si estas URL apuntan a repositorios que se han movido o eliminado, recibirá un error 404.
La solución implica actualizar la lista de fuentes para que apunte a la ubicación correcta del repositorio. ya que es diferente Durban Las versiones requieren diferentes URL del repositorio; primero identificaremos su versión actual y luego modificaremos la configuración en consecuencia.
Comprueba tu versión de Debian
Antes de realizar cualquier cambio, es necesario determinar qué Durban La versión que estás ejecutando.
lsb_release -a
El comando anterior muestra su información de distribución, incluido el número de versión y el nombre en clave.
- Empollón → Debian 12
- Diana → Debian 11
- Buster → Debian 10
Tome nota de su nombre en clave, ya que lo necesitará en los siguientes pasos.
Configuración del archivo fuente de respaldo
Dado que modificará los archivos del sistema, la creación de una copia de seguridad garantiza que podrá restaurar la configuración original si es necesario.
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
Esto crea una copia de la lista de fuentes en el mismo directorio; si algo sale mal, puede restaurarla invirtiendo el origen y el destino en el comando anterior.
Actualizar fuente del repositorio
A continuación, debe editar la lista de fuentes para que apunte al repositorio correcto. Para personas mayores Durban Una versión que ha llegado al final de su vida útil y debe cambiar a un servidor de archivo.
Abra el archivo usando un editor de texto:
sudo nano /etc/apt/sources.list
Para versiones de Debian al final de su vida útil
si tu Durban La versión ya no es compatible (por ejemplo, jesse, tensión o anterior), reemplace el contenido del archivo con:
deb CODENAME main contrib non-free deb CODENAME/updates main contrib non-free
reemplazar CODENAME con su nombre clave de Debian (por ejemplo, tensión para Debian 9).
Para las versiones actualmente compatibles
si tu Durban La versión aún es compatible, pero obtendrá un error 404 (problema de espejo). Utilice el repositorio principal de Debian en su lugar:
deb CODENAME main contrib non-free deb CODENAME-updates main contrib non-free deb CODENAME-security main contrib non-free
reemplazar CODENAME con tu versión:
- Debian 12 → Nerd
- Debian 11 → Diana
- Debian 10 → Rompedor
Después de realizar estos cambios, presione Guardar archivo Ctrl+OEntonces Ingresar luego salir Ctrl+X.
Manejo de la validación del repositorio de archivos
Repositorio de archivos al final de su vida útil Durban Las versiones no recibirán actualizaciones de seguridad, lo que significa que sus archivos de versión ya no estarán firmados con una clave válida. Para evitar que los comandos apt fallen debido a firmas caducadas, debe deshabilitar las comprobaciones de validación para estos repositorios.
Abra o cree los siguientes archivos de configuración:
sudo nano /etc/apt/apt.conf.d/99allow-unauthenticated
Añade esta línea:
Acquire::Check-Valid-Until "false";
Esta configuración le dice apt Ignore la fecha de vencimiento de los archivos publicados, lo cual es necesario para los repositorios de archivos que ya no reciben actualizaciones.
Actualizar información del paquete
Ahora que las fuentes de su repositorio están configuradas correctamente, actualice su lista de paquetes, que obtendrá la información más reciente sobre los paquetes del repositorio recién configurado. Si todo está configurado correctamente, debería completarse sin errores 404.
sudo apt-get update
Después de actualizar su lista de paquetes, puede actualizar sus paquetes instalados, que descargarán e instalarán las actualizaciones disponibles para su sistema actual. Para las versiones archivadas, es posible que encuentre pocos o ningún paquete de actualización porque ya no reciben actualizaciones.
sudo apt-get upgrade
Considere actualizar su distribución
Si bien corregir los errores 404 puede mantener su sistema actual funcionando normalmente, su vida operativa ha terminado Durban La versión significa que ya no recibirá actualizaciones de seguridad, lo que representa un riesgo significativo para los entornos de producción o de Internet.
Debería considerar actualizar a una versión de Debian actualmente compatible.
sudo apt-get dist-upgrade
Sin embargo, la mejora entre las principales Durban El control de versiones requiere una planificación cuidadosa y no debe realizarse al azar, ya que puede dañar las configuraciones existentes o el software instalado. Antes de intentar una actualización importante, consulte las Notas de la versión oficiales de Debian para su versión de destino.
generalizar
Se produjo un error 404 durante apt-get upgrade Originado en una URL de repositorio desactualizada en la configuración de origen. La funcionalidad de administración de paquetes se puede restaurar identificando su versión de Debian, actualizando la lista de fuentes para que apunte al repositorio apropiado y ajustando la configuración de verificación.
Planee actualizar a la versión actual debido a las implicaciones de seguridad de ejecutar una versión no compatible Durban La liberación sigue siendo la solución recomendada a largo plazo.








