jak zkompilovat modul "starsi" verzi gcc?

Jirka Kosina jikos na jikos.cz
Středa Březen 12 01:23:19 CET 2003


On Tue, 11 Mar 2003, Vaclav Dvorsky wrote:

> > z toho nejprve vytvorim RPM - pokud se nechcete ucit syntaxi .spec
> > souboru, existuji utility, ktere pro ty "standardnejsi" a jednodussi
> > programy (./configure ; make ; make install) vygeneruji RPM za Vas...
> Utility? Ja bych, kdyz uz tedy, prave nejradeji volil tuto cestu,
> zkompilovat program a vytvorit si rpm balicek. Vychzim ze dvou serialu

Dle meho nazoru je skutecne toto jedina cesta, jak si udrzet v systemu
poradek. To co Vam kdosi radil v jinem mailu v tomto threadu, tzn.
zkompilovat si vse s --prefix a pak si vysledovat kam se co
nainstalovalo...ano, je to ceste, ale presne tohle muze RPM klidne udelat
za Vas rychleji a efektivneji.

Co se tyce utilit na automaticke generovani RPMek - proste pokud se
nechcete ponorit do taju .spec souboru, tak pro jednoduche programy
pouzivajici automake (coz jsou skoro vsechny) muzete RPMka generovat
pomoci techto utilit takrka automaticky. Samozrejme vetsi projekty se
slozitejsimi .spec fajly (typu gcc, xfree, kde, atd.) to velice
pravdepodobne nezvladne, ale pro zbytek to muze byt dobra volba.

http://www.gyve.org/~jet/autopack/
http://www.npsnet.com/danf/software/ (tady jsou pouzitelne autospec a
checkinstall)
http://www.sourceforge.net/projects/rpmbuilder
http://www.rusthq.com/
http://thunder.prohosting.com/~my-home/yasop-0.01.tar.gz

> na root.cz, jeden byl o kompilacich a druhy o rpm, ale ani jeden z nich
> se o teto moznosti nezminuje a pritom je jasne, ze autori distribuci se
> nejak k tem rpm dostat nakonec musi.

Autori distribuci maji pro kazdy balicek sve lidi, kteri se o nej staraji,
znaji dopodrobna taje jeho kompilace a umi vyladit specificke odlisnosti -
distribucni RPMka jsou jiste delana pomoci rucne psany .spec souboru, aby
bylo mozne pohym rebuildem src.rpm provest napriklad preklad pro ruzne
platformy, atd.
Nicmene pro obycejne udrzeni poradku v systemu pri instalaci programu, od
kterych neexistuje RPM, se pripadne mohou vyse uvedene utility hodit.

> Jak se to tady spravne dela?

Tak jak Vam to vyhovuje :)

--
JiKos.


Další informace o konferenci Linux