Third-Party Debian bináris csomag (.deb) HOWTO
Sziasztok!
Szeretnék egy Third-Party Debian bináris csomagot készíteni és ehhez keresek valamilyen jó leírást, útmutatót ill. eszközt. A problémám az, hogy a jelenleg használt 'debhelper' tool (ahogy én látom) csak a hivatalos Debian disztribúcióba bekerülő csomagok készítését támogatja, márpedig én olyat szeretnék csinálni, ami soha sem fog oda bekerülni.
Amit szeretnék:
1) formailag, szerkezetileg standard debian (.deb) csomag legyen, hogy minden debian alapu linux distribúción működjön
2) third-party csomagot készítsen, tehát az /opt ill. /usr/local -ba pakoljon (egyenlőre nem érdekel az /opt vs. /usr/local hitvita!)
3) támogassa a Filesystem Hierarchy Standard (FHS) és a Freedesktop.org ajánlásait (gondolok itt pl. a localizált man-page, menü és az ikonok megfelelő elhelyezésére)
4) esetleg támogassa a globális (minden felhasználó) ill. a user (csak az adott felhasználó számára való) telepítést
5) jó lenne, ha lenne benne, hozzá valamilyen 'lint' jellegű csomag ellenörző eszköz is
6) legyen kiforrott, megbízható és hosszú távon támogatott
Az egyik fő problémám az, hogy hogy lehet az 'XDG Base Directory' rendszert ügyesen felhasználni az általános telepítéshez. A másik kicsit gyakorlatiasabb, a GUI-s programom beágyazása az asztalba, window manager-be. A Freedesktop.org ad ugyan némi útmutatást, de nem tudom, hogy pl. ez mennyire elterjedt szabvány, mennyire tartják be az egyes debián alapú disztribúciók ablak kezelői és szoftveres (tool) támogatást pedig egyáltalán nem találok hozzá.
Tudom, hogy amit kívánok az igen csak maximalista, így nagyon örülnék legalább egy rendes leírásnak, HOWTO-nak is. Előre is köszönök minden ötletet, ami segítene tovább lépnem.
- Tovább (Third-Party Debian bináris csomag (.deb) HOWTO)
- 872 megtekintés