Tvorba RPM

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Pondělí Duben 8 16:21:02 CEST 2002


On Mon, 8 Apr 2002, Oak wrote:

> zkoušel jsem vytvářet RPM balíky z tgz balíčku za pomocí
> KRPMBuilderu, ale nezadařilo se mi to. Podle logu to
> vypadá, že po vytvoření záznamu ve /var/tmp/balicek-XXXXX
> pak nedokáže do patřičných sdrojáků vlézt, neboť vypisuje
> chybu "Error: cd balicek-1.0.1: not found" nebo tak nějak.

Makro %setup za standardnich okolnosti predpoklada, ze rozbalenim
Source vznikne adresar %{name}-{version}. Pokud se tak nedeje,
je nutne dat %setup nejake specialni parametry. Viz Maximum RPM
(http://www.rpm.org/max-rpm/s1-rpm-inside-macros.html).

> Před tímto a vyššími řádky je na začátku vždy '+', jestli
> jsem to dobře pochopil, pohybuje se tedy ve virtuální paměti.

Ne. To + znamena, ze je sh spusteno s -x a vypisuje vykonavane prikazy
(doporucuji zkusit v nejblizsim bourne-like shellu zadat set -x).

> Možná by jste mi mohli doporučit jiný program nebo skript
> na tvorbu .spec souborů?

Ano, to mohli. Nejlepsi program na tvorbu .spec je textovy editor. ;)
<elitist_rant> Ovsem pokud se programove nechcete o rpm nic naucit, pak
radsi do vyroby baliku nefusujte a zjednejte si na to nekoho, kdo tomu
rozumi. </elitist_rant>

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux