Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Hej, mam problem. Chciałbym stworzyć pakiet deb, gdzie byłyby dwa pliki np. /usr/lib/a.so oraz /usr/lib/b.so i chciałbym, żeby podczas instalacji pakietu system sprawdzał wersję urządzenia (np. wyciągał dane z lspci) i kopiował tylko jeden plik a.so lub b.so, w zależności od tego jaka jest wersja urządzenia.
Czy można tak zrobić? Jeżeli tak to w jaki sposób? Myślałem, żeby w postinst napisać sobie skrypcik, w stylu jeżeli wersja jest b to rm /usr/lib/a.so else rm /usr/lib/b.so. Czy robi się to w ten sposób, czy stosuje się coś innego?
Offline
Wg mnie lepiej będzie zastosować system alternatyw Debiana.
Offline
Mogę, ale później.
Na razie spróbuj samodzielnie załapać o co chodzi:
http://wiki.debian.org/DebianAlternatives
http://www.debian-administration.org/articles/91
Kopia artykułu po polsku z niegdysiejszego debianusers: http://dokuwiki.pac.com.pl/doku.php?id=misc:debian:art77
Offline
O ile nie jest to program z klasy embedded, to wrzucić oba pliki i nie zawracać sobie głowy pierdołami. Ile one ważą? Chociaż 1 MB? Przy dzisiejszych dyskach 500+GB to naprawdę ogromna różnica.
Wiem, wiem, chcesz się nauczyć ;) . Ale oficjalne pakiety Debiana również są przeładowane syfem (paczki z ikonami których nawet nie widziałeś, dokumentacja o istnieniu której nie wiedziałeś), a nie wiem czy robienie się świętszym od papieża jest odpowiednią drogą. Jak ktoś potrzebuje mieć maksymalnie okrojony system, niech sobie zainstaluje Gentoo.
Offline
Strony: 1