Что случилось с вином 1.6 в PPA: ubuntu-wine / ppa?

Я использую ppa:ubuntu-wine/ppa в 12.04. Сегодня, когда я обновляю систему, она удаляет мой старый Wine 1.5, но 1.6 не может быть установлен.

Как насчет тебя? Спасибо

Редактировать: я использую «apt-get dist-upgrade» для обновления системы.

Теперь я сначала удалил wine 1.5 и установил wine 1.6.

$ sudo apt-get install wine
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  ttf-umefont libipc-run-perl libnet-ip-perl diffstat libnet-dns-perl
  libclone-perl libsbsms10 libportsmf0 language-pack-kde-zh-hans-base
  libio-pty-perl wine-gecko1.4 wine-gecko1.4:i386 wine-gecko1.9
  wine-gecko1.9:i386 audacity-data language-pack-kde-en kde-l10n-engb
  libnet-domain-tld-perl language-pack-kde-zh-hant-base libemail-valid-perl
  ttf-unfonts-core libvamp-hostsdk3 kde-l10n-zhcn language-pack-kde-zh-hans
  language-pack-kde-zh-hant kde-l10n-zhtw language-pack-kde-en-base
  libdigest-hmac-perl
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  wine1.6 wine1.6-amd64 wine1.6-i386:i386
Suggested packages:
  dosbox:any
The following NEW packages will be installed:
  wine wine1.6 wine1.6-amd64 wine1.6-i386:i386
0 upgraded, 4 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B/50.2 MB of archives.
After this operation, 246 MB of additional disk space will be used.
Do you want to continue [Y/n]? 
Selecting previously unselected package wine1.6-amd64.
(Reading database ... 397044 files and directories currently installed.)
Unpacking wine1.6-amd64 (from .../wine1.6-amd64_1.6~rc2-0ubuntu1~ppa1_amd64.deb) ...
Selecting previously unselected package wine1.6-i386:i386.
Unpacking wine1.6-i386:i386 (from .../wine1.6-i386_1.6~rc2-0ubuntu1~ppa1_i386.deb) ...
Unpacking wine1.6 (from .../wine1.6_1.6~rc2-0ubuntu1~ppa1_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/wine1.6_1.6~rc2-0ubuntu1~ppa1_amd64.deb (--unpack):
 trying to overwrite '/usr/bin/wine64-preloader', which is also in package wine1.6-amd64 1.6~rc2-0ubuntu1~ppa1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Selecting previously unselected package wine.
Unpacking wine (from .../wine_1.6~rc2-0ubuntu1~ppa1_amd64.deb) ...
Errors were encountered while processing:
 /var/cache/apt/archives/wine1.6_1.6~rc2-0ubuntu1~ppa1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
2
задан 16 June 2013 в 14:05

2 ответа

Я столкнулся с той же проблемой: / usr / bin / wine64 и / usr / bin / wine64-preloader находятся в пакетах wine1.6 и wine1.6-amd64.

В качестве (надеюсь) временного обходного пути я выполнил следующие команды:

sudo dpkg-divert --package wine1.6-amd64 --add /usr/bin/wine64
sudo dpkg-divert --package wine1.6-amd64 --add /usr/bin/wine64-preloader

Это указывает dpkg отодвинуть в сторону каждую версию этих файлов, кроме той, которая находится в пакете wine1.6-amd64. .

0
ответ дан 16 June 2013 в 14:05

В сообщении stemberk на ubuntuforums.org есть решение для тех, кто пытался выполнить установку:

sudo apt-get -o Dpkg::Options::="--force-overwrite" -f install 

Эта команда принудительно возобновит неудачную установку wine, игнорируя конфликты. , Согласно launchpad.net исправление находится в стадии разработки. Надеюсь, они скоро это исправят ...

РЕДАКТИРОВАТЬ: Похоже, что исправленный пакет выпущен, но если вы уже установили wine1.6 с использованием каких-либо обходных путей, я рекомендую вам удалить хотя бы один раз Wine (sudo apt-get remove wine1.6), а затем установить это формально (sudo apt-get install wine1.6), в противном случае любые дальнейшие попытки обновить вино потерпят неудачу.

0
ответ дан 16 June 2013 в 14:05

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

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