Article View: pl.comp.os.linux.programowanie
Article #72685prosty, przenośny instalator dla Uniksa
From: Waldek M.
Date: Sat, 31 May 2014 15:39
Date: Sat, 31 May 2014 15:39
24 lines
1923 bytes
1923 bytes
Chciałbym zrobić instalator do skryptów (shell, perl) / i nieco binarek pomocniczych. Główny problem z nimi to - przenośność. Ten sam zestaw skryptów działa na paru odmianach Uniksa/Linuksa, z kilkoma odmianami (np. różne lokalizacje perla i różne katalogi instalacji moich skryptów). Część skryptów wymaga dodatkowych bibliotek, będących częścią mojej dystrybucji. W czasie instalacji trzeba też trochę pogrzebać - zrobić nieco symlinków, nadpisać ścieżki w skryptach itp. Czyli 2 zadania: - źródła -> przygotowanie paczki do dystrybucji - z paczki do dystrybucji -> rozpakowanie plików, zrobienie symlinków, naniesienie innych poprawek. RPM odpada (nie wszędzie jest dostępny). Autotoolsy - słabo je znam, wydają się nie najlepiej pasować do tego zadania (nie potrzebuję niczego kompilować). Pisanie skryptu shellowego do robienie dystrybucji i potem instalacji - też trochę niewygodne (utrzymanie, utrzymywanie wersji mojego pakietu. Możecie coś poradzić? Z góry dzięki. Waldek
Technical Details
Message-ID:
<1ig0yoms25tnz.dlg@localhost.localdomain>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: "Waldek M." <wm@localhost.localdomain> Newsgroups: pl.comp.os.linux.programowanie Subject: prosty, przenośny instalator dla Uniksa Date: Sat, 31 May 2014 17:39:01 +0200 Organization: Mojito.pl Lines: 24 Message-ID: <1ig0yoms25tnz.dlg@localhost.localdomain> NNTP-Posting-Host: 193-239-36-215.ksi-system.net Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1401550747 31682 193.239.36.215 (31 May 2014 15:39:07 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sat, 31 May 2014 15:39:07 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.15.1pl X-Antivirus: avast! (VPS 140531-0, 2014-05-31), Outbound message X-Antivirus-Status: Clean Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit