Sponsored Content
Full Discussion: RPM implicit dependencies
Operating Systems Linux SuSE RPM implicit dependencies Post 302497581 by pneveu on Thursday 17th of February 2011 03:35:20 PM
Old 02-17-2011
RPM implicit dependencies

Hi,

I'm having issues with implicit dependencies for my RPM package. This is the error I'm getting:

error: Failed dependencies:
libclntsh.so.11.1()(64bit) is needed by geomatica-10.4-0.x86_64

Our software has a dynamically loaded library which links to the Oracle's libclntsh.so.11.1 library. We don't want to redistribute Oracle's libraries since users could have a more recent Oracle installation. Since our library is loaded dynamically, we don't care if the libclntsh.so.11.1 library is not found while installing the RPM package. Users will get an error message if they try to use Oracle within our software.

Is there a way to disable checking of a specific dependency? I know I can use the "--nodeps" parameter, but that disable all dependency checking. I still want RPM to look for manual dependencies and other implicit dependencies.

Thanks,

Phelippe
 

10 More Discussions You Might Find Interesting

1. Linux

Failed dependencies of rpm / how does RPM check for ?

Hey, I've a problem installing a package. rpm -ivh brings the errors: libjvm.so is needed by libverify.so is needed by But I have installed the Java SDK like requested and the files are on the disk. But I have no idea how to find out, why rpm cann't find them. I have also... (2 Replies)
Discussion started by: mod
2 Replies

2. Linux

Converting source rpm to binary rpm

Hi, I need to install an rpm file,but I only have '.src.rpm' version of it. I want to convert it to a binary rpm. so I tried this rpm --rebuild somethin.src.rpm But I am gettin '--rebuild:Invalid option' as output Is there another way to rebuild source rpm.? Thanks in... (2 Replies)
Discussion started by: eamani_sun
2 Replies

3. SuSE

How to install .src.rpm ? ( source rpm )

Hi, I have got few RPM's from rpmfind.net ( mainly gcc ). But it seems to be src files instead of the image. so I think we have to build the src files according to target machine using rpmbuild. Can any one help me with 1) Various options of rpm build that have to be taken care 2)... (3 Replies)
Discussion started by: Sivaswami
3 Replies

4. Red Hat

RPM and dependencies OPENSSH

Hello Sorry, I am not to well versed in RHE and I am having some issues. I have doen a cursury look around and could not find an answer. I have 2 RHE4 servers. Both have old versions of OPENSSH along with , server, askpass, askpass-gnome, etc. I cannot upgrade to our new pkg release of... (8 Replies)
Discussion started by: mhenryj
8 Replies

5. Shell Programming and Scripting

Extract RPM name from path to .rpm file

It's the end of the day and I just can't get my head around this. I'm trying to extract just the name of the RPM from the path to a .rpm file. So from: /home/me/rpm/RPMS/i386/nagios-our-plugins-1.2-6.i386.rpmI need to extract 'nagios-our-plugins'. I can't get the awk syntax right: awk '{... (5 Replies)
Discussion started by: aussieos
5 Replies

6. Red Hat

RPM dependencies fail

Hello, I am trying to install krb5-libs-1.4-4.pp-rh73.i386.rpm on my Red Hat 7.X server, however while installing/upgrading it fails due to dependencies. I checked for these dependencies and i already found them on the server. I wonder why it is giving these errors. I tried copying these... (1 Reply)
Discussion started by: sunny_a_j
1 Replies

7. Shell Programming and Scripting

How to make RPM not write to RPM database if RPM fails to deploy?

How to make RPM not write to RPM database if RPM fails to deploy? IE I create an rpm spec file that contains the following if then exit 1 fi My rpm will fail at deployment, but if I do rpm -qa , I can see the rpm in the rpm db (3 Replies)
Discussion started by: 3junior
3 Replies

8. SuSE

How to get RPM Dependencies/libs

Hi All, I wanted to install an rpm package on two suse 10 systems. It installed successfully on one system but on the other it throws an error like error: Failed dependencies: rpmlib(PayloadIsLzma) <= 4.4.2-1 is needed by linuxProj-1-1.noarch Now this means that rpnm... (4 Replies)
Discussion started by: dirshah
4 Replies

