Я только что обновил к 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
Стиснуть зубы и пересмотр только 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. Я загрузил бы весь измененный файл, если бы я знал, что место сделало так.
Используя информацию, собранную от всех здесь, а также еще некоторого исследования, я создал PPA как более легкую фиксацию для этого выпуска
sudo apt-add-repository ppa:dwrj87/fglrxfix
sudo apt-get update
и затем sudo apt-get install fglrx
или sudo apt-get install fglrx-updates
(Извините за открытие нового ответа, но у меня нет достаточной репутации для комментария все же.)
После ОќОЇОєОїП‚ совета, я столкнулся с двумя проблемами:
dpkg требуемое корневое разрешение установить пакеты.
На последнем шаге, 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.
*, Если кто-либо видит это и нуждается еще в некотором руководстве последним шагом: Игнорируют Поврежденные Пакеты в Способности .
привет я споткнулся в той же проблеме назад в 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