Skocz do zawartości

Budowanie Spec.


tele

Rekomendowane odpowiedzi

Potrzebowałbym pomocy znaleść linki do repozytoriów z SRPMS/  czyli pakietami .src.rpm

zależało by mi bo chciałem podejżeć

-  czy identyczne są pliki spec dla 32bit i 64bit ?

-  czy w celu przejścia na oba systemy zastosowano makro %{_lib} które przekierowuje biblioteki do odpowiedniego katalogu ?

 

Do nauki skorzystałem z http://wiki.fedora.pl/wiki/Rpmbuild

jeszcze tylko kilka przykładów potrzebuję.

 

 

Edytowane,

    ok znalazłem :)

http://download1.rpmfusion.org/free/fedora/updates/20/SRPMS/

 

 

Edytowane:

  A mogę jeszcze poprosić o jakieś wskazówki ułatwiające tworzenie paczek?

np. czy jest jakiś skrypt / polecenie które zainstaluje zależności wypisane w pliku spec?

Odnośnik do komentarza
Udostępnij na innych stronach

Zależności z pliku spec zainstalujesz

yum-builddep plik.spec
Można podać też samą nazwę pakietu, bez ściągania pliku spec.

Makro %{_libdir} powinno Ci w zupełności wystarczyć.  Dla multilib jest makro %{?_isa}  link

Nowy plik spec można tworzyć za pomocą rpmdevtools

rpmdev-newspec plik.spec
# Jest różnica
rpmdev-newspec libplik.spec
Możesz przeglądać spece wszystkich pakietów dostępnych oficjalnie w Fedorze (bez rpmfusion) bez konieczności ściągania src.rpm link

Po wybraniu programu, po lewej stronie jest link SCM i zakładka tree.

  • Upvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

Dziękuje ! :D

Jeszcze sobię przykleje odnośnie skrótów / makr  tabele bo nie lubie ich rozszyfrowywać

przy wypisywaniu i czytaniu  w sekcji %files ścieżek.

 

1.     https://www.zarb.org/~jasonc/macros.php

( uwaga:  firefox będzie ostrzegał o zagrożeniu , jeżeli ktoś ma obawy może stronę przeskanować skanerem )

przykladowe skanery :

https://www.virustotal.com/pl/

http://sitecheck.sucuri.net/       ( ten mówi że strona przestarzała i może dlatego firefox ostrzega )

 

2.     http://fedoraproject.org/wiki/Packaging:RPMMacros

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...