На серверах, доставшихся в наследство, полезно определить наличие "левых" пакетов. Это можно сделать следующим образом:
Теперь самое время выяснить, с какими флагами компиляции собрано:
$ rpm -qa --qf "%{NAME} - \"%{OPTFLAGS}\"\n" nginx
nginx - "-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic"
Если потребуется выяснять дальше, могут пригодится другие теги в запросе:
$ rpm --querytags
$ rpm -qa --qf "%{NAME} - %{VENDOR}\n"
Теперь самое время выяснить, с какими флагами компиляции собрано:
$ rpm -qa --qf "%{NAME} - \"%{OPTFLAGS}\"\n" nginx
nginx - "-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic"
Если потребуется выяснять дальше, могут пригодится другие теги в запросе:
$ rpm --querytags
Удивляет, почему всякий раз, приходя на новое место работы, приходится разгребать авгиевы конюшни и перевоспитывать IT братию.
Комментариев нет:
Отправить комментарий