Liitunud: 22.06.2007
Postitused: 193
Asukoht: Põlva
Distributsioon: Mageia2, PCLinuxOS
Tuli sihuke ülemeelik mõte et prooviks tar.gz arhiivist RPM paki valmis lasta.
ideejärgi ju peaks käima lihtsalt rpmbuild -ta misiganes.tar.gz
Nagu arvata on jäin hätta.
Kood:
[root@localhost satikas]# rpmbuild -ta '/home/satikas/Töölaud/misiganes.tar.gz'
error: Name field must be present in package: (main package)
error: Version field must be present in package: (main package)
error: Release field must be present in package: (main package)
error: Summary field must be present in package: (main package)
error: Group field must be present in package: (main package)
error: License field must be present in package: (main package)
[root@localhost satikas]#
Googeldades jäi mulje et miski spec fail on puudu.
Miskit ei oska arvata. Please help
Liitunud: 22.06.2007
Postitused: 193
Asukoht: Põlva
Distributsioon: Mageia2, PCLinuxOS
Kood:
-bp build through %prep (unpack sources and apply
patches) from <specfile>
-bc build through %build (%prep, then compile)
from <specfile>
-bi build through %install (%prep, %build, then
install) from <specfile>
-bl verify %files section from <specfile>
-ba build source and binary packages from
<specfile>
-bb build binary package only from <specfile>
-bs build source package only from <specfile>
Kood:
-ta build source and binary packages from <tarball>
-tb build binary package only from <tarball>
-ts build source package only from <tarball>
Milleks siin seda spec faili vaja, vabandan - äärmiselt rumal küsimus ilmselt.
Viidatud manuaalist ei oska ka kuidagi välja lugeda et kuidas seda spec faili kirjutada ja mis seal kirjas peaks olema.
spec fail oli minuarusaamist mööda fail, millest loetakse instruksioonid. Millised librad peavad olema installitud ja millised on compileerimise parameetrid jne. Kui see ainult 1 plugin ja seda võrgus levitama ei hakka - siis rpm -i genereerima hakata pole ehk mõtetki. lihtsalt kuskile tekitama jääva listi pakkidest, mille oled käsitsi kompileerinud. Et kui süsteemi upgrade pakki kõlbmatuks muudab - saad selle rekompileerida
Kunagi LFS -ile üritasin rpm -e tegema hakata. Lõin käega - liiga ebamugav