Estoy en Debian wheezy e intenté actualizarme a jessie de la siguiente manera:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Estas operaciones se completaron con éxito y reinicié, pero el sistema todavía tiene dificultad:
~: cat /etc/*release
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"
~: sudo apt-get dist-upgrade
[sudo] password for abc:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
¿Cómo puedo lograr la actualización de distribución?
No tengo inits personalizados u otra configuración personalizada que pueda entrar en conflicto con jessie.
dist-upgrade
puede ser engañoso Piensa en ello comoupgrade-anything-even-if-you-have-to-remove-something-auto-installed-which-causes-conflicts
.Respuestas:
apt-get dist-upgrade
no hace nada porque su sistema ya está actualizado ... para wheezy. Le ha dado instrucciones a su sistema para que siga a wheezy, y eso es lo que hace. Para actualizar a otra versión, debe cambiar las fuentes de su paquete para que apunten a esa otra versión.Las fuentes del paquete se declaran en el archivo
/etc/apt/sources.list
. Editar este archivo y cambiar todas las referencias awheezy
dentrojessie
. También edite los archivos debajo/etc/apt/sources.list.d
de la misma manera, si tiene alguno.Puede hacer que las actualizaciones sigan a las versiones automáticamente escribiendo en
stable
lugar dewheezy
, por ejemplo , pero esto no se recomienda porque obtendrá una gran actualización cada vez que salga una nueva versión estable, ya sea que esté listo o no. El uso de objetivos de liberación móvil es principalmente útil paratesting
.Una vez que haya actualizado
/etc/apt/sources.list
, ejecuteapt-get update
para leer la lista de paquetes disponibles para la versión a la que ahora se dirige y luegoapt-get dist-upgrade
realice la actualización.Esto está cubierto en las notas de actualización en "Preparación de fuentes para APT" . Es una buena idea revisar las notas de actualización antes de realizar la actualización. (Cambie a la arquitectura correcta si no está en una PC de 32 bits).
fuente
Abra la terminal y escriba el siguiente comando:
fuente
upgrade
antesdist-upgrade
y luego más tardedist-upgrade -f
? Las cosas actualizadas pordist-upgrade
contienen aquellas actualizadas porupgrade
y sidist-upgrade
deja las dependencias rotas, otradist-upgrade -f
no lo arreglará a menos que estén arregladas en el repositorio, lo que no verifica al hacer unupdate
.