Автор Тема: Возможно ли заменить wine в Дебиан 10 на wine из oldstable?  (Прочитано 629 раз)

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

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
Не поломав каких-то зависимостей. Wine 4.0.-2 - нет слов просто. Большинство приложений, которые работали на Stretch, на новой системе или тормозят или даже не устанавливаются.
 

Оффлайн Gamliel

  • Гамлиэль Фишкин
  • Активный пользователь
  • **
  • Сообщений: 91
  • Linux user since 2009
Не поломав каких-то зависимостей. Wine 4.0.-2 - нет слов просто. Большинство приложений, которые работали на Stretch, на новой системе или тормозят или даже не устанавливаются.

Отсутствие нежелательных последствий не гарантирую.
sudo -e /etc/apt/sources.listДалее в nano на каждой строке, содержащей слово buster, нажимаете Ctrl+U, Ctrl+K, Ctrl+K — каждая из этих строк станет в двух экземплярах; на одной строке из каждых двух слово buster оставляете, на другой заменяете на stretch (например,
deb https://deb.debian.org/debian/ buster main non-free contrib
deb-src https://deb.debian.org/debian/ buster main non-free contrib
превратится в
deb https://deb.debian.org/debian/ buster main non-free contrib
deb https://deb.debian.org/debian/ stretch main non-free contrib
deb-src https://deb.debian.org/debian/ buster main non-free contrib
deb-src https://deb.debian.org/debian/ stretch main non-free contrib
(по окончании редактирования не забудьте про Ctrl+O и Ctrl+X). Далее
sudo apt updateЕсли после этого система не рухнет (чего я не могу гарантировать), то одновременно с версиями из репозиториев Buster'а станут доступны версии из репозиториев Stretch'а. По умолчанию, если не ошибаюсь, будут устанавливаться более новые версии. Чтобы установить другую версию, есть два способа:
sudo apt-get remove wine
sudo apt-get install wine=1.8.7-2
или
sudo apt-get remove wine
sudo apt-get install wine/stretch
(сработает ли, не проверял).

Но лучше не полагайтесь на мои предположения, а читайте  man apt-get .

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
А чего она рухнуть должна после обновления базы данных? Пакеты же еще не устанавливаются.
Вчера так и поступил, но не получилось. Пробовал удалить libwine, wine 32 и wine. Новые устанавливаться не хотят. Так и пишет, что требуете невозможного или вроде того.
 


Оффлайн Gamliel

  • Гамлиэль Фишкин
  • Активный пользователь
  • **
  • Сообщений: 91
  • Linux user since 2009
Пробовал удалить libwine, wine 32 и wine. Новые устанавливаться не хотят. Так и пишет, что требуете невозможного или вроде того.

То есть строки вида
sudo apt-get install wine/stretchне приносят желаемого эффекта? Обратите внимание на кодовое имя версии дистрибутива через слеш — так можно устанавливать пакеты из других версий дистрибутива (у меня Buster, я успешно установил один пакет из Buster-backports).
« Последнее редактирование: 18 Ноябрь 2019, 12:10:01 от Gamliel »
 

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
sudo apt-get install wine=1.8.7-2

Я так пробовал. Значит, какие-то еще зависимости. Блин, обидно, хорошие программки были.
 

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
Конкретно такой вот вывод:

sudo apt install wine=1.8.7-2
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
 wine : Зависит: wine64 (< 1.8.7-2.1~) но он не может быть установлен или
                        wine32 (< 1.8.7-2.1~) но 4.0-2 должен быть установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.

 

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
Хотя постойте...Получилось. Нужно просто сразу три пакета было прописать к установке: wine, libwine и wine32. Какие-то зависимости из buster (без них все равно не получается) подтянулись еще. Буду тестить.
 

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
Не, бесперспективняк.
 

Оффлайн Gamliel

  • Гамлиэль Фишкин
  • Активный пользователь
  • **
  • Сообщений: 91
  • Linux user since 2009
Не, бесперспективняк.

1. Знаете, что делает
apt list foo -a(вместо foo подставляете название интересующего пакета)?

2. Пытались ставить с указанием не номера версии пакета, а кодового имени версии дистрибутива?

3. Читали  man apt  и  man apt-get ?

Оффлайн Листик

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 221
Gamliel,

Да все я читал. Я курс по Линукс проходил вообще-то на английском. Просто если установить все зависимости для той версии Wine, то удалится что-то очень нужное (предложили напечатать: "да,  все равно сделать так, как я говорю!"). Из-за Wine я установленной и настроенной системой рисковать не буду, и так целую неделю провозился.

 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3470
  • Buster TDE & Buster LXDE & stretch KDE
Wine всегда хорошо собирался из исходников. обычно правда всегда старались поставить более свежую версию, но думаю что и собрать пакеты старых версий вполне реально.
Пытаться впихнуть бинарные пакеты от другого дистрибутива " на холодную " даже не имеет смысла.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн kamil

  • Пользователь
  • *
  • Сообщений: 18
Не поломав каких-то зависимостей. Wine 4.0.-2 - нет слов просто. Большинство приложений, которые работали на Stretch, на новой системе или тормозят или даже не устанавливаются.
Использую wine-staging с winehq.com только подключайте репозиторий на 9 ветку, а то они походу чего-то там напутали, на 10 версию почему-то требует зависимости с тестинга. А с девяткой все работает
 

Теги: