[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: automatic dependencies and relocatabel package
- From: Jeff Johnson <n3npq jbj gmail com>
- To: RPM Package Manager <rpm-list redhat com>
- Subject: Re: automatic dependencies and relocatabel package
- Date: Mon, 19 Jun 2006 12:47:43 -0400
On Jun 19, 2006, at 12:38 PM, Frank Cusack wrote:
On June 19, 2006 3:33:51 PM +0200 Andrei Kazarov
<Andrei Kazarov cern ch> wrote:
> rpm -i --dbpath /home/akazarov/releases/testRPMinst/RPMDB
--prefix=/home/akazarov/releases/testRPMinst /usr/src/redhat/RPMS/
i386/LCG-43a-0.i386.rpm
error: Failed dependencies:
/bin/sh is needed by LCG-43a-0
Suggested resolutions:
bash-2.05b-41.4.i386.rpm
What version of rpm provides suggested resolutions, and where does it
get this information from?
Like rpm-4.2, been there quite awhile, I fergit.
The suggestions are from the rpmdb-vendor package, which also drops
in the
3 macros necessary to configure suggestions and --aid.
/etc/rpm/macros.solve is the conventional name that Fedora used to use.
Here's what I am currently using, custom hackery to work around my
machine peculierness:
# The path to the dependency universe database. The default value
# is the rpmdb-vendor location. The macro is usually defined in
# /etc/rpm/macros.solve, installed with the rpmdb-vendor package.
%_solve_dbpath /var/lib/solvedb
# The path to the dependency universe packages. This should
# be a path to the packages contained in the solve database.
%_solve_pkgsdir /var/cache/yum/development/packages/
# The output binary package file name template used when
suggesting
# binary packages that solve a dependency. The macro is usually
defined
# in /etc/rpm/macros.solve, installed with the rpmdb-vendor
package.
#
# XXX Note: escaped %% for use in headerSprintf()
%_solve_name_fmt %{?_solve_pkgsdir}%%{NAME}-%%{VERSION}-%%
{RELEASE}.%%{ARCH}.rpm
73 de Jeff
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]