Article View: pl.comp.os.linux.programowanie
Article #72686Re: prosty, przenośny instalator dla Uniksa
From: Stachu 'Dozzie' K.
Date: Sat, 31 May 2014 15:58
Date: Sat, 31 May 2014 15:58
41 lines
2896 bytes
2896 bytes
On 2014-05-31, Waldek M. <wm@localhost.localdomain> wrote: > Chciałbym zrobić instalator do skryptów (shell, perl) / i nieco binarek > pomocniczych. Please don't. To nie jest Windows żeby dedykowany instalator był akceptowalną metodą instalacji (a i pod Windows to bardzo kiepska metoda). > 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). Owszem, nie wszędzie. Zadbaj o dostarczenie pakietów dla dystrybucji i systemów, które chcesz oficjalnie wspierać. Omijanie systemu pakietów jakimiś własnymi instalatorami to wrzód na dupie dla administratora. Dlatego nie "RPM odpada", tylko "oprócz RPM jeszcze DEB i..." > Autotoolsy - słabo je znam, wydają > się nie najlepiej pasować do tego zadania (nie potrzebuję niczego > kompilować). Bo nie do tego służą. > Pisanie skryptu shellowego do robienie dystrybucji i potem instalacji - też > trochę niewygodne (utrzymanie, utrzymywanie wersji mojego pakietu. W ogóle pisanie skryptu instalującego to zły pomysł. -- Secunia non olet. Stanislaw Klekot
Technical Details
Message-ID:
<slrnlojv0v.7j4.dozzie@jarowit.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!eu.feeder.erje.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mailReferences:
<1ig0yoms25tnz.dlg@localhost.localdomain>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!eu.feeder.erje.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: "Stachu 'Dozzie' K." <dozzie@go.eat.some.screws.spammer.invalid> Newsgroups: pl.comp.os.linux.programowanie Subject: Re: prosty, przenośny instalator dla Uniksa Date: Sat, 31 May 2014 15:58:23 +0000 (UTC) Organization: solani.org Lines: 41 Message-ID: <slrnlojv0v.7j4.dozzie@jarowit.net> References: <1ig0yoms25tnz.dlg@localhost.localdomain> Mime-Version: 1.0 X-Trace: solani.org 1401551903 2015 eJwFwYEBwCAIA7CXmNIOzykg/59ggs2P9TtBx2DMKvegmYdylqiSYi0l68Rtc9wOXAVnNR8xDRHv (31 May 2014 15:58:23 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Sat, 31 May 2014 15:58:23 +0000 (UTC) User-Agent: slrn/pre1.0.0-18 (Linux) X-User-ID: eJwFwQERACAIA8BKTtnAOCq3/hH85xL0MkQFTXtFv06jqk+K4Ih50ZEYOqVrYGq7rtm59gcXZBCt Cancel-Lock: sha1:K7AxClHoooODPLFxsK18Xf9HhC0= X-NNTP-Posting-Host: eJwNxMEBwCAMAsCV1Aik49QY9h+hvcchOFnaBDcMC4N/qtttKfSsm/XG9RlzqZDRhtKHzaz6AB/qEYY= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit