
Soy nuevo en Ubuntu e intento instalar Docker en Ubuntu 15.04 siguiendo estoenlace.
Lo he intentado muchas veces pero siempre aparece el mismo error:
docker-engine : Depends: libdevmapper1.02.1 (>= 2:1.02.99) but
2:1.02.90-2ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.
Respuesta1
Tiene Vivid instalado y el paquete necesario con la versión requerida (2:1.02.99) está en Wily. Por lo tanto, utilice la versión Vivid de Docker. Editar /etc/apt/sources.list.d/docker.list
vía
sudo nano /etc/apt/sources.list.d/docker.list
y reemplazar el contenido con
deb https://apt.dockerproject.org/repo ubuntu-vivid main
luego actualice la base de datos del paquete
sudo apt-get update
Es tambiénposiblepara instalar los paquetes en Vivid
cd
wget http://mirrors.kernel.org/ubuntu/pool/main/l/lvm2/dmsetup_1.02.99-1ubuntu1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/l/lvm2/libdevmapper1.02.1_1.02.99-1ubuntu1_amd64.deb
sudo dpkg -i dmsetup_1.02.99-1ubuntu1_amd64.deb libdevmapper1.02.1_1.02.99-1ubuntu1_amd64.deb
Si tiene problemas con los paquetes, baje de categoría a través de
sudo apt-get install libdevmapper1.02.1=2:1.02.90-2ubuntu1 dmsetup=2:1.02.90-2ubuntu1
Probado en mi sistema Vivid
% apt-cache policy libdevmapper1.02.1
libdevmapper1.02.1:
Installed: 2:1.02.99-1ubuntu1
Candidate: 2:1.02.99-1ubuntu1
Version table:
*** 2:1.02.99-1ubuntu1 0
100 /var/lib/dpkg/status
2:1.02.90-2ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ vivid/main i386 Packages
Respuesta2
Elimine completamente el motor acoplable de su sistema.
apt-get eliminar motor-docker
Siga las configuraciones a continuación. Para verificar su versión actual del kernel, abra una terminal y use uname -r para mostrar su versión del kernel:
$ uname -r
3.11.0-15-generic Instale el paquete recomendado.
$ sudo apt-get install linux-image-extra-$(uname -r)
Actualice el índice de su paquete APT.
$ sudo apt-obtener actualización
Instale Docker.
$ sudo apt-get install docker-motor
Inicie el demonio acoplable.
$ inicio de la ventana acoplable del servicio sudo
Verifique que la ventana acoplable esté instalada correctamente.
$ sudo docker ejecutar hola mundo
Para 15.04 y versiones posteriores, para configurar el demonio acoplable para que se inicie al arrancar, ejecute
$ sudo systemctl habilitar ventana acoplable
Respuesta3
Probé una combinación de todas las otras respuestas y finalmente lo que resolvió mi problema fue
sudo apt-get install docker.io