Ладно, вижу, общий язык не найдем, слишком большая разница в опыте по сазо-мазо-Wine-омантии. Ну разве что дам маленькую инфу:
В каталоге /home/$USER/.wine установлено подобие винды. Эта Windows имеет ту же специфику, что и настоящая, то есть, она стареет, что ведет к неработающим программам и установщикам, и ее приходится переустанавливать. Особенно после кучи попыток поставить на нее что-то, в том числе через winetricks. При обновлении Wine "Windows" обновляется, но остается старой и захламленной.
Выход из ситуации следующий. Если набрать строчку вида:
winetricks prefix=my-new-windows команда
(подойдет любая команда winetricks)
то в каталог /home/$USER/.local/share/wineprefixes/my-new-windows будет установлена Windows и запущена указанная команда уже в этой винде. Такие "винды" называются "вайн-префиксами" или "винными бутылками", и их может быть сколько угодно. У меня их, например, штук 25, включая те, которые давно не загружал.
Теперь можно запустить winetricks и ставить нужные библиотеки в тот префикс, в котором они действительно нужны. Теперь можно установить в префикс желаемую прогу, например, вот так:
env WINEPREFIX=/home/$USER/.local/share/wineprefixes/my-new-windows wine ./setup.exe
либо:
winetricks prefix=my-new-windows taskmgr
и в появившемся окошке с удобствами зарустить setup.exe
Но чаще делают наоборот - сначала ставят программу, а потом уже библиотеки, без которых она не хочет работать.
Чтобы переустановить винду в отдельно взятом префиксе, нужно удалить (либо переименовать, либо забэкапить и удалить) каталог с префиксом, после чего установить винду начисто, как я описал выше. Можно также частично переустановить винду путем удаления из префикса сдохших файлов, а также файла .update-timestamp, и повторной установки через тот же winetricks.
При желании можно даже иметь разные версии Wine в разных префиксах, на случай, если после обновления Wine какая-то программа перестала под ним работать. Для этого обычно используют прогу PlayOnLinux, хотя в теории можно и без нее, но это уже дебри.
Возможно, есть и другие способы держать Wine под контролем, но мне пока хватает этих и еще пары-тройки приемов, касающихся скорее линукса, чем Wine.
Пользователь решил продолжить мысль 09 Мая 2014, 00:19:49:
Все описанные команды рекомендую запускать из терминала, а не через, например, Alt+F2, тогда хотя бы будет видно, что не заработало.
Пользователь решил продолжить мысль 09 Мая 2014, 00:27:19:
Еще примечание:
Версии Wine вида 1.0, 1.2, 1.4, 1.6 итд. считаются "стабильными". Багофиксов к ним выходит очень мало, зато с ними проще.
Версии Wine вида 0.х, 1.1, 1.3, 1.5, 1.7 итд. - "нестабильные". Они часто обновляются, в них часто фиксятся баги, добавляются какие-то фичи, но и новые баги (регрессии) в них появляются чаще, чем в "стабильных".
У меня в данный момент в ходу 1.6.2, 1.7.18, иногда пользуюсь 1.4.