LINUX.ORG.RU

[бесполезная трата времени]Debian stable - wine32 отсутствует в списке пакетов

 , ,


0

2

Стоит на работе комп с Дебьяном. Понадобилось туут запустить виндовую прогу, установил wine, запустил прогу, а он мне «у тебя 64битный префикс! АУ! Ставь wine32!!!». И тут я вспомнил про мудотень с вайном на Дебьяне... Балеан.. опять этот «стабильный» квест... Ладно, добавил i386 архитектуру, обновился и... Появилось что угодно, но не wine32. Нагуглил поставить с репозитория winehq. Добавил репозиторий и.... Опять никаких следов wine32, winehq-stable/winehq-staging/winehq-devel для 32бит. Как будто пакета нет в репозиториях. Подумал, что может его удалили из дебьяна по их неадекватным причинам? Зашёл в репозиторий через браузер - пакеты есть. А ни apt, ни Synaptic не видят 32битных пакетов ни стандартного, ни из бэкпортов, ни из winehq. При этом все остальные пакеты для 32 бит есть, в том числе и для вайна, например libwine 32битный. Что происходит? Что за бред?

Очень жалею, что поставил Дебьян. Уже в который раз подводит. И кривота рук не при чём, я же не лазил руками по спискам репозиториев и не ставил «apt --install-me-broken-package-so-i-could-moan-on-lor»! Эй, староверыстабильники всея лора, как вы решаете такие проблемы? Гугл не помог, там только те у кого сломаны пакеты и пр., А в мануалах везде «просто добавь архитектуру, обеови и вперёд». Но не фурычит!

★★★★

Последнее исправление: R_He_Po6oT (всего исправлений: 1)

Ответ на: комментарий от master_0K

Да. Несколько раз. Я добавлял архитектуру i386, обновлял список пакетов, искал, wine32 не находило. Потом добавил репу winehq, опять обновлял список пакетов и появились все пакеты из winehq, но пакеты winehq-stable32 и остальные указанные в шапке тоже не появились, но появились остальные и 64битные версии и 32битные.

R_He_Po6oT ★★★★
() автор топика
Ответ на: комментарий от R_He_Po6oT

По официальной вики все просто

Если ваша система имеет 64-битную архитектуру, то вы должны включить multiarch. Вы можете определить вашу архитектуру с помощью следующей команды:

$ dpkg --print-architecture

Пример для amd64 (у большинства пользователей), а нам надо добавить i386:

# dpkg --add-architecture i386 && sudo apt update

Установка

Устанавливаем wine:

# apt install wine

А ты «еретик» по-своему делаешь )

master_0K
()
Ответ на: комментарий от R_He_Po6oT

Устанавливал wine после добавления архитектуры i386? Я понял так, что ты желаешь доустановить пакет(ы).

apt install wine32 что отвечает?

master_0K
()
Последнее исправление: master_0K (всего исправлений: 1)

А кроме панических воплей неосилятора инфа будет?

Раз не можешь сам в анализ, гони выводы:

