On Sat, 12 May 2018, Eugine Kosenko wrote: > Народ, в чем разница между этими определениями, и какое из них > предпочтительно для задании простой зависимости между пакетами? Традиционно используются Requires. Есть такие мнения: https://www.redhat.com/archives/rpm-list/2003-June/msg00173.html : "Not true. Requires: and PreReq: are exactly the same. ... If you see a differnece between PreReq: and Requires: (ignoring dependency loops, different problem), then someting is broken. ..." https://stackoverflow.com/a/27865060/94687 : "The code in rpm-4.8.0 has chosen to remap Prereq: (which tries to force a package installation before current package) as if it were a Requires(pre): (which marks a require dependency needed by a %pre scriptlet)contrary to what was originally implemented in rpm. Yes: dependency loops will be dealt with "best effort" so that an installation doesn't halt with dependency loops. ..." http://ftp.rpm.org/api/4.4.2.2/dependencies.html : "Prereqs are different from requires only in that a PreReq is guaranteed to be installed before the package that contains the PreReq. PreReq's are used only to order packages, otherwise PreReq's are exactly the same as a Requires: dependency." -- Best regards, Ivan