Jak přenést přeloženou aplikaci na jiný počítač?
Miroslav Petricek
mirek na petricek.cz
Středa Duben 10 15:53:29 CEST 2002
On Wed, Apr 10, 2002 at 03:32:51PM +0200, ArtComp - Petr Lorenc wrote:
>> Pro provoz zkompilovaného programu obvykle nepotřebujete ty stejné
>> balíčky, které jste potřeboval pro překlad. Stačí vám pouze knihovny,
>> pokud jste vuci nim svuj program linkoval dynamicky.
>
>
> To sice tuším, ale zatím vůbec nemám představu co to znamená. A Také nevím
> co musím udělat, abych mohl přeložený program přenést. Něco jako bych si
> chtěl udělat vlastní balíček s přeloženým programem, ale jak?
>
Pokud se oba bavíme o RPM balíčcích, tak nejdříve potřebujete spec
soubor. Na základě spec souboru a zdrojového kódu vygenerujete SRPMS
balíček, který pak můžete přeložit do RPM balíčku pomocí příkazu rpm
--rebuild.
Jednou ze součástí SPEC souboru a tedy i hotového RPM balíčku je i
seznam závislostí, tj. seznam programů, které jsou nutné pro fungování
zkompilovaného programu. Bez splnění těchto závislostí rpm odmítne daný
balíček nainstalovat.
Jinak tvorba vlastních balíčků je, co do obtížnosti, úloha netriviální.
Začněte třeba prostudováním dokumentu http://www.rpm.org/max-rpm/
--
/* Miroslav Petricek mirek na petricek.cz
UNIS Computers, spol.s r.o. mpetricek na uniscomp.cz
---- http://www.petricek.cz/ --------------------------
It's entirely untested, but it looks good and
compiles. Ship it! - Linus Torvalds */
Další informace o konferenci Linux