grep -v -e '^#' -e '^$' /etc/apt/sources.list
grep -vH -e '^#' -e '^$' /etc/apt/sources.list.d/*
apt policy wine wine32 wine64
dpkg --print-foreign-architectures

Да, и лично у меня набор команд

dpkg --add-architecture i386
apt update
apt install wine wine32 wine64

работает.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

Прости, но это твой косяк и только твой. Не знаю в чём косяк, но вот эти 3 простые команды на Debian с 8 по 12 точно работают:

dpkg --add-architecture i386
apt update
apt install wine wine32 wine64

Если ты не забыл прописать нужные репозитории, конечно.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Я ровно три эти команды и вводил. Точнее, сначала я установил вайн забыв про обязательный пердолинг, потом уже по вике сделал как ты и описал, но с удивлением увидел, что apt не обнаружил кандидата для wine32.

Без подробностей потому что уже уехал домой и по пути возникла мысль вылить это на лор, а дословно выводы и команды не помню, вот и получился вопль.

R_He_Po6oT ★★★★
() автор топика

Ты точно что-то делаешь не так

apt search wine32

Сортировка… Готово
Полнотекстовый поиск… Готово
wine32/stable 5.0.3-3 i386
  реализация API Windows — 32-битный двоичный загрузчик

wine32-preloader/stable 5.0.3-3 i386
  Windows API implementation - prelinked 32-bit binary loader

wine32-tools/stable 5.0.3-3 i386
  Windows API implementation - 32-bit developer tools

Это debian stable

PS

Сейчас проверил оно даже устанавливается.

den-jc
()
Последнее исправление: den-jc (всего исправлений: 1)
Ответ на: комментарий от Dog

При желании или определённом уровне навыков пердолинг будет с любой системой. Если у человека проблемы с установкой программ в Debian, то только представь что случится когда манджару придётся в очередной раз чинить после обновления? Уж лучше бы арч советовал тогда - он хоть постабильнее.

skiminok1986 ★★★★★
()
Ответ на: комментарий от Polugnom

Моя к нему нелюбовь появилась неспроста. И пердолинг с вайном одна из этих причин. Я вчера как искал в гугле, вспимнил все эти замечательные разгребания проблем с невозможностью поставить wine32 тогда, а уж почему apt-get не видит конкретно 32битных вариантов вайна аж из трёх источников... что я должен был сделать с системой такое? Все остальные пакеты видятся, 32битные репы подключились и хотят установиться, но вайн32 отсутствует. Что я мог такое сделать? И обновления приходят и куркулятор поставил и всё шо хош, но вайна32 нету. Как?

Или он мстит?

R_He_Po6oT ★★★★
() автор топика
Последнее исправление: R_He_Po6oT (всего исправлений: 1)
Ответ на: комментарий от R_He_Po6oT

Я вчера как искал в гугле, вспимнил все эти замечательные разгребания проблем с невозможностью поставить wine32 тогда, а уж почему apt-get не видит конкретно 32битных вариантов вайна аж из трёх источников...

При чем не видит исключительно у тебя, что как бы намекает. Повод задуматься.

Polugnom ★★★★★
()
Ответ на: комментарий от skiminok1986

Чинена и не раз из-за экспериментов. Всё делаю сам, даже гуглитт редко приходится, настолько всё понятно. Пакман рвёт апт как тузик грелку, памак рвёт их обоих. В репах всё понятно, сторонние приложения устанавливаются. Никаких проблем на ровном месте не замечено. Люди приносят .давно необновлённые манджары, я им при обновлении жму где надо йес-йес и всё работает дальше. Чёрт меня дёрнул поставить этот Дебьян... Он мне испортил молодость, а тут опять на кактус залез...

R_He_Po6oT ★★★★
() автор топика
Ответ на: комментарий от Polugnom

О чём? Нажатие кнопки «обновить» с нелюбовью приводит Дебьян в нерабочее состояние? Что я сделал? У меня дефолтный дебьян, который я хотел и оставить таковым. Вайн сразу не ставил, чтобы кто чего ненадо не запустил. Может сразу бы напоролся и переставил бы что-то другое, хоть Федорку, или всё же манджару.

Что мог сделать пользователь работающий исключительно с фрикадом, симулятором гидравлики и либрофисом? Предлагай самые фантастические варианты, я послушаю.

R_He_Po6oT ★★★★
() автор топика
Ответ на: комментарий от R_He_Po6oT

Не знаю. Дашь выводы, что запросил — скажу, что не так сделал. Полагаю, у тебя попросту не все репозитории или секции прописаны правильно, вот и поведение такое.

У меня проблем с установкой Wine на Debian никогда в жизни не было. От установки на Ubuntu отличается только дополнительным шагом с добавлением архитектуры, в остальном так же.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от R_He_Po6oT

apt-get не видит конкретно 32битных вариантов вайна аж из трёх источников

Из каких 3 источников? Что за херню ты в sources.list устроил?

Полные репозитории для Debian 11 выглядят так:

# основные
deb http://deb.debian.org/debian/ bullseye main non-free contrib
deb-src http://deb.debian.org/debian/ bullseye main non-free contrib

# обновления безопасности
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free

# обновления, что не связаны с безопасностью (опциональны, но обычно включены)
deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free

# бэкпорты, в них есть более свежие линейки ПО (совсем опциональны, включаются руками)
deb http://deb.debian.org/debian/ bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-backports main contrib non-free

И нужно заметить, что все обновления (безопасности и нет) при переходе с подверсии N на N+1 (с 11.0 на 11.1, например) переезжают из репозиториев с обновлениями в основной.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Dog

Arch 2006 года спокойно может обновится до текущего? Не верю! А debian может, делалось неоднократно. И даже переезд архитектуры с 32бит, на 64, что для многих других дистров практически невозможно.

einhander ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

что обновлять возможность будет появляться редко

Ну так блин, есть же снапшоты репов арча. На случай если надо арч, но проблематично обновлять. Прописываешь снапшот и можно вообще не обновляться, при этом ставить из репов все что внезапно понадобится в любой момент (как в дебиане).

И при этом не надо бодаться с шизоидными пакетами дебиана.

James_Holden ★★★
()
Ответ на: комментарий от James_Holden

Тут 100% просто кривые репозитории. В арче с Wine и его мультилибов работы руками внезапно больше.

При правильно настроенных репозиториях Debian при установке 32-битного Wine сам тянет нужные библиотеки для видеокарт. В Arch — руками и точка.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

Пакман рвёт апт как тузик грелку, памак рвёт их обоих

Озвучь критерии оценки.

В репах всё понятно, сторонние приложения устанавливаются.

Как и в Debian.

Никаких проблем на ровном месте не замечено

Постоянно ломался звук при обновлении пару лет назад. С тех пор я манджару и не рассматриваю для десктопа. И уж тем более для сервера.

skiminok1986 ★★★★★
()
Ответ на: комментарий от Dog

Не знаю,не знаю, сколько с deb-based’ами не связывался,всегда какие-то проблемы на ровном месте огребал там,где в Арчах у меня все просто работает.

Арч и правда стал сильно лучше. В подавляющем большинстве случаев он даже загружается после обновления :)

Но к обновлениям надо подходить крайне аккуратно, так как запросто может оказаться, что прилетело сразу несколько программ со сломом конфигов.

skiminok1986 ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Так сегодня прогресс. Наконец apt-cache увидел wine32. Но не могу установить wine32. Для чистоты эксперимента убрал репозиторий winehq, чтобы не мешали зависимости, но вот что выдаёт:

root@vundermunder:~# grep -v -e '^#' -e '^$' /etc/apt/sources.list
deb http://deb.debian.org/debian/ bullseye main non-free contrib  
deb http://security.debian.org/debian-security/ bullseye-security main contrib non-free 
deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb http://deb.debian.org/debian/ bullseye-backports non-free contrib main
root@vundermunder:~# grep -vH -e '^#' -e '^$' /etc/apt/sources.list.d/*
/etc/apt/sources.list.d/fasttrack.list:deb http://fasttrack.debian.net/debian-fasttrack/ bullseye-fasttrack non-free contrib main 
root@vundermunder:~# dpkg --print-foreign-architectures
i386
root@vundermunder:~# apt policy wine wine32 wine64
wine:
  Установлен: (отсутствует)
  Кандидат:   5.0.3-3
  Таблица версий:
     7.0~repack-10~bpo11+1 100
        100 http://deb.debian.org/debian bullseye-backports/main amd64 Packages
        100 http://deb.debian.org/debian bullseye-backports/main i386 Packages
     5.0.3-3 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
        500 http://deb.debian.org/debian bullseye/main i386 Packages
wine32:i386:
  Установлен: (отсутствует)
  Кандидат:   5.0.3-3
  Таблица версий:
     7.0~repack-10~bpo11+1 100
        100 http://deb.debian.org/debian bullseye-backports/main i386 Packages
     5.0.3-3 500
        500 http://deb.debian.org/debian bullseye/main i386 Packages
wine64:
  Установлен: (отсутствует)
  Кандидат:   5.0.3-3
  Таблица версий:
     7.0~repack-10~bpo11+1 100
        100 http://deb.debian.org/debian bullseye-backports/main amd64 Packages
     5.0.3-3 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
root@vundermunder:~# apt install wine wine32 wine64
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
 libdbus-1-3:i386 : Зависит: libsystemd0:i386
 libgphoto2-6:i386 : Зависит: libcurl4:i386 (>= 7.16.2) но он не может быть установлен
 libgstreamer1.0-0:i386 : Зависит: libdw1:i386 (>= 0.126) но он не может быть установлен
 libpulse0:i386 : Зависит: libsystemd0:i386
 libtiff5:i386 : Зависит: libdeflate0:i386 (>= 1.0) но он не может быть установлен
 libusb-1.0-0:i386 : Зависит: libudev1:i386 (>= 183) но он не может быть установлен
 libvkd3d1:i386 : Зависит: libvulkan1:i386 (>= 1.1.70) но он не может быть установлен
 libwine:i386 : Зависит: libldap-2.4-2:i386 (>= 2.4.7) но он не может быть установлен
                Зависит: libpcap0.8:i386 (>= 0.9.8) но он не может быть установлен
                Зависит: libudev1:i386 (>= 183) но он не может быть установлен
                Рекомендует: libcups2:i386 (>= 1.4.0) но он не может быть установлен
                Рекомендует: libgl1:i386 но он не может быть установлен
                Рекомендует: libglu1-mesa:i386 но он не может быть установлен или
                                        libglu1:i386
                Рекомендует: libgssapi-krb5-2:i386 (>= 1.6.dfsg.2) но он не может быть установлен
                Рекомендует: libkrb5-3:i386 (>= 1.6.dfsg.2) но он не может быть установлен
                Рекомендует: libsane1:i386 (>= 1.0.27) но он не может быть установлен
                Рекомендует: libvulkan1:i386 (>= 1.2.131.2) но он не может быть установлен
                Рекомендует: libgl1-mesa-dri:i386 но он не может быть установлен
                Рекомендует: libasound2-plugins:i386 но он не может быть установлен
                Рекомендует: gstreamer1.0-plugins-good:i386 но он не может быть установлен
 libwrap0:i386 : Зависит: libnsl2:i386 (>= 1.0) но он не может быть установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.
Пакеты нихрена не сломаны. Всё остальное устанавливается через тот же apt и работает. Сломана бошка у дебьянописак. Все репозитории, и бэкпорты и фасттрак установлены или автоматически во время стабильной установки стабильного дебьяна, или согласно стабильной инструкции на стабильной вики стабильной версии стабильного дебьяна. Как я мог попасть в такой раздрай версий? Хрен знает. И мне уже не интересно. Сегодня вечером заберу комп домой и дебьян полетит в топку. Снова.

П.с. Прошу заметить и отнестись серьёзно - вчера даже apt-cache не видел wine32. Я не вчера родился, знаю о чём говорю.

R_He_Po6oT ★★★★
() автор топика
Последнее исправление: R_He_Po6oT (всего исправлений: 1)
Ответ на: комментарий от James_Holden

Тут везде винда корпоративная, завязанная на их инфраструктуру, пользователи все в сети, всё запаролено, без сети комп включать бесполезно, юзер недоступен и т.д. А мне нужен комп полностью под моим контролем и доступный всем. Когда я ставил систему я собирался уходить и оставить надо было то, что (теоретически) будет работать и обновляться дальше без моего участия. Арч и Манджара после долгого подключения к инету могут отказаться обновляться и тогда будут проблемы. Но я не ушёл слишком далеко и комп опять у меня. За время моего отсутствия люди даже не попытались включить и найти склад документации. Все подумали, что я комп забрал :))))

Теперь я сделаю всё только для себя и пошли все нафиг. И запущу на нём ещё и openMAINT. Будут знать у меня...

R_He_Po6oT ★★★★
() автор топика
Ответ на: комментарий от skiminok1986

В чём заключаются бодания и шизодность пакетов? В том, что они просто работают? :)

В том, что они просто не работают. За многие годы использования дебиана у меня постоянно были проблемы с пакетной системой. Постоянно либо не понятно, какие пакеты надо поставить, либо их вообще в репах внезапно нету (как когда-то дров на ATI видюхи, был целый период), либо что еще.

А вот в арче да - пакеты просто работают.

James_Holden ★★★
()
Ответ на: комментарий от R_He_Po6oT

Судя по выводу, я подозреваю, что ты сам заблокировал установку systemd и библиотек к нему. Вот у тебя и сломались зависимости пакетов.

Или ставь Devuan, раз не хочешь systemd, или не играй в конструктора и не говоди невесть что.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от R_He_Po6oT

И да, ты ССЗБ. Debian не рассчитан на работу без systemd, так что если ты его выпиливаешь — готовься разруливать dep-hellы руками.

Не готов — ставь Devuan, там пакеты пересобраны для отвязки.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Нет. Всё стоит дефолтом. И даже КДЕ поставлено через task во время установки Дебьяна, не отдельно. Отдельно поставил только FreeCAD (Да, терпел древний фрикад из реп дебьяна, всё ради стабильности), Hopsan, Rednotebook, Virtualbox и Clementine. Всё остальное дефолтом. Даже сраный Drakonplayer остался. Небыло нужды экспериментировать и портить, это же не игрушка, а штука для работы.

R_He_Po6oT ★★★★
() автор топика
Ответ на: комментарий от James_Holden

В том, что они просто не работают. За многие годы использования дебиана у меня постоянно были проблемы с пакетной системой.

У меня есть рач в виртуалке, там точно такая же работа с пакетами, никакой разницы нет. Кроме отсутствия веток и разных архитектур, из-за чего апт более сложный. Нужен пакет - пишешь установить и он устанавливается. Надо удалить - пишешь удалить и он удаляется. Все.

Polugnom ★★★★★
()