it-swarm.com.ru

Как создать пакет deb из приложений Windows?

Я хочу создать файл deb из приложения Windows, которое будет работать с Wine. как мне это сделать?

В качестве примера я использую Ubuntu Christian Edition и обнаружил, что приложение Virtual Rosary установлено по умолчанию.

Мой план: мое приложение будет помещено в папку /opt/*application-name*, а для 'launcher.desktop' аргумент Exec будет заполнен:

Exec = wine/opt/имя приложения/имя приложения. Exe

2
squallbayu

Да, вы можете сделать это, но это будет немного хакерским. Хорошо для личного использования, но никогда не будет принято в Ubuntu.

Я не уверен в вашем уровне знаний об упаковке Debian, но дать полный урок по пакетированию для этого невозможно. Если вам нужна дополнительная информация, лучше начать с buntu Packaging Guide , и, конечно, всегда есть Руководство нового сопровождающего Debian .

По сути, все, что вам нужно сделать, это использовать dh_install, чтобы поместить файлы в нужное место. Так что-то вроде этого в вашем debian/my_package_name.install файле:

application-name.exe          /opt/application-name/
application-name.desktop      /usr/share/applications/
5
andrewsomething

Это то, с чем я лично экспериментировал несколько раз и даже сделал доказательство концептуальных пакетов. В архиве также есть несколько специальных пакетов, таких как pq (Progress Quest), хотя ни один из них не является особенно сложным.

Я предлагаю вам следовать спецификации здесь: https://blueprints.Edge.launchpad.net/software-center/+spec/other-n-wine-software-center - На Саммите разработчиков это месяц я надеюсь стандартизировать способ, которым мы это делаем, или даже разработать инструмент для этого, поскольку я ожидаю, что в среднесрочной перспективе будет очень много пакетов Windows.

2
Scott Ritchie