alien a závislosti

Michal Krause michal na krause.cz
Středa Květen 3 15:22:11 CEST 2000


On 03/05/2000, František Rybář wrote:

> Proč se divím. Protože kdybych programoval něco, tak bych přece jako
> autor určil název balíčku i závislosti. A i kdyby se z toho potom
> vyráběly rpm, deb, či další, tak by to mělo být jednotné. Tudíž by
> problémy být neměly, a nemělo by být co automatizovat. No, možná je to
> trochu naivni...

Bohuzel vychazite ze spatne predstavy, ze balicky v distribuci jsou
vytvorene autory programu. Ve skutecnosti je pakuji autori distribuce, a
to obvykle i tehdy, pokud autor sam balicky vyrabi (jenom to v tom
pripade maji jednodussi).

Tady zkratka chybi to, o cem se nedavno psalo na FM jako o "zdrojovem
balicku", coz je obdoba autocon/automake pro vytvareni distribucnich
balicku. Pak by to fungovalo treba takhle:

$ wget ftp://ftp.nekde.com/pub/packages/cosi-1.0.spkg
$ autopack --build-rpm cosi-1.0.spkg
Checking for rpm.../bin/rpm
Checking host system type...i686-pc-linux-gnu
Checking app bin directory.../usr/bin
Checking app lib directory.../usr/lib
Checking global cfg directory.../etc
Looking for libc.so.6...found in package glibc-2.1.1-6
Looking for libtiff.so...found in package libtiff-3.4-6
Looking for python...found in package python-1.5.2-7
Building dependencies...........done
Creating package................done
RPM package succesfully created!
Thank you for using autopack.
$ rpm -i cosi-1.0-1.i386.rpm
$ run_cosi
    ...

(uzivatele Debianu necht si laskave ve vyse uvedenem textu nahradi rpm
za deb, ostatni zustava prakticky stejne :)

S pozdravem
--
Michal Krause                                                      /\
ICQ: 7665279            Informace (nejenom) ze sveta Linuxu     /\/  \
email: mike na navrcholu.cz ______ http://www.root.cz/ ______ NAVRCHOLU.cz

Kdyz instalujes novy motherboard, over si, jestli jadro detekuje spravne
dostupnou operacni pamet.                         Stare aztecke prislovi


Další informace o konferenci Linux