Я использую Fedora 14 для создания самозаверяющего сертификата для нашего внутреннего веб-сервера, обслуживающего нашу систему отслеживания ошибок bugzilla.
Crypto-utils Fedora 14 генерирует подпись SHA1, которую текущая версия Chrome отвергает как небезопасную (в IE она работает нормально).
Это было обновлено в крипто-утилитах Fedora 21 (2.4.1-56) https://bugzilla.redhat.com/show_bug.cgi?id=1062444
Моя текущая версия 2.4.1-27
# yum list crypto-utils
....
Installed Packages
crypto-utils.x86_64 2.4.1-27 @fedora
Я не хочу обновлять полную систему, но вместо этого хочу установить более новую версию crypto-utils.
Я старался:
yum update crypto-utils
но это говорит мне "Нет пакетов помечены для обновления"
Какие шаги мне нужно предпринять, чтобы запустить на моем компьютере более новую версию crypto-utils?
РЕДАКТИРОВАТЬ: я следовал руководству NoAngel ниже (спасибо), но похоже, что моя версия Fedora слишком старая, чтобы можно было легко обновить. Мне понадобились более новые версии трех других пакетов для сборки крипто-утилит Fedora21.
$ rpm -i tmp/crypto-utils-2.4.1-56.fc21.src.rpm
...
$ rpmbuild -ba crypto-utils.spec
error: Failed build dependencies:
nss-devel >= 3.13.1 is needed by crypto-utils-2.4.1-56.fc14.x86_64
nss-util-devel >= 3.13.1 is needed by crypto-utils-2.4.1-56.fc14.x86_64
xmlto is needed by crypto-utils-2.4.1-56.fc14.x86_64
Вместо этого я просто использовал онлайновый http://www.selfsignedcertificate.com/ инструмент для генерации того, что мне нужно.