Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
Satikas
Pingviini aktivist
Pingviini aktivist



Liitunud: 22.06.2007
Postitused: 193
Asukoht: Põlva
Distributsioon: Mageia2, PCLinuxOS
estonia.gif
postituspostitatud: 22.10.2007, 06:24  postituse pealkiri:  rpmbuild  

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 Cool


Shadow
Vana Pingviin
Vana Pingviin


Vanus: 50
Liitunud: 16.07.2006
Postitused: 453

Distributsioon: Gentoo
estonia.gif
postituspostitatud: 22.10.2007, 06:39  postituse pealkiri:  (teema puudub)  

Siit peaks saama infot http://docs.fedoraproject.org/drafts/rpm-guide-en/

Et enne vaja luua spec fail - mille järgi buildimine käib...

_________________
Image

Satikas
Pingviini aktivist
Pingviini aktivist



Liitunud: 22.06.2007
Postitused: 193
Asukoht: Põlva
Distributsioon: Mageia2, PCLinuxOS
estonia.gif
postituspostitatud: 22.10.2007, 08:07  postituse pealkiri:  (teema puudub)  

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.


Satikas
Pingviini aktivist
Pingviini aktivist



Liitunud: 22.06.2007
Postitused: 193
Asukoht: Põlva
Distributsioon: Mageia2, PCLinuxOS
estonia.gif
postituspostitatud: 22.10.2007, 10:31  postituse pealkiri:  (teema puudub)  

Arhiiv millest proovin pakki kokku lasta või siis et millele seda spec faili on vaja leiab siit

Mitte muhvigi ei jaga


Shadow
Vana Pingviin
Vana Pingviin


Vanus: 50
Liitunud: 16.07.2006
Postitused: 453

Distributsioon: Gentoo
estonia.gif
postituspostitatud: 22.10.2007, 10:40  postituse pealkiri:  (teema puudub)  

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 Sad


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group