actualización de 15.10 a 16.04 apt no instalado

19

Cuando intento actualizar usando el terminal, mi actualización se detiene. Esta es la línea que se muestra en la terminal:

The required dependency 'apt(>=1.0.10.2 ubuntu2)' is not installed.

mi problema es que no conozco el comando para instalar esta dependencia. Usando otros comandos, dice que apt está actualizado. Soluciones?

Pablo
fuente
¿Ha intentado utilizar sudo apt-get update, sudo apt-get upgradey sudo apt-get install -f?
Andrew
Sí, he usado todos esos comandos. los dos primeros dijeron que estaba actualizado pero el terminal no reconoció el comando install -f
paul
¿Lo has intentado sudo apt-get -y install apt?
Andrew
respuesta, de nuevo es apto ya es la versión más reciente
paul
No importa el comando install apt que he probado, siempre dice que estoy actualizado.
Paul

Respuestas:

19

Tuve el mismo problema, resuelto forzando la actualización de apt y limpiando la instalación actual como Andrew sugirió:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get -f install   # (not "install -f"!)
sudo apt-get -y install apt
sudo do-release-upgrade
tejón
fuente
55
Hay algo más que bloquea mi instalación de apt. siguiendo las instrucciones enumeradas, todavía indica que apt está actualizado. sin embargo, cuando llego a do-release-upgrade, no puede encontrar apt, o al menos el apt correcto.
Paul
1
-f instally install -fno hay diferencia
Pilot6
Pero esa instalación de 15.10 a 16.xx sth.
marko
@marko Solo necesita repetir el paso varias veces.
wsw
13

Tuve este error, para mí me faltaba la línea de actualizaciones astutas de mi /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu/ wily-updates main restricted universe multiverse
Neil
fuente
1
Para ARM, etc., la línea debería serdeb http://ports.ubuntu.com/ wily-updates main restricted universe multiverse
Vladimir Panteleev,
Estoy pensando que debería ser "deb ports.ubuntu.com trusty-updates main restricted universe multiverse" (es decir, activa los repositorios adicionales). Mezclar versiones (por ejemplo, de confianza y astutas) nunca termina bien.
Joat
Después de hacer eso, "apt-get update && apt-get -y upgrade && do-release-upgrade" parece funcionar. Nota: es posible que deba comentar la línea / tmp en / etc / fstab, para evitar quedarse sin espacio temporal.
Joat
Esto es esencial si está actualizando desde una versión anterior de Ubuntu, como 15.xx. También tenga en cuenta que ya no proporcionan archive.ubuntu.com/ubuntu url para versiones astutas y otras versiones antiguas. Utilice old-releases.ubuntu.com/ubuntu en su lugar.
Evgeniy
4

También tuve este problema, esto actualizará todas tus cosas, así como la actualización de 15 a 16.

Ir a Software and Updates>Updates

Marque lo siguiente

  • Seguridad astuta
  • Wily Updates
  • Wily propuesto

Actualizar y actualizar el sistema actual

sudo apt-get update && sudo apt-get upgrade

Obtén la actualización

sudo apt-get dist-upgrade

Actualizar en CLI

sudo do-release-upgrade
JREAM
fuente
1

Tuve exactamente el mismo problema con 'apt'. Obtuve la solución de este enlace . Ejecutar sudo dpkg -l | grep apt. Puede ver esta entrada en la salida del comando:

ii  apt 1.0.10.2ubuntu1      amd64         commandline package manager

Si lo hace, deberá obtener el apt requerido (> = 1.0.10.2 ubuntu2) . Aquí están los pasos que seguí:

  1. Vaya a Software y actualización -> Software de Ubuntu. Cambie el servidor al servidor principal (en mi caso, cambié al servidor para India). Estaba usando un espejo diferente anteriormente y, por lo tanto, tenía una versión 'apt' más antigua.

  2. correr

        sudo apt-get update
        sudo apt-get install --reinstall apt 
    
  3. Ejecutar sudo dpkg -l | grep aptnuevamente para verificar que la versión ha cambiado. Con suerte, la entrada en la salida debería haber cambiado a: apt 1.0.10.2ubuntu2 .

  4. Ejecute un sudo apt-get update && sudo apt-get upgradeseguimiento que puede continuar para actualizar a ubuntu 16.04.

Rahul
fuente
siguió los consejos enumerados. el administrador del paquete de comandos hizo ver. 1.0.10.2 ubuntu1. pero los dos comandos para cambiar a ubuntu2 no produjeron un cambio (todavía ubuntu1). Como se trata de un cambio de seguridad, ¿podría ser causado por un problema de seguridad?
Paul
De ninguna manera soy un experto en esto, pero creo que otra alternativa sería usar este deb para quizás resolver el problema.
Rahul
Me siento incómodo descargando e instalando archivos ubuntu2 hasta que pueda establecer por qué los archivos no están disponibles a través de la línea de comandos (terminal). Tengo experiencia limitada extrayendo e instalando desde una descarga.
Paul
1

Las soluciones publicadas anteriormente no me funcionaron.

Lo que funcionó fue, como se encuentra en los comentarios en el launchpad :

wget http://launchpadlibrarian.net/254524267/apt_1.0.10.2ubuntu2_amd64.deb   
wget http://launchpadlibrarian.net/254524264/apt-transport-https_1.0.10.2ubuntu2_amd64.deb
wget http://launchpadlibrarian.net/254524266/apt-utils_1.0.10.2ubuntu2_amd64.deb    
wget http://launchpadlibrarian.net/254524269/libapt-inst1.7_1.0.10.2ubuntu2_amd64.deb    
wget http://launchpadlibrarian.net/254524270/libapt-pkg4.16_1.0.10.2ubuntu2_amd64.deb

sudo dpkg --install apt_1.0.10.2ubuntu2_amd64.deb apt-transport-https_1.0.10.2ubuntu2_amd64.deb apt-utils_1.0.10.2ubuntu2_amd64.deb libapt-inst1.7_1.0.10.2ubuntu2_amd64.deb libapt-pkg4.16_1.0.10.2ubuntu2_amd64.deb

sudo do-release-upgrade
usuario desconocido
fuente