невстреченные зависимости при попытке установки wine1.7

Я пытаюсь установить wine1.7 от официального ppa, моей ОС является Ubuntu 14.04 64bit, однако когда я использую apt-getуправляйте для установки вина, вывод:

The following packages have unmet dependencies:
wine1.7 : Depends: wine1.7-i386 (= 1:1.7.38-0ubuntu1)
E: Unable to correct problems, you have held broken packages.

как я могу решить это?

информация о additinal: wine1.6 не может быть установлен также. Это кажется некоторыми пакетами, которые я установил, вызывают эту проблему, потому что я установил вино успешно прежде. Проблема, возможно, связана с этим: когда я использую apt-get upgrade, существуют сообщения:

The following packages have been kept back:
  linux-generic-lts-utopic linux-headers-generic-lts-utopic
  linux-image-generic-lts-utopic

Я добавил репозитории

deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main

поскольку кто-то предложил, когда мне не удалось установить вино 1.7 (в то время wine1.6, установлен успешно), надежда, которой это помогает.

sudo dpkg --add-architecture i386 не работает.

когда я пытаюсь установить вино с центром программного обеспечения, оно говорит:

The following packages have unmet dependencies:
wine1.6: Depends: wine1.6-amd64 (= 1:1.6.2-0ubuntu4) but 1:1.6.2-0ubuntu4 is to be installed
Depends: wine1.6-i386 (= 1:1.6.2-0ubuntu4) but it is a virtual package.

Я удалил упомянутые выше репозитории и удалил те 3 пакета, воздержанный, перезагрузил компьютер. все еще не работает.

Странно, как может apt-getсказать you have held broken packages. в то время как нет никаких поврежденных пакетов вообще?

1
задан 4 May 2015 в 20:15

2 ответа

У меня на самом деле была та же ошибка, как Вы сделали Вы пытаетесь установить со способностью. (т.е. sudo способность устанавливает wine1.7), я нашел, что пропускал libgphoto2-port10 зависимость, и с быстрым Google поиск смог получить то установленное движение.

0
ответ дан 4 October 2019 в 07:05

После кажущейся попытки всего остального на 14,04 для получения выполнения wine1.6 это работало:

Любые винные пакеты установленные и вызывающие проблемы:

sudo dpkg -l | grep wine

Удаляют все вино - источники PPA, перечисленные в/etc/apt/sources.list.d/, например,

sudo rm /etc/apt/sources.list.d/ubuntu-wine-ppa-trusty.list
sudo rm /etc/apt/sources.list.d/wine-wine-builds-trusty.list

, Делают /etc/apt/sources.list мультидуга поддержки путем добавления [arch=amd64, i386] к deb-строке путем редактирования:

sudo vi /etc/apt/sources.list

Здесь:

# deb cdrom:[Ubuntu 14.04.3 LTS _Trusty Tahr_ - Beta amd64 (20150805)]/ trusty main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb [arch=amd64,i386] http://us.archive.ubuntu.com/ubuntu/ trusty universe

На этот ответ , По-видимому, тот файл,/etc/dpkg/dpkg.cfg.d/multiarch, содержит ключ внешней архитектуры. Таким образом, я предлагаю просто удалить файл:

 sudo rm /etc/dpkg/dpkg.cfg.d/multiarch

Добавляют PPA снова, чтобы получить вино и разрешить, что dpkg распознает i386:

 sudo add-apt-repository ppa:ubuntu-wine/ppa
 sudo dpkg --add-architecture i386
 sudo apt-get update

На установке вина:

 sudo aptitude --full-resolver -f install wine1.6

Результаты в:

 ...
 The following actions will resolve these dependencies:

 Keep the following packages at their current version: 
 1) libgphoto2-6:i386 [Not Installed] 
 2) libgphoto2-port10:i386 [Not Installed] 
 ...
 15) wine1.6 [Not Installed] 
 16) wine1.6-amd64 [Not Installed] 
 17) wine1.6-i386:i386 [Not Installed] 

Leave the following dependencies unresolved: 
... 

Здесь r 15 даст нам другие решения, которые все еще включают установку wine1.6 (корректируйтесь на основе своего терминального вывода)

Accept this solution? [Y/n/q/?] r 15

Результаты в:

Keep the following packages at their current version: 
1) libgphoto2-6:i386 [Not Installed] 
2) libgphoto2-port10:i386 [Not Installed] 
...
15) R wine1.6 [Not Installed] 
16) wine1.6-amd64 [Not Installed] 
17) wine1.6-i386:i386 [Not Installed] 

Leave the following dependencies unresolved: 
... 

НЕ ПРИНИМАЮТ ЭТО РЕШЕНИЕ, поскольку Вы хотите опцию понизить.

Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:

Downgrade the following packages: 
1) libudev1 [204-0ubuntu19 (now) -> 204-0ubuntu18 (saucy)]
...

ПРИНИМАЮТ ЭТО РЕШЕНИЕ

Accept this solution? [Y/n/q/?] Y
The following packages will be DOWNGRADED:
libudev1

точные пакеты, которые должны были быть понижены на моей сборке, отличался от перечисленных в ответе, но выполнил точно то же.

0
ответ дан 4 October 2019 в 07:05

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

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