У меня похожая проблема, но проблема из-за того , что libudev1:i386
в репозитории, указанном в sources.list
файле, доступна только версия 237-3ubuntu10.42
, между тем мой libudev (arch amd64) обновился путем автоматического обновления до 237-3ubuntu10.43.
в вашем случае: glib-networking-services: конфликты: glib-networking-services:i386, но 2.64.1-1 glib-networking-services:i386: конфликты: glib-networking-services, но 2.64.2-1build1
вы видите, amd64 arch version
разные с amd32 arch version
, что одна 2.64.1-1
версия и другая 2.64.2-1build1
версия.
может быть, это происходит случайно, когда мы звоним sudo apt upgrade
.
так что попробуйте это:
sudo apt show glib-networking-services -a
а также
sudo apt show glib-networking-services:i386 -a
посмотрите существующую версию, если у вас есть обе версии в двух пакетах (посмотрите результат на apt show
шаге выше)
показать что-то вроде этого:
glib-networking-services:i386 (2.64.2-1build1)
etc...
etc...
glib-networking-services:i386 (2.64.1-1)
etc...
etc...
а также
glib-networking-services (2.64.2-1build1)
etc...
etc...
glib-networking-services (2.64.1-1)
etc...
etc...
так что вам повезло, когда у glib-networking-services (оба арки) есть 2.64.2-1build1 и 2.64.1-1, просто смотрите, какая версия уже установлена, например glib-networking-services
, уже установлена с версией 2.64.2-1build1
, поэтому, если у вас есть версия 2.64.2-1build1
for glib-networking-services:i386
в ваших пакетах source.list, но в процессе glib-networking-services:i386
автоматической установки всегда выбирайте версию 2.64.1-1
, поэтому создайте конфликт, просто введите:
sudo apt install glib-networking-services:i386=2.64.2-1build1
чтобы убедиться, что установлена правильная версия.
Но в моем случае, как я уже говорил ранее, версия amd32 (: i386) не существует, более новая версия, поэтому пакет 64-архитектуры и пакет 32-архитектуры отличаются друг от друга, что вызывает конфликт / ошибку неработающих пакетов. и невозможно, вы можете установить версию обновления для пакетов arch32 с этим условием, которого нет в нашем sources.list
Итак, что я делаю, чтобы решить, я ищу libudev1:i386 версии 237-3ubuntu10.43 (поиск в файле .deb) в Google, повезло, что я нашел его здесь . поэтому я загружаю файл deb.
после этого установите его с помощью
sudo dpkg -i filename.deb
первая попытка в процессе установки с dpkg -i
ошибкой, но покажет причину ошибки. в моем случае это происходит из-за того, что в доке libudev, в которой записана версия, существующая в sources.lits, не существует версии 237-3ubuntu10.43.
файл, который записывает его changelog.Debian.gz
в папку /usr/share/doc/libudev1
(отображается с ошибкой при запуске sudo dpkg -i filename.deb
).
поэтому я переименовываю этот файл в changelog.Debian.gz12, затем dpkg -i filename.deb
снова делаю sudo. теперь это успех. после этого вы можете установить Wine.
в моем случае libudev1:i386
, в вашем случае... glib-networking-services:i386
, но я думаю, что шаг аналогичен.