When ever we try to install the rpm file in Linux, the rpm often throws dependency errors . RPM dependencies can be resolved with some handy rpm commands. The below commands will be helpful when your are trying to install a rpm file on Linux.
#> rpm -qpR <.rpm file > --- > This command will list all the other dependent files for this rpm to get installed.
#>rpm -qf < absolute path to the file> ---> This command will tell what package this file belongs to or find which package owns this file
#> rpm -qpR <.rpm file > --- > This command will list all the other dependent files for this rpm to get installed.
#>rpm -qf < absolute path to the file> ---> This command will tell what package this file belongs to or find which package owns this file
how to automatically resolve dependencies?
ReplyDeleteI have learnt that "--aid" automatically relves, but how to add that option?
Hi..This is Prashanth K,
ReplyDeleteI want to Install VMware-Workstation-7.0.0-203739_i386-NoTools.bundle in my Ubuntu 12.04 LTS.
But, When run the package for VMWare, I am getting frequent error of RPM Dependencies.
Error:
The following packages have unmet dependencies:
rpm : Depends: libnss3-1d (>= 3.12.2~rc1) but it is not going to be installed
Depends: librpm0 (>= 4.7.0) but it is not installable
Depends: librpmbuild0 (>= 4.7.0) but it is not installable
Depends: librpmio0 (>= 4.7.0) but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Then, I run 'apt-get -f install',
Error :
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
libboost-date-time1.46.1 libmusicbrainz4c2a libvpx0
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
rpm
Suggested packages:
elfutils rpm-i18n
The following packages will be upgraded:
rpm
1 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
1 not fully installed or removed.
Need to get 0 B/151 kB of archives.
After this operation, 790 kB disk space will be freed.
Do you want to continue [Y/n]? Y
dpkg: dependency problems prevent configuration of rpm:
rpm depends on libnss3-1d (>= 3.12.2~rc1); however:
Package libnss3-1d is not installed.
rpm depends on librpm0 (>= 4.7.0); however:
Package librpm0 is not installed.
rpm depends on librpmbuild0 (>= 4.7.0); however:
Package librpmbuild0 is not installed.
rpm depends on librpmio0 (>= 4.7.0); however:
Package librpmio0 is not installed.
dpkg: error processing rpm (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing: rpm
E: Sub-process /usr/bin/dpkg returned an error code (1)
I couldn't able resolve.
Could you please help me to resolve this issue.
I need to Install VMWare workstation.
I will be grateful to you to help me installing this software
Thank you
Regards