9. AIX

Rpm issue with autoconf-2.63-1.AIX6.1.noarch.rpm

dears i am trying to install the autoconf-2.63-1.aix6.1.noarch.rpm but its shows the below error message . P700_dev/svn/dependencies>rpm -i autoconf-2.63-1.aix6.1.noarch.rpm error: failed dependencies: m4 is needed by autoconf-2.63-1 P700_dev/svn/dependencies> (6 Replies)
Discussion started by: thecobra151
6 Replies

10. Red Hat

RPM failed dependencies

I'm trying to package the latest Oracle JDK (1.7.0_51) into an RPM. Packaging works fine but when i try to install via rpm -Uvh xxx.rpm, i get the following: #sudo rpm -ivh Sun_JDK7-1.7.0-51.x86_64.rpm error: Failed dependencies: libavcodec.so.52()(64bit) is needed by Sun_JDK7-1.7.0-51.x86_64... (3 Replies)
Discussion started by: asc123321
3 Replies
ceve(1) 							   USER COMMANDS							   ceve(1)

NAME
ceve - parse package metadata SYNOPSIS
ceve [-output-type output-type] [-output-file output-file] [-input-type input-type] [-extract-cone package=version] [-cone-dep-types code- dependency-types] [-stop-extraction package=version] [-dose-date yyyy-mm-dd] [-dose-archive archive-name] [-resolve-dependencies] [-rpm- versions] [-debian-versions] [-verbose] [-help] files [-ignore-file-deps file] DESCRIPTION
Ceve is a generalized metadata parser. It reads package specifications, extracts package metadata from them, performs some manipulations, and outputs the package metadata in one of several formats. OPTIONS
-cone-dep-types list A comma-separated list of dependency types to use for dependency closure generation. By default, all dependency types are used. Pos- sible values are: o conflicts o depends o enhances o predepends o recommends o replaces o suggests -debian-versions Force usage of the Debian version numbering scheme, as well as the Debian syntax for virtual packages (dependencies with a version specification cannot be satisfied by a virtual package). -dose-architecture architecture Use architecture as the default Dose architecture. -dose-archive archive Use archive as the default Dose archive name. -dose-date date Set date as the lifetime for the packages to add to a Dose database. -extract-cone package Only output the package package and its dependency closure. The package specification can be either a package name, or a package name and version in the form name=version. This option can be abbreviated as -x. -help Not particularly useful, given that you're already reading this manpage. -input-type input-type The input type. Possible values are: o debian One Debian package (.deb) o debian-pool A Debian pool or cache file o rpm One RPM package o hdlist An uncompressed RPM hdlist file o pkgsrc A pkgsrc pkg_summary file o egraph A n EGraph file (GraphML-based) o synthesis-hdlist An RPM synthesis hdlist (uncompressed) This option can be abbreviated as -p. -output-dir directory Set the directory to output to. This is only useful when using the dose output type. -output-file file Set the file to output to. This option can be abbreviated as -o. -output-type output-type Set the type of output to produce. Possible values are: o prettyprint Pretty printer. o egraph EGraph format (GraphML-based) o dose Dose database format (use the -output-dir option to specify which directory to write to) o oz Oz data structure o graphviz GraphVIZ graph o tart or cnf CNF formula, readable by Tart This option can be abbreviated as -t. -resolve-dependencies If specified, resolve dependencies so that a dependency on a virtual package is replaced by the disjunction of all packages that provide the virtual package. -rpm-versions Force usage of the RPM version numbering scheme, as well as the RPM semantics for virtual packages (all provides have versions). This is default when using the rpm or hdlist input types. -stop-extraction package When computing the dependency closure, stop at package package (i.e. do not take its dependencies into account). Specification is the same as for the -extract-cone option. -verbose Be verbose (mostly useful for debugging). -ignore-file-deps file file should countain a list of file dependencies that are assumed to be available, and thus will not generate a warning during dependency resolution if not provided by any package. Version 1.2 October 28, 2008 ceve(1)
All times are GMT -4. The time now is 06:22 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy