Я скачал почтовую версию KeePass. Чтобы запустить его, мне нужно открыть Терминал, перейти туда, куда я его распаковал, и запустить mono KeePass.exe
. Могу ли я каким-то образом взять все файлы в этом zip-файле и этой команде и связать их вместе, чтобы я получил KeePass.app, который я могу вставить в папку «Приложения», которую легче запустить?
2 ответа
Я нашел это, которое, кажется, обещает то, что вы ищете.
Запуск KeePass 2.x на OSX с использованием macpack
Он использует MacPack для создания файла .app. Смотрите комментарии - некоторые из них указывают, как обновить значок.
К счастью, я нашел KeePass. Он может работать с Mono под OSX, но это может быть хлопотно для запуска. Стандартный способ сделать это:
- Откройте Терминал и перейдите в каталог KeePass
- Набор текста: моно KeePass.exe
Мы можем это сделать:
- Установите Mono Framework
- Скачайте последнюю версию KeePass 2.x и распакуйте ее
- Откройте Терминал и перейдите к распакованной папке KeePass
Запустите следующую команду:
macpack -o:. -m:winforms -r:/Library/Frameworks/Mono.framework/Versions/Current/lib/ libCocoaSharpGlue.dylib -r:KeePass.chm -r:KeePass.XmlSerializers.dll -r:KeePassLibC32.dll -r:KeePassLibC64.dll -r:License.txt -r:ShinstUtil.exe -r:./XSL -n:KeePass -a:KeePass.exe
Это создаст файл KeePass.app, который вы можете перетащить в папку \Applications, и у вас все будет готово.
Вы также можете использовать MonoMacPackager
Вы можете написать связанное приложение AppleScript, которое включает все необходимые двоичные файлы в его папке Resources, или вы можете использовать Platypus: http://www.sveinbjorn.org/platypus