2009-07-22 12 views
17

Zacząłem przygotowywać skrypt instalacyjny pakietu oprogramowania na serwer Ubuntu. Chciałbym napisać skrypt jako pakiet .deb, który jest świadomy zależności, które muszą być wcześniej zainstalowane (baza danych, serwer WWW itp.).Zasoby dotyczące pisania pakietu deb Debiana/Ubuntu?

Czy możesz polecić jakieś tutoriale/zasoby, aby pomóc programistom od początku w pisaniu pakietów deb?

Aktualizacja: Canonical ma dokładną Packaging Guide, która bardzo dobrze wyjaśnia ten proces.

Odpowiedz

2

Jeśli planujesz zainstalować jakiś program z ich zależnościami, nie naprawdę potrzebujesz, aby pakiet .deb. Powinien działać skrypt powłoki, wywoływanie menedżera pakietów w celu rozwiązywania zależności, itp.

Domyślną powłoką w systemie Ubuntu jest Bash. Jeśli nie wiesz, jak to zrobić, oto basic tutorial i advanced guide.

Mam nadzieję, że to pomaga.

+0

Powodem, dla którego chcę deb, jest to, że z czasem będziemy tworzyć wiele takich serwerów, a ja chciałbym rozpowszechniać aktualizacje za pomocą tego mechanizmu. Wyobrażam sobie, że będę używał skryptów bash w instalatorze do przeprowadzenia kroków instalacji. Dzięki za pomoc! –

+0

Dzięki za zaawansowany link do przewodnika. –

Powiązane problemy