Не может Сделать Что-либо С Кв. - добирается - поврежденные зависимости с kmod. Что делает?

(precise)fatih@localhost:~$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
 kmod : Breaks: module-init-tools (< 4)
        Breaks: module-init-tools:i386 (< 4)
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Я не мог сделать что-либо. работа привычки установки, настройте, не помогает, и ни один не делает материал обновления. Что я могу сделать для фиксации этой зависимости?

(precise)fatih@localhost:~$ lsb_release -a; apt-cache policy kmod module-init-tools module-init-tools:i386
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:    14.04
Codename:   trusty
kmod:
  Installed: 15-0ubuntu6
  Candidate: 15-0ubuntu6
  Version table:
 *** 15-0ubuntu6 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
module-init-tools:
  Installed: (none)
  Candidate: 15-0ubuntu6
  Version table:
     15-0ubuntu6 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
module-init-tools:i386:
  Installed: 3.16-1ubuntu2
  Candidate: 3.16-1ubuntu2
  Version table:
 *** 3.16-1ubuntu2 0
        100 /var/lib/dpkg/status

Редактирование 2:

kmod:i386:
  Installed: (none)
  Candidate: 15-0ubuntu6
  Version table:
     15-0ubuntu6 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main i386 Packages
2
задан 17 November 2016 в 00:51

1 ответ

Вы имеете module-init-tools:i386 установленный, где module-init-tools (amd64) должен быть установлен вместо этого. Вероятно, Вы добрались от предыдущего PPA, потому что я не могу найти эту версию 3.16-1ubuntu2 в официальном репозитории.

Другая точка module-init-tools является переходным пакетом для kmod, у них должна быть та же установленная версия, иначе Вы получаете конфликт.

  1. Сила для удаления module-init-tools:i386 даже это имеет некоторых иждивенцев

    sudo dpkg --remove --force-depends module-init-tools:i386
    
  2. Установка его amd64 компонент вместо этого

    sudo apt-get install module-init-tools
    
  3. Выполнение, которое APT прикрепляет к проверке если любая вещь, отсутствующая

    sudo apt-get -f install
    
0
ответ дан 2 December 2019 в 09:44

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

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