14,10 вин и конфликт fglrx

Я только что обновил к 14,10 от 14,04 и столкнулся с проблемой, имеющей и вино и установленный fglrx

Винные зависимости, которые вызывают проблему, идут как это

вино> wine1.6> wine1.6-amd64> (ocl-icd-libopencl1 (> =1.0) | libopencl1) && (ocl-icd-libopencl1 (> =1.0) | libopencl-1.1-1)

fglrx> fglrx-ядро> конфликты с libopencl1 && заменяет libopencl1

Я попытался изменить винные файлы пакета для удаления зависимостей, но заканчивать тем, что запутался, я обыскивал Интернет, пытающийся заставить это игнорировать проблему, но я не могу получить его работа

Любая справка очень ценилась бы

редактирование я нашел 2 отчета об ошибках, касающиеся этого - https://bugs.launchpad.net/ubuntu / + source/wine1.6 / + ошибка/1376587 и https://bugs.launchpad.net/ubuntu / + source/fglrx-installer / + ошибка/1129409

12
задан 24 October 2014 в 03:11

4 ответа

Стиснуть зубы и пересмотр только fglrx-базового пакета, простого по сравнению с вином, действительно выглядят менее опасными, и легче, чем несколько повреждение данных диспетчера пакетов, чтобы быть в состоянии все еще установить другие пакеты.

1) Установили вино без fglrx.

2) Из каталога с пакетом,

fglrx-updates-core_14.201-0ubuntu2_amd64.deb

делают место для распаковки пакета,

mkdir abc

3) Распаковывают пакет с двумя командами,

dpkg -x fglrx-updates-core_14.201-0ubuntu2_amd64.deb abc

dpkg --control fglrx-updates-core_14.201-0ubuntu2_amd64.deb abc/DEBIAN

4) редактируют текстовый файл "управление", которое имеет зависимости,

gedit abc/DEBIAN/control

Это - то, на что "управление" похоже измененный:

Package: fglrx-updates-core
Source: fglrx-installer-updates
Version: 2:14.201-0ubuntu2.1
Architecture: amd64
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Installed-Size: 121292
Depends: libc6 (>= 2.3.4), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1), lib32gcc1, libc6-i386, dkms, make, linux-libc-dev
Conflicts: fglrx-driver-core
Replaces: fglrx-driver-core, libopencl1
Provides: fglrx-driver-core
Section: restricted/misc
Priority: extra
Homepage: http://support.amd.com
Description: Minimal video driver for the AMD graphics accelerators
 Minimal video driver for the AMD Radeon and FireGL graphics accelerators.
 .
 This package provides 2D display drivers.

Только Версия, Конфликты и Обеспечивают, изменяются. Оставление без изменений версии в порядке, но тогда диспетчер пакетов скажет, что исходный файл в repo является обновлением, что-то, что Вы хотите убедиться НЕ сделать.

Сохраняют и выходят из gedit.

5) откладывает результаты в пакет некоторого другого имени,

dpkg -b abc fglrx-updates-core_14.201-0ubuntu2_amd64-hey.deb

На самом деле Вы могли использовать то же имя, но не смущаете себя.

6) установка,

sudo dpkg -i fglrx-updates-core_14.201-0ubuntu2_amd64-hey.deb

7) Затем

sudo apt-get install fglrx-updates

8) Благодарность люди, которые отправили.

Большое спасибо людям, которые отправили здесь, кто выяснил, какова проблема была. Мой Utopic работает отлично, включая диспетчеры пакетов. Обновление Utopic было черным экранированием с "открытыми" драйверами, таким образом, я вернулся к своему обычному fglrx (первоначально бросающий вино.) Люди Ubuntu, которые делают фиксацию, сказали, что, из-за предопределенной процедуры, легкая фиксация, уже сделанная, не может быть в repos до окончания апреля 2015, если вообще, потому что "винный" конфликт вызывается not-Ubuntu-supported "вселенной" repo. Я загрузил бы весь измененный файл, если бы я знал, что место сделало так.

15
ответ дан 16 November 2019 в 14:23

Используя информацию, собранную от всех здесь, а также еще некоторого исследования, я создал PPA как более легкую фиксацию для этого выпуска

sudo apt-add-repository ppa:dwrj87/fglrxfix
sudo apt-get update

и затем sudo apt-get install fglrx или sudo apt-get install fglrx-updates

6
ответ дан 16 November 2019 в 14:23

(Извините за открытие нового ответа, но у меня нет достаточной репутации для комментария все же.)

После ОќОЇОєОїП‚ совета, я столкнулся с двумя проблемами:

  1. dpkg требуемое корневое разрешение установить пакеты.

  2. На последнем шаге, playonlinux все еще не установил бы из-за проблем зависимости.

, Таким образом, могло бы быть полезно заменить последние 3 строки этими 2:

sudo apt-get download wine1.6-amd64 wine1.6-i386 wine1.6 playonlinux
sudo dpkg --force-all -i *.deb

Мои Зависимые от вина приложения работали отлично после этого (Спасибо ОќОЇОєОїП!).

btw, Вино может запустить Ваши установленные программы без PlayOnLinux, но это удобно и позвольте нам, Вы загружаете более актуальные версии Вина.

Редактирование: Этот процесс оставил диспетчер пакетов в неприменимом состоянии, не означая больше установок пакетов и больше обновлений для целой системы.
, Таким образом, я продолжал вручную редактировать файл/var/lib/dpkg/status как предложенный David. Я закончил тем, что удалил ocl-icd-libopencl1 (>=1.0) | libopencl1, ocl-icd-libopencl1 (>=1.0) | libopencl-1.1-1 и от wine1.6-i386 и от wine1.6-amd64.
*, Если кто-либо видит это и нуждается еще в некотором руководстве последним шагом: Игнорируют Поврежденные Пакеты в Способности .

1
ответ дан 16 November 2019 в 14:23

привет я споткнулся в той же проблеме назад в beta1 14,10 (разновидность гнома) amd64., что я сделал ужасное обходное решение и не должно быть сделано в установке рабочего места (работы в моей системе хотя). во-первых я установил вино (i386 и amd64), и позвольте ему удалить fglrx, и затем я переустановил драйверы с этим - который удаляет вино, но не его зависимости.

sudo apt-get purge fglrx*
sudo update-alternatives --remove-all x86_64-linux-gnu_gl_conf
sudo apt-get install --reinstall libgl1-mesa-dri libgl1-mesa-glx
sudo apt-get install fglrx-updates*

затем установленное вино снова с

mkdir temp && cd temp
sudo apt-get download wine1.6-amd64 wine1.6-i386 wine1.6
dpkg --force-all -i *.deb
sudo apt-get install playonlinux

последний шаг имеет playonlinux приложение, которое поможет Вам установить другие винные версии.

PS: зависимость, которая завинчивает Вас, является opencl lib, который Вы уже имеете с fglrx, но склонный - становятся derp из-за упаковочной ошибки

надежда это помогает

Править: полностью забыл об этом

это была бы хорошая идея перейти к/var/lib/dpkg/status и отредактировать винные детали пакетов и удалить любое упоминание о конфликтующем пакете (т.е. ocl-icd-libopencl1)

EDIT2: можно теперь удалить винные пакеты и fglrx, затем переустановить вино и затем установить новые драйверы (14.12) от сайта amd.com

1
ответ дан 16 November 2019 в 14:23

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

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