Установка докеров на Ubuntu 14.04 LTS

Я пытаюсь установить Docker на свою рабочую станцию ​​Ubuntu 14.04 LTS: https://docs.docker.com/engine/installation/linux/ubuntulinux/

Когда я это делаю: [!d2 ]

sudo apt-get install linux-image-extra-$(uname -r)

В нем говорится, что «linux-image-extra-3.13.0-39-generic» уже имеет дату, но когда я это делаю:

sudo apt-get install linux-image-extra-virtual

Он говорит (извините, что это на французском языке:

Les paquets suivants contiennent des dépendances non satisfaites :
 linux-image-extra-virtual : Dépend: linux-image-generic (= 3.13.0.24.28) mais 3.13.0.39.46 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Переводчик Google дает:

The following packages contain unsatisfied dependencies:
 linux-image-extra-virtual: Depends on: linux-image-generic (= 3.13.0.24.28) but will need to be installed 3.13.0.39.46
E: Unable to correct problems, defective packages are in "keep as is" mode.

EDIT 2: настоящее сообщение об ошибке:

E: Unable to correct problems, you have held broken packages

, что означает, что если Я понимаю, что linux-image-generic не является ожидаемой версией, но не может быть обновлен, поскольку он находится в режиме «держать как есть».

Что я могу сделать, чтобы установить Docker оттуда?

EDIT: перед установкой я сделал:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
1
задан 10 January 2017 в 12:28

1 ответ

Я решил аналогичную, но не такую ​​же ошибку, как раз сейчас, когда я попытался установить докер на своем Ubuntu 14.04 с версией ядра 4.4.0-75.

Информация об ошибке: [ ! d1] Настройка linux-image-extra-3.13.0-119-generic (3.13.0-119.166) ... run-parts: выполнение /etc/kernel/postinst.d/apt-auto-removal 3.13.0-119-generic /boot/vmlinuz-3.13.0-119-generic run-parts: выполнение /etc/kernel/postinst.d/initramfs-tools 3.13.0-119-generic /boot/vmlinuz-3.13. 0-119-generic update-initramfs: Generating /boot/initrd.img-3.13.0-119-generic run-parts: выполнение /etc/kernel/postinst.d/pm-utils 3.13.0-119-generic / boot /vmlinuz-3.13.0-119-generic run-parts: выполнение /etc/kernel/postinst.d/statoverride 3.13.0-119-generic /boot/vmlinuz-3.13.0-119-generic dpkg-statoverride: ошибка: переопределение для '/boot/vmlinuz-3.13.0-119-generic' уже существует; aborting run-parts: /etc/kernel/postinst.d/statoverride с кодом возврата 2 dpkg: пакет обработки ошибок linux-image-extra-3.13.0-119-generic (--configure): подпроцесс установлен после установки скрипта возвращенный статус выхода 1 Нет отчета о доступе, поскольку MaxReports уже достигнут dpkg: проблемы с зависимостью предотвращают конфигурацию linux-image-generic: linux-image-generic зависит от linux-image-extra-3.13.0-119-generic; : Package linux-image-extra-3.13.0-119-generic еще не настроен. dpkg: пакет обработки ошибок linux-image-generic (--configure): проблемы с зависимостями - оставление неконфигурированных dpkg: проблемы с зависимостью предотвращают конфигурацию linux-image-extra-virtual: linux-image-extra-virtual зависит от linux-image-generic (= 3,13,0.119,129); однако: Пакет linux-image-generic еще не настроен.

Мое решение ссылалось на этот ответ на # 28:

[jeremy@compute]$ su - root [root@compute]# cp /etc/kernel/postinst.d/statoverride ~/ [root@compute]# sed -i '/dpkg-statoverride/s/$/||:/' /etc/kernel/postinst.d/statoverride

Надеюсь, что это полезно для других, кто сталкивается с этим.

0
ответ дан 23 May 2018 в 02:35

Другие вопросы по тегам:

Похожие вопросы: