LINUX.ORG.RU

wine, ubuntu не видит папки с установленными программами

 


0

1

убунта 22.04, через apt install wine поставил wine, запустил winecfg, оно мне создало папки .wine/, через терминал через вайн запустил установщик нотпада++, он установился, запустился, через файл>открыть видит структуру файлов, диск ц, программ файл и всё вплоть до самого себя, а убунту в программ файлс не видит папки с нотпадом, скрин прилагаю: https://ibb.co/qsVYq3q

Почему так и что с этим делать?

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

так я там и смотрю. Причем что файл менеджер, что терминал их не видят, даже через winecfg нет, а программа вот она, на скриншоте открыта. Закрою и всё, никак её опять не включу. Поставил аимп, вон, играет себе, но и его папку я никак не вижу.

volldark
() автор топика

У тебя, случаем, переменная WINEPREFIX не используется? Посмотри на всякий случай:

echo $WINEPREFIX
Kron4ek ★★★★★
()
Ответ на: комментарий от Kron4ek

Тишина

https://losst.ru/ustanovka-wine-v-ubuntu-18-04#1_Установка_wine_из_официальных_репозиториев тут смотрю установку через PPA, на вот это: sudo apt install –install-recommends winehq-stable ругается вот так: Следующие пакеты имеют неудовлетворённые зависимости: winehq-stable : Зависит: wine-stable (= 7.0.0.0~focal-1) E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.

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

По всему корню тоже тишина?

find / -iname "notepad++.exe" 2>/dev/null

Если да, значит такого файла на диске просто нет. Возможно то, что ты видишь через «файл>открыть», это какая-то остаточная информация или что-то типа того. Пробовал перезагружаться?

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

Тоже ничего не нашел. Программы-то при этом работают. Пробовал перезагружаться, пробовал вайн убивать-заново ставить. Изначально пробовал ставить убунту на виртуальную машину, сначала грешил на виртуал бокс, что с ним вайн себя так вести может. Поставил на чистую ссд отдельно и тут точно такие же проблемы.

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

нашёл, спасибо

/usr/lib/x86_64-linux-gnu/wine/notepad.exe /usr/lib/i386-linux-gnu/wine/notepad.exe /root/.wine/drive_c/Program Files/Notepad++/notepad++.exe /root/.wine/drive_c/windows/syswow64/notepad.exe /root/.wine/drive_c/windows/notepad.exe /root/.wine/drive_c/windows/system32/notepad.exe /home/user/.wine/drive_c/windows/syswow64/notepad.exe /home/user/.wine/drive_c/windows/notepad.exe /home/user/.wine/drive_c/windows/system32/notepad.exe

Проводником пошел в рут/вайн и файлы увидел. А почему он их туда поставил, почему не в хом/юсер? Как их теперь оттуда запускать?

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

Эта инструкция устарела и уже не работает. Вообще, абсолютное большинство русскоязычных инструкций или устарели, или содержат ошибки, или и то, и другое.

Есть официальные инструкции, пользуйся ими: https://wiki.winehq.org/Ubuntu

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

Так ты бы сразу написал, что ты от root Wine запускаешь, тогда сразу бы все понятно стало.

Kron4ek ★★★★★
()

Короче, чувак, я понял: ты нуб. Скорее всего, ты уже наломал уйму дров, пока пытался настроить Wine.

Прочти вот это: Как правильно копировать вывод терминала

Потом выложи мне выводы команд, что я запрошу ниже. Чтобы нормально всё у тебя настроить, придется посмотреть, что ты наворотил:

id
lsb_release -a
dpkg --print-architecture
dpkg --print-foreign-architectures
grep -v -e '^$' -e '^#' /etc/apt/sources.list
ls -l /etc/apt/sources.list.d/
grep -v -e '^$' -e '^#' /etc/apt/sources.list.d/*
apt list --installed 2>/dev/null | grep -i wine
apt list --installed 2>/dev/null | grep '/now'
sudo find / -iname '*wine*' -type d 2>/dev/null
Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 2)
Ответ на: комментарий от Vsevolod-linuxoid

В рот малину, а я прыгаю тут, спасибо.

volldark
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid
user@titan-ubuntu:~/Загрузки$ id
uid=1000(user) gid=1000(user) группы=1000(user),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),122(lpadmin),134(lxd),135(sambashare)

user@titan-ubuntu:~/Загрузки$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04 LTS
Release:	22.04
Codename:	jammy

user@titan-ubuntu:~/Загрузки$ dpkg --print-architecture
amd64

user@titan-ubuntu:~/Загрузки$ dpkg --print-foreign-architectures
i386

user@titan-ubuntu:~/Загрузки$ grep -v -e '^$' -e '^#' /etc/apt/sources.list
deb http://ru.archive.ubuntu.com/ubuntu/ jammy main restricted
deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted
deb http://ru.archive.ubuntu.com/ubuntu/ jammy universe
deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates universe
deb http://ru.archive.ubuntu.com/ubuntu/ jammy multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu jammy-security main restricted
deb http://security.ubuntu.com/ubuntu jammy-security universe
deb http://security.ubuntu.com/ubuntu jammy-security multiverse

user@titan-ubuntu:~/Загрузки$ ls -l /etc/apt/sources.list.d/
итого 12
-rw-r--r-- 1 root root 120 июн 18 17:12 archive_uri-https_dl_winehq_org_wine-builds_ubuntu_-jammy.list
-rw-r--r-- 1 root root 187 июн 18 17:12 opera-stable.list
-rw-r--r-- 1 root root 150 июн 18 17:12 ubuntu-wine-ubuntu-ppa-jammy.list

user@titan-ubuntu:~/Загрузки$ grep -v -e '^$' -e '^#' /etc/apt/sources.list.d/*
/etc/apt/sources.list.d/archive_uri-https_dl_winehq_org_wine-builds_ubuntu_-jammy.list:deb https://dl.winehq.org/wine-builds/ubuntu/ focal main
/etc/apt/sources.list.d/opera-stable.list:deb https://deb.opera.com/opera-stable/ stable non-free #Opera Browser (final releases)
/etc/apt/sources.list.d/ubuntu-wine-ubuntu-ppa-jammy.list:deb https://ppa.launchpadcontent.net/ubuntu-wine/ppa/ubuntu/ jammy main

user@titan-ubuntu:~/Загрузки$ apt list --installed 2>/dev/null | grep -i wine
fonts-wine/jammy,jammy,now 6.0.3~repack-1 all [установлен, автоматически]
libwine/jammy,now 6.0.3~repack-1 amd64 [установлен, автоматически]
libwine/jammy,now 6.0.3~repack-1 i386 [установлен, автоматически]
wine32/jammy,now 6.0.3~repack-1 i386 [установлен, автоматически]
wine64/jammy,now 6.0.3~repack-1 amd64 [установлен, автоматически]
wine/jammy,jammy,now 6.0.3~repack-1 all [установлен]

user@titan-ubuntu:~/Загрузки$ apt list --installed 2>/dev/null | grep '/now'

user@titan-ubuntu:~/Загрузки$ sudo find / -iname '*wine*' -type d 2>/dev/null
[sudo] пароль для user: 
/usr/lib/x86_64-linux-gnu/wine
/usr/lib/i386-linux-gnu/wine
/usr/lib/wine
/usr/share/bug/fonts-wine
/usr/share/bug/libwine
/usr/share/bug/wine
/usr/share/bug/wine64
/usr/share/bug/wine32
/usr/share/wine
/usr/share/wine/wine
/usr/share/doc/fonts-wine
/usr/share/doc/libwine
/usr/share/doc/wine
/usr/share/doc/wine64
/usr/share/doc/wine32
/root/.wine
/root/.local/share/applications/wine
/run/user/1000/wine
/home/user/.wine
/home/user/.local/share/applications/wine

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

Понятно. Ну в принципе нестрашно, просто кривой репозиторий и не туда поставил и всё.

Я бы так исправил:

sudo apt remove --purge fonts-wine libwine:amd64 libwine:i386 wine32 wine64 wine
sudo apt autoremove --purge
sudo rm /etc/apt/sources.list.d/ubuntu-wine-ubuntu-ppa-jammy.list
sudo rm -r /root/.wine
sudo rm -r /root/.local/share/applications/wine
rm -r /home/user/.wine
rm -r /home/user/.local/share/applications/wine
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo mv winehq.key /usr/share/keyrings/winehq-archive.key
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo mv winehq-jammy.sources /etc/apt/sources.list.d/
sudo apt update
sudo apt install --install-recommends winehq-devel
wine winecfg

Это полностью удалит весь текущий Wine, включая установленные в него программы, и поставит новый и правильный.

Да, и если хочешь 32-битный префикс, то последняя команда будет WINEARCH=win32 wine winecfg

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

тут смотрю установку через PPA, на вот это: sudo apt install –install-recommends winehq-stable ругается

пробовал вайн убивать-заново ставить

сначала грешил на виртуал бокс, что с ним вайн себя так вести может

Очень плохой подход. Перебирать наугад разные способы «установки» из инета, удалять/переустанавливать, менять, опять наугад, железо - в линуксе всё это делать не нужно, если только у тебя нет веских, грамотно обоснованных причин подозревать что это нужно. В большинстве случаев это действия бесполезные, либо (рандомный перебор инструкций из инета) даже вредные, сломаешь к итоге систему.

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

Он вроде нигде не писал что ему нужна самая новая версия. Он же потом при обновлении системы на новый релиз этот кастомный файл не заменит и опять всё сломается.

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

У него уже там есть два других сторонних репозитория, так что я не сделал хуже. И «всё» — ты загнул. Всего лишь Wine.

Да и это аргумент из серии «Он поставит в Wine троян с вирусом, что украдет данные карт из браузера.». И да, я в курсе, что это реально. Я о том, что я не могу отвечать за потенциальную тупость тех, кому советую, она бесконечна.

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

У него там опера из сторонних, и она не привязана к конкретному релизу ОС. И ещё два - неправильно установленное wine. А установленные пакеты - версии 6.х, возможно даже из официального репозитория.

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

Ещё sudo rm /etc/apt/sources.list.d/archive_uri-https_dl_winehq_org_wine-builds_ubuntu_-jammy.list нужно после sudo rm /etc/apt/sources.list.d/ubuntu-wine-ubuntu-ppa-jammy.list

Vsevolod-linuxoid ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.