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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-02-19 10:47:19

  Kamyk_^ - Użytkownik

Kamyk_^
Użytkownik
Skąd: Szczecin / Bydgoszcz
Zarejestrowany: 2005-02-14
Serwis

Budowanie pakietu ze skryptu

Witam,

Mam takie pytanie, jak zbudowac paczke (deb) ze wlasnego skryptu, ale tak aby podczas instalcji do danego katalogu instalowal brakujace (jesli brakuja) zaleznosci?

Nie moge znalezc tego nigdzie. Wiem jak zbudowac paczke ze zrodel, ale z wlasnego skryptu? Sam skrypt nie jest wazny, czy to bedzie napisany w pythonie, bashu czy perlu. Wazne zeby podczas instalacji sprawdzany byl plik - pewnie cotrol, ktory bedzie okreslal co musi byc w systemie aby dzialalo wszystko dobrze.

Z gory dziekuje za odpowiedz.

Pozdrawiam


----------------------------------------------------------------------------------------
Debian BePOWER v. 1.0

Offline

 

#2  2007-02-19 11:31:46

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Budowanie pakietu ze skryptu

http://dug.net.pl/faq/faq-6-94-Budowanie_prostych_debow.php

zależności wpisz w linijce Depends:, np.

Kod:

Depends: libc6 (>= 2.3.6-6), libfontconfig1 (>= 2.3.0), libfreetype6 (>= 2.2), libgcc1 (>= 1:4.1.0), libice6, libimlib2, libsm6

Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#3  2007-02-19 11:36:04

  Kamyk_^ - Użytkownik

Kamyk_^
Użytkownik
Skąd: Szczecin / Bydgoszcz
Zarejestrowany: 2005-02-14
Serwis

Re: Budowanie pakietu ze skryptu

Wlasnie chcialem napisac :)

Wpisujac w pliku control Dependies nie poqwoduje ze podczas instalacji bedzie instalowana dana paczka :(

A wlasnie o to mi chodzi. Jak wymusic zeby podczas instalacji tego pakietu instalowane byly by wszystkie zalezne pakiety?

Kod:

 #dpkg -i ./paczka.deb 
(Reading database ... 31599 files and directories currently installed.)
Preparing to replace linuxstatus 1.1-1 (using ./paczka.deb) ...
Unpacking replacement linuxstatus ...
dpkg: dependency problems prevent configuration of linuxstatus:
 linuxstatus depends on konwert (>= 1.8-9); however:
  Package konwert is not installed.
dpkg: error processing linuxstatus (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 linuxstatus

Tak jak widac w ./control ustawilem Dependies na paczke "konwert", w momencie proby instalacji wykrywa ze jest zaleznosc, ale nie znajduje paczki konwert w systemie i wywala blad. W momencie gdy zainstaluje osobno konwert to wszystko inne jest oki.


----------------------------------------------------------------------------------------
Debian BePOWER v. 1.0

Offline

 

#4  2007-02-19 12:03:00

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Budowanie pakietu ze skryptu

:)

Instalując pakiet przez dpkg -i nie instalujesz zależności, jeśli chcesz zainstalować z zależnościami lokalny pakiet to musisz zrobić lokalne repo (http://www.dug.net.pl/faq/faq-6-89-Lokalne_repozytorium.php) i zainstalować aptem.


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)