Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Wine до 4.0 не обновить, пишет про сломанные пакеты  (Прочитано 2474 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alekzunder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Приветствую форумчан.
Решил не плодить одноимённые темы, а освежить текущую. Проблема всё та же: ОС: Ubuntu 18.04.2 LTS
Бадаюсь с wine-stable Припёрло мне обновиться с 3 (что в основном репозитории) до 4 (что в репозитории Winehq)
Сделал всё как описано в руководстве: очистился от старых версий и приблуд вина, добавил ключ, добавил репозиторий, пытаюсь ставить и ...
(Нажмите, чтобы показать/скрыть)
Хочу сразу заметить, что с параметром --install-recommends что без него - выхлоп одинаковый. Так же, wine-stable, wine-devel, wine-staging - вывод одинаковый.
Ну да ладно, ещё попытки:
(Нажмите, чтобы показать/скрыть)
Никакие
apt update
apt upgrade
apt dist-upgrade
apt install -f
apt clean
apt autoclen
apt autoremove
не помогают, точнее они ничего не выводят. Типа всё хорошо. Зафиксированных (sudo dpkg --get-selections | grep hold) пакетов нет.
Любой Wine  из родного репозитория Убунты ставится на ура (если репозиторий winehq убрать), но до 4.0 всё равно не обновить, пишет про сломанные пакеты.

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1484
    • Просмотр профиля
dpkg -l winehq-stable?

Оффлайн Alekzunder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
shurik@Qch:~/Рабочий стол$ dpkg -l winehq-stable
dpkg-query: шаблону winehq-stable не соответствует ни один пакет
shurik@Qch:~/Рабочий стол$ sudo dpkg -l wine*
dpkg-query: шаблону wine* не соответствует ни один пакет

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1484
    • Просмотр профиля
sudo apt-get update --fix-missing
sudo apt-get install -f
ls /var/lib/apt/lists/ | grep wine
?
« Последнее редактирование: 30 Март 2019, 22:23:49 от bezbo »

citu

  • Гость
Приветствую. У меня отказался ставиться стейджинг. Стейбл и дэвел - без проблем. Ubuntu 18.04.2 х86-64

Оффлайн Alekzunder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
sudo apt-get update --fix-missing
sudo apt-get install -f
ls /var/lib/apt/lists/ | grep wine
?
Я уже писал: стандартные трюки sudo apt-get update --fix-missing и sudo apt-get install -f и прочее - не помогают
ls /var/lib/apt/lists/ | grep wine - ничего не вывел. От "старых" версий я очистился основательно, о чем теперь жалею.
Сегодня я на работе, на рабочем ноутбуке накатил wine-stable 4 поверх 3. Всё встало (обновилось) без проблем. Wine 3 очистился через apt autoremove. Wine 4 (точнее нужные мне программы) - работает без проблем. Что же я дома натворил, не понимаю, но понять хочу.
Смотрю, у кого то - хоть что то и как то... у меня - ничего и никак!
Ещё на просторах форумов, не помню уже где, может и наш, но кто то умудрился сломать/отремонтировать Wine путём смены источника обновлений "Основной сервер" и "Сервер Российская Федерация" На работе и дома у меня стоял источником "Основной сервер", переключать на Российский пробовал, толку 0.
Ubuntu видит всё правильно, с учётом подключенных репозиториев, но не выкачивает зависимые пакеты.
« Последнее редактирование: 31 Март 2019, 10:07:21 от Alekzunder »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1484
    • Просмотр профиля
ls /var/lib/apt/lists/ | grep wine - ничего не вывел

попробуйте
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt update
sudo apt install --install-recommends winehq-stable

подробности

Оффлайн Alekzunder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
hurik@Qch:~$ ls /var/lib/apt/lists/ | grep win
dl.winehq.org_wine-builds_ubuntu_dists_bionic_InRelease
dl.winehq.org_wine-builds_ubuntu_dists_bionic_main_binary-amd64_Packages
dl.winehq.org_wine-builds_ubuntu_dists_bionic_main_binary-i386_Packages
Извините, наврал, что то не так ввёл.
Репозиторий и его ключ, а так же архитектура - добавлены.
Решил добавить вывод, может заметите чего не хватает или наоборот - лишнее.

(Нажмите, чтобы показать/скрыть)

Установил Aptitude, вот, чем "порадовал"
Действия  Откат  Пакет  Решатель  Поиск  Параметры  Окна  Справка
C-T: Меню ?: Справка q: Выход u: Обновление g: Пред/Загр/Устан/Удал пакетов
                                    Пакеты                                                                Разрешить зависимости
  --\ Оставить следующие пакеты в их текущих версиях:
    gstreamer1.0-plugins-base:i386                                                                        [UNINST]
    libcairo2:i386                                                                                        [UNINST]
    libfontconfig1:i386                                                                                   [UNINST]
    libgd3:i386                                                                                           [UNINST]
    libgphoto2-6:i386                                                                                     [UNINST]
    libsane1:i386                                                                                         [UNINST]
    libsdl2-2.0-0:i386                                                                                    [UNINST]
    libtheora0:i386                                                                                       [UNINST]
    libxkbcommon0:i386                                                                                    [UNINST]
    wine-stable-i386:i386                                                                                 [UNINST]
    wine-stable                                                                                           [UNINST]
    winehq-stable                                                                                         [UNINST]
  --\ Оставить следующие зависимости неразрешёнными:
    libgstreamer-plugins-base1.0-0:i386 рекомендует gstreamer1.0-plugins-base:i386
    wine-stable-i386:i386 рекомендует libfontconfig1:i386
    wine-stable-i386:i386 рекомендует libsane:i386 | libsane1:i386
    wine-stable-i386:i386 рекомендует libsdl2-2.0-0:i386




[1(1)/...] Действия: 12 оставить неизменными
e: Рассмотреть  !: Применить  .: Следующий  ,: Предыдущий

Пользователь добавил сообщение 01 Апрель 2019, 11:29:07:
Всё, поставил, благодаря aptitude. Великая программулина! Короче, мой случай: конфликтовали библиотеки шрифтов 32-битной 64-битной версии. libfontconfig1 конфликтовал с libfontconfig:i386, точнее последний пытался установиться, но ему мешал libfontconfig1 с более свежей версией, хотя они друг друга заменяют. Решение: вернуть libfontconfig1 на более старую версию, тогда libfontconfig:i386 подменит его своей свежей версией. Ну а всё остальное - по цепочке.
« Последнее редактирование: 01 Апрель 2019, 11:29:07 от Alekzunder »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Alekzunder, большое спасибо за описание решения! Уверен, кому-то это может сэкономить массу времени. Ну и поздравляю с тем, что проблема решена.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

 

Страница сгенерирована за 0.07 секунд. Запросов: 23.