Groups | Search | Server Info | Login | Register
Groups > de.comp.sys.mac.programmieren > #745
| From | Оlе Ѕtrеісhеr <ole-usenet-spam@gmx.net> |
|---|---|
| Newsgroups | de.comp.sys.mac.programmieren |
| Subject | Installierbares macos-Package erstellen |
| Date | 2024-02-29 18:39 +0100 |
| Message-ID | <87wmqnw4p5.fsf@orrococo> (permalink) |
Hallo Gruppe,
(ich hoffe, dass hier noch jemand zuhört :-) )
ich habe ein Programm (Kommandozeile/X11), welches ich gerne für
Mac-Nutzer einfach installierbar machen will. Der Paketbau sollte dabei
per Kommandozeile (bzw. in Github Actions) erfolgen. Vorweg: ich habe
Erfahrungen mit Debian-Paketen, bin auf dem Mac aber absoluter Anfänger.
Standardmäßig wird das Paket unter /usr/local installiert, mit ein paar
Konfigurationsfiles in /etc/iraf.
1. Frage: ist das OK für macOS? Oder sollte es eher nach /Applications
gehen? Python3.X scheint ja nach /Applications zu gehen; ist das
Geschmackssache?
2. Frage: das "make" kann die Software nach $destdir/usr/local
installieren, mit frei wählbarem $destdir, zB. nach
./install/usr/local (und natürlich ./install/etc/)
Soweit ich mir das durchgelesen habe, wäre die Abfolge der Kommandos
dann
pkgbuild --identifier org.iraf-community.iraf.app --root install iraf0.pkg
productbuild --package iraf0.pkg iraf.pkg
Ist das soweit richtig? War das (im einfachsten Fall) schon alles?
3. Kann ich irgendwie eine Dependency von xquartz deklarieren, also dass
xquartz (von https://xquartz.org) vorher installiert sein muss (oder im
besten Falle automatisch mitinstalliert wird, falls nicht vorhanden)?
4. Ist das Paket wieder deinstallierbar oder muss ich da besondere
Vorkehrungen treffen?
...
mir fallen da noch einige Punkte mehr ein, aber das wäre erstmal ein
Anfang.
Ich möchte ungerne auf brew, macports o.ä aufsetzen, weil das
zusätzliche Installationen bei den Nutzern erfordern würde.
Schöne Grüße
Ole
Back to de.comp.sys.mac.programmieren | Previous | Next — Next in thread | Find similar
Installierbares macos-Package erstellen Оlе Ѕtrеісhеr <ole-usenet-spam@gmx.net> - 2024-02-29 18:39 +0100
Re: Installierbares macos-Package erstellen michaelnoeusenet@mac.com (Michael Noe) - 2024-02-29 20:28 +0100
Re: Installierbares macos-Package erstellen Markus Ammann <spam@howalgonium.ch> - 2024-02-29 20:43 +0100
Re: Installierbares macos-Package erstellen michaelnoeusenet@mac.com (Michael Noe) - 2024-02-29 21:30 +0100
Re: Installierbares macos-Package erstellen Markus Ammann <spam@howalgonium.ch> - 2024-02-29 23:01 +0100
csiph-web