Сайт | Скачать | Видео | Wiki

Автор Тема: wine - запуск Photoshop 7, CS4 ; Total Commander 9 и других windows-программ  (Прочитано 2563 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ШАМАНЯ

  • Модератор
  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +7/-0
  • Автор темы
    • mimi linux
Только для опытных пользователей!
Для запуска wine  нужно выполнить следующие действия:

1. Подготовить новую версию mimi.

Создайте отдельную папку, например с именем  mimi1.
Скопируйте туда файлы  из папки  mimi. Чтобы использовать больше памяти для  программы wine, удалите из папки  mimi1/autoload ненужные модули, например  такие как gimp, openoffice,jre*,vlc,ffmpeg-2.8, firefox-48-light,palemoon,qmplay2,smplayer,smtube, flashplugin,inscapelite,filezilla,kchecker,dosbox,audacious,easypaint,wifi-point,soft-pra  и другие  или перенесите их в папку mimi1/soft.

в папку /mimi1/base скачать новый модуль *base.xzm   из облака ричи тут:
http://forum.puppyrus.org/index.php?topic=22381.msg165751#msg165751
DdShurick их периодически обновляет, поэтому там может быть более новый модуль с другим размером.
Сейчас размер нового модуля base 41308К , если смотреть в программе mc, тот модуль base, что   в mimi.iso имеет размер 37912К  в mc.
Из папки base переместить в папку soft модуль 001-base.xzm
Добавить в меню загрузчика  в файл menu.lst или /EFI/BOOT/grub.cfg новый пункт для загрузки  mimi из папки mimi1.
Просто скопируйте существующие 3 строки  и 3 раза добавьте цифру 1 после слова  mimi, например так для  menu.lst,
для загрузки с флешки:

title Mimi sdb1 wine
kernel /mimi1/v  dir=mimi1 dev=sdb1 copy2ram=no
initrd /mimi1/i

Если используется загрузка с помощью  UEFI, то в файле  /EFI/BOOT/grub.cfg
добавьте похожие 3 строки:

menuentry "Mimi sdb1 wine "{
   linux   /mimi1/v dir=mimi1 dev=sdb1 copy2ram=no
   initrd   /mimi1/i
}

2. Скачать модули программы wine.
 
В wine запустяться только  простые программы, не использующие видеодрайвера. Сейчас запускаются:
Totalcmd 9, netsurf 3.х , Adobe Photoshop 7  и  CS4.
Для photoshop надо памяти побольше , чем 512 Мб, например 1-2 Гб. и ещё нужно добавить шрифты ttf в папку
.wine/drive_c/windows/Fonts/.
При запуске  photoshop нужно выбрать другой диск или флешку для временных файлов  photoshop в окне
Scratch disk preference  в пунтке first вместо  startup. см. 2-й скрин

Photoshop-ы тестировались с модулями wine 4.6.1,  wine-mono, wine-gecko
http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-portable/wine-p-4.6-pr01.pfs
http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-portable/wine-mono-4.8.1-any.pfs
http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-portable/wine_gecko-2.47.2-any.pfs

Скачайте эти модули в папку  /mimi1/autoload

Или вы можете использовать другие версии  wine, см. ниже.

Ещё нужно в pra переупаковать модуль 088-*.pfs , чтобы права на файлы и папки стали для ид 1000, см. ниже - особенности  работы с новым модулем base

После этого нужно загрузить новую mimi из папки mimi1 с помощью добавленного ранее пункта меню.

Зайти в папку с нужной программой, например с помощью файлового менеджера  pcmanfm . Нажать кнопку  F4  для вызова терминала. После этого можно
запустить windows-программу с расширение exe из терминала с правами обычного пользователя примерно такой командой:
wine totalcmd.exe

вместо  totalcmd.exe  надо подставить имя нужной программы.



3. Особенности работы с новой версией  модуля base.

В новом модуле id пользователя равен 1000.  Поэтому часть программ  перестанут запускаться. Это netsurf,palemoon,firefox и некоторые ещё. Нужно будет или их переупаковать их в  pfs и заменить.
Или брать другие версии. Палемун  есть  версия 28.6.1.
Просто распакуйте програму в  папку  1 после загрузки новой mimi, (имя 1 - это пример ,сначала  создайте эту папку в домашней папке папку ) и потом в терминале перейдите в режим суперпользователя, набрав  su и пароль. После этого наберите
команду:
mksquashfs 1  palemoon.pfs

После этого скопируйте полученный файл  palemoon.pfs в папку /mimi1/autoload.

Также вы можете выполнить переупаковку программы в графической программе, загрузив pra linux, например pra-1808-fat, из меню надо запустить программу " упаковка модуля *pfs" из раздела "Разработка"
 

4.Другие версии wine.

wine-Kron4ek  содержит в себе wine  версии 4.12. Для запуска нужно минимум 1,5 ГБ памяти. Он будет загружать
туда свои версии  wine-mono wine-gecko. Те модули, что по ссылкам выше, ему не подходят.
http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-portable/wine-Kron4ek-p-4.12.1-sf01.pfs

Если используется автосохранение в папку  changes или в папку  live,  с параметром загрузки  home=sdb1,
то можно запускать wine-Kron4ek на компьютере и с меньшим объёмом памяти.  Файлы будут скачиваться в те папки на диске/флешке.

« Последнее редактирование: 14 Февраль 2020, 11:38:06 от ШАМАНЯ »

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Елы-палы, как все просто)
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн kostyalamer

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 235
  • Репутация: +5/-0
Я дико извиняюсь , но не подойдет ли для этих целей PlayOnLinux ?
Мало того что для каждой программы в нем можно выбрать свою версию wine,
так еще можно добавить  и дополнительные библиотеки.
https://losst.ru/kak-polzovatsya-playonlinux
Когда-то пользовался очень удобная вещь.
Может ее к mimi прикрутите ?

Оффлайн kostyalamer

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 235
  • Репутация: +5/-0
А зачем извиняться ?
А это на всякий случай, я в puppy не разбираюсь, вдруг прикрутить проблематично   ;)