Как определить сопровождающего пакета OpenSUSE?

340
jww

Согласно Шпаргалке Zypper, мы можем использовать zypper infoдля получения информации о пакете. К сожалению, я не получаю результаты при его использовании:

> zypper info cryptopp Loading repository data... Reading installed packages...  package 'cryptopp' not found.  > zypper info crypto++ Loading repository data... Reading installed packages...  package 'crypto++' not found.  > zypper info libcryptopp Loading repository data... Reading installed packages...  package 'libcryptopp' not found.  > zypper info libcrypto++ Loading repository data... Reading installed packages...  package 'libcrypto++' not found. 

Я также использовал онлайн пакет OpenSUSE Seach и не получил никаких результатов.

Как мы определяем контактную информацию сопровождающего пакета в OpenSUSE?

(Мы полагаем, что OpenSUSE переносит проект, потому что мы получаем случайный отчет об ошибке под платформой. См., Например, AutoSeededRandomPool :: GenerateBlock, вызывающий Сегментацию Сбой / Замораживание ).

1

1 ответ на вопрос

1
Thomas Dickey

If I wanted to find the package maintainer, I would first find which package the library belongs to.

For instance, if you are already on OpenSUSE, the place to start is with the library file itself, e.g.,

rpm -qf library-filename 

that is, library-filename is the actual name of the file you are interested in. That rpm command identifies the name of the package.

Once you have the package name, then you can search in the appropriate place for it.

By the way, your search link produced these results:

but using the actual package name, you might have seen this:

After having found the appropriate package, you might find the maintainer information in the source's ".spec" file. rpmfind.net or rpmbone.net seem to usually have links for this, e.g.,

  • libcryptopp-devel-5.6.2-7.4.1 RPM for aarch64

    Changelog

    • Wed Jul 08 2015 bwiedemann@suse.com
      • prevent timing attack to get secret key (bnc#936435, CVE-2015-2141) add libcryptopp-CVE-2015-2141.patch
    • Fri Aug 15 2014 sfalken@opensuse.org
      • Added 0001-disable_os_rng_test.patch Fixes buildfailure on openSUSE_Factory x86_64 within OBS environment, due to OS supplied Random Number Generator taking too long to respond
Благодарю. Я не понимаю, почему в дистрибутивах так сложно найти контактную информацию. Очевидное место (для меня) это пакет. Я презираю жадную модель «свяжись со мной», где я должен сделать что-то свое для каждого дистрибутива. Это тратит слишком много моего времени. (Другой вариант - сказать «винт», который никому не помогает). jww 8 лет назад 0

Похожие вопросы