Linux'ta bir OS X PKG dosyası mı oluşturuyorsunuz?


9

Debian / Ubuntu / Xubuntu var. Son kullanıcı için en az tıklama ile Python dosyasını dağıtmaya ve çalıştırmaya çalışıyorum. Linux'ta Mac OS X için nasıl PKG dosyası oluşturabilirim?

Düzenle:

Ben bir DMG olabilir gibi biraz çalıştırılabilir içeriği olan bir rar veya bir zip dosyası kullanarak sona erdi düşünüyorum.


stackoverflow.com/questions/2323818/… bu SE sorusu bir başlangıç ​​olabilir, ayrıca osxgnu.org/info/osxpackages.html - paketleme makinesi tarafından oluşturulan bazı dosyalar dışında, pkg dosyası oldukça standart bir nix stili gibi görünüyor sıkıştırılmış arşiv
Journeyman Geek

Bir .pkg dosyasının içeriğini ayıklarsam, bazı dizinler ve bir PAX dosyası (yapabilirim) ve bir BOM dosyası (osx dışında bir platformda nasıl yapılacağına dair hiçbir fikrim yok)
Tom O'Connor

@ TomO'Connor Sorununuz Luke'unkiyle aynı mı, yani bir komut dosyanız var ve sadece yürütmek istiyorsunuz (ve alternatifleri kabul edebilirsiniz), ya da aslında .pkgmuhtemelen çok sayıda dosya içeren uygun bir Yükleyici oluşturmak istiyor musunuz?
Daniel Beck

Başlangıçta, sorun aynı, ancak paketlemek istediğimiz / ihtiyacımız olan birden fazla dosya var.
Tom O'Connor

@ TomO'Connor Mac OS X uygulama paketleri oluşturmak çok daha kolaydır. Hedef sisteminizle de entegre olan daha kolay seçenekler olabilir (yani kullanıcılarınız için kolay). Gereksinimlerinizi daha ayrıntılı olarak belirtmeyi düşünün. Çok süslü değiller ve daha çok yüklemek yerine koşu çizgileri boyunca , bu oldukça iyi çalışabilir.
Daniel Beck

Yanıtlar:


5

Bildiğim bazı çok platformlu yükleyiciler:

IzPack açık kaynaklı bir yazılım yükleyici üreticisidir. Java kullandığından, hedef platformda JRE'ye ihtiyacınız vardır.

Ücretsiz InstallJammer :

ile UNIX bir çoklu platform GUI yükleyici ve Windows üzerinde tamamen çapraz platform ve işlevi olacak şekilde tasarlanmıştır oluşturucu ve çoğu tüm sürümler nihai Mac OS X için destek

Çok duyarlı olduğu için geliştiriciyle iletişime geçebilirsiniz.

InstallAnywhere ticari bir çoklu platform yükleyicisidir. Standart Sürümünün fiyatı 1.999 $ 'dır.

BitRock'un InstallBuilder'ı ( fiyat etiketine bakma ) da iddia ediyor:

Tek bir proje dosyasından tüm hedef platformlar için yükleyiciler oluşturun. Tüm montajcılarınızı tek bir yapı ortamından oluşturun!

JExpress sadece 849 $ 'dan bir diğeri.

Yukarıda kullandığım tek kişi gerçekten tavsiye ettiğim InstallJammer. OS X zaten beta sürümünde mevcutsa, geliştirici hataları çok hızlı bir şekilde düzelttiği için denemekten çekinmeyin.


İlginçtir, ancak POV'umdan değil, kesin soruyu cevaplamıyor gibi görünüyor.
Tom O'Connor

O zaman POV'niz nedir?
harrymc

Özgür bir başlangıç ​​noktası olurdu ve tek özgür İzPack. DMG / PKG dosyaları oluşturmaz, ancak aslında kendi yükleyici biçimidir. Sanki bunlardan birine ihtiyacımız var (!).
Tom O'Connor

IzPack ve InstallJammer açık kaynak kodludur, bu yüzden kendi rulolarınızı almak istiyorsanız nasıl yapıldığına bir göz atabilirsiniz.
harrymc

Başka bir fikir, kurulumu oluşturmak için ticari paketlerden birinin deneme sürümünü kullanmak ve daha sonra Linux'ta yeniden paketlemek için bir model olarak kullanmak olacaktır. Lion pkg dosyalarının hala xarchives veya standart zip dosyaları olup olmadığını bilmiyorum . (Bir kötü fikir, denemeyi tek kullanımlık bir VM'ye
kurmaktır

-3

Üzgünüm - çalışmaz.

Linux bazı meta verilerle tarball olan Solaris ve BSD pkg dosyaları oluşturabilir, bu da tüm aramalarınızı tamamen hareketsiz hale getirir.


5
Sana inanmıyorum.
Tom O'Connor

Linux veya Windows'da bir DMG dosyası oluşturun - OSX PKG aynı formatta ...
ZaB

2
Bu tamamen yanlış.
Simon Sheehan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.