Muszę znaleźć opcje kompilacji dla exim, spakowane przez fedora 11. Mówiąc bardziej ogólnie, czy istnieje prosty sposób na znalezienie opcji, z którymi skompilowano dane rpm?
13
Cóż, najbliższą rzeczą, którą możesz zrobić (jestem tego świadom), jest zapytanie o OPTFLAGS
zmienną pakietu exim:
[root@fedora11 ~]# rpm -q --queryformat="%{NAME}: %{OPTFLAGS}\n" exim
exim: -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic
[root@fedora11 ~]#
Uzyskasz lepszą odpowiedź, jeśli pobierzesz źródłowe rpm exim ( rpm -qivp exim*.rpm
pokazuje nazwę pliku w Source RPM
znaczniku „ ”) i zainstalujesz go za pomocą „ rpm -i exim-4.69-10.fc11.src.rpm
”. Następnie spójrz na .spec
plik exim w /usr/src/redhat/SPECS/
katalogu (jeśli robisz to jako root; ta lokalizacja może się różnić) i zobacz, jak dokładnie został skonfigurowany i zbudowany. Tam znajdziesz np. Również określone configure
opcje.
(Można także użyć rpm2cpio exim-4.69-10.fc11.src.rpm | cpio -id
do wyodrębnienia zawartości src rpm (w tym .spec
pliku) do bieżącego katalogu zamiast instalowania go.)