0
Найти на сайте: параметры поиска

 

 

Запуск portable программ в Wine/

  
Сообщений: 0
Есть в винде такая категория программ которые не требуют собственно установки (портабле).
Как можно запустить такие программы в Минте 13 через Wine?
Сообщений: 0
Переносимое приложение (англ. portable application, portable app) — программное обеспечение, которое для своего запуска не требует процедуры инсталляции на жесткий диск компьютера, и может полностью храниться на съемных носителях информации. Такое приложение в идеале настроено так, чтобы считывать свои конфигурационные настройки во время запуска из того же места, где хранятся его собственные программные файлы. Работают в Wine так же как и в ОС Windows. Правой кнопкой мыши на исполняемом файле .ехе, выбираем открыть с помощью Wine. Если для работы приложения не хватает какого либо софта (например, .NET Framework и пр.), доустанавливаем его в Wine.
Редактировалось: 4 раз (Последний: 21 ноября 2012 в 22:06)
Сообщений: 0
vadymka:
Правой кнопкой мыши на исполняемом файле .ехе, выбираем открыть с помощью Wine.
это первое что было испробовано на моей программке.
и не сработало!
как понять чего не хватает? при установке в винде чего либо особенного программа не просит - просто запускается и все! (программа очень простая, для инженерных расчетов)
Сообщений: 0
Любая правильно собранная portable версия приложения не использует сторонние библиотеки, приложения и т.п. - все что нужно для нормальной работы находится в контейнере или папке с этим portable приложением. Как пример приведу сборки portableapps.com. Но они создают сборки только на основе открытых кодов. Это принятый за основу формат. Все что нужно для полноценной работы приложения находится в папке с приложением. Кроме этого, существуют программы портирования (VMware ThinApp, Mojopac и т.д.) с помощью которых в несколько кликов создается portable софт. Но при создании проекта их необходимо правильно настроить для того, чтобы не возникало проблем в работе portable софта. Главное правило создания portable - проект создается на девственно чистой системе. Нарушение этих условий может влиять на работоспособность созданного приложения. В интернете полно всяких кривых сборок от любителей, которые создавались без соблюдения необходимых условий. Если интересует более подробно ищите в интернете - сейчас на эту тему полно информации.

Valeryus > как понять чего не хватает? при установке в винде чего либо особенного программа не просит - просто запускается и все! (программа очень простая, для инженерных расчетов)
Это означает, что в Вашей Windows есть то, чего не хватает для нормальной работы приложения в Wine. Или неправильно заданы параметры проекта при создании portable версии этого приложения. Возможно, она портирована для работы, например только в Windows 7, а Wine эмулирует Windows XP. Это только некоторые причины.
Редактировалось: 3 раз (Последний: 22 ноября 2012 в 10:05)
Сообщений: 0
работает одинаково что под семерку что под хр
Сообщений: 0
что если выполнить в терминале wine /home/имя_пользователя/дальнейший путь к exe
что пишет?
Сообщений: 0
Придумал более удобный способ (в его основе то же, что предлагает Александр Барабанов, но не писать же каждый раз в терминале полный путь к программе?) Для XFCE (но и в др. может заработает - пробуйте!) Отдельно отмечу, что у меня запрещён запуск из домашнего каталога (опцией монтирования: noexec), но этот рецепт - работает.
0. Создайте ярлык от какой-ниудь проги на рабочий стол. (Можно взять ярлык от того же Skype). (Пункт необязателен, но я делал так.)
1. Сделайте_копию/переименуйте/создайте файл "prog_name.desktop"
2. Откройте его редактором (скажем gedit)
3. Измените его содержание в соответствии с примером (в примере - Alt Commander: не скажу, что самая удобная вещь, но он запустился и не падал):
Код PHP:
  1.  
  2. [Desktop Entry]
  3. Name=Alt Commander
  4. Comment=File manager on Wine
  5. Exec=env WINEPREFIX="/home/user_name/.wine" wine C:\\\\dir_name\\\\altcmd\\\\altcmd.exe
  6. Type=Application
  7. StartupNotify=true
  8. Path=/home/user_name/.wine/dosdevices/c:/dir_name/altcmd
  9. Icon=5779_altcmd.0
  10.  
Внимательно пропишите пути, проверьте названия и иконку.
4. Разместите ярлык на рабочем столе или в " ~/.local/share/applications/wine/Программы" или " ~/.local/share/applications/wine/Programs"
Редактировалось: 1 раз (Последний: 20 марта 2013 в 19:19)
Сообщений: 0
colonel:
из терминала только для одной цели - чтобы увидеть в выводе
Упс, прошу прощенья.

colonel:
известен этот приём с ... ну очень давно
Где ж вы раньше то были!
Хотя... мне бы не хотелось загромождать панель. Хотелось добавить в список штатных программ или на рабочий стол...
Про кнопу запуска на панели - знал, но забыл.
А вот сейчас попробовал - на рабочем столе действительно можно "Создать значёк запуска", но тогда всё равно не понятно - какие туда прописывать пути.
Мне оказалось проще - подсмотреть готовый формат файла smile
PS: А вот в редакторе меню у меня ПКМ что-то штатно не срабатывает.
Сообщений: 0
комрады, а как насчет того чтоб в папке с вин-портабле в терминале набрать winefile? ну просто как вариант
В начало страницы 
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.