How to Resolve Improper dpendencies
Issue
Installing OpenJDK (or any other flavor jdk for that matter) pulls down a bunch of packages, notably audio libraries, that seem unnecessary. Is there a way to fix this?
[root@brn0vmlxappdev47 ~]# yum install java-1.7.0-openjdk-devel
Loaded plugins: downloadonly, product-id, rhnplugin, security, subscription-manager, verify
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package java-1.7.0-openjdk-devel.x86_64 1:1.7.0.75-2.5.4.0.el6_6 will be installed
--> Processing Dependency: java-1.7.0-openjdk = 1:1.7.0.75-2.5.4.0.el6_6 for package: 1:java-1.7.0-openjdk-devel-1.7.0.75-2.5.4.0.el6_6.x86_64
--> Running transaction check
---> Package java-1.7.0-openjdk.x86_64 1:1.7.0.75-2.5.4.0.el6_6 will be installed
--> Processing Dependency: jpackage-utils >= 1.7.3-1jpp.2 for package: 1:java-1.7.0-openjdk-1.7.0.75-2.5.4.0.el6_6.x86_64
--> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-1.7.0-openjdk-1.7.0.75-2.5.4.0.el6_6.x86_64
--> Processing Dependency: tzdata-java for package: 1:java-1.7.0-openjdk-1.7.0.75-2.5.4.0.el6_6.x86_64
--> Processing Dependency: libpulse.so.0(PULSE_0)(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.75-2.5.4.0.el6_6.x86_64
--> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4)(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.75-2.5.4.0.el6_6.x86_64
--> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.75-2.5.4.0.el6_6.x86_64
--> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.75-2.5.4.0.el6_6.x86_64
--> Processing Dependency: libpulse.so.0()(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.75-2.5.4.0.el6_6.x86_64
--> Processing Dependency: libasound.so.2()(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.75-2.5.4.0.el6_6.x86_64
--> Processing Dependency: libXtst.so.6()(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.75-2.5.4.0.el6_6.x86_64
--> Running transaction check
---> Package alsa-lib.x86_64 0:1.0.22-3.el6 will be installed
---> Package giflib.x86_64 0:4.1.6-3.1.el6 will be installed
---> Package jpackage-utils.noarch 0:1.7.5-3.12.el6 will be installed
---> Package libXtst.x86_64 0:1.2.2-2.1.el6 will be installed
---> Package pulseaudio-libs.x86_64 0:0.9.21-17.el6 will be installed
--> Processing Dependency: libsndfile.so.1(libsndfile.so.1.0)(64bit) for package: pulseaudio-libs-0.9.21-17.el6.x86_64
--> Processing Dependency: libasyncns.so.0()(64bit) for package: pulseaudio-libs-0.9.21-17.el6.x86_64
--> Processing Dependency: libsndfile.so.1()(64bit) for package: pulseaudio-libs-0.9.21-17.el6.x86_64
---> Package tzdata-java.noarch 0:2014j-1.el6 will be installed
---> Package xorg-x11-fonts-Type1.noarch 0:7.2-9.1.el6 will be installed
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-9.1.el6.noarch
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-9.1.el6.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-9.1.el6.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-9.1.el6.noarch
--> Running transaction check
---> Package libasyncns.x86_64 0:0.8-1.1.el6 will be installed
---> Package libsndfile.x86_64 0:1.0.20-5.el6 will be installed
--> Processing Dependency: libvorbisenc.so.2()(64bit) for package: libsndfile-1.0.20-5.el6.x86_64
--> Processing Dependency: libvorbis.so.0()(64bit) for package: libsndfile-1.0.20-5.el6.x86_64
--> Processing Dependency: libogg.so.0()(64bit) for package: libsndfile-1.0.20-5.el6.x86_64
--> Processing Dependency: libFLAC.so.8()(64bit) for package: libsndfile-1.0.20-5.el6.x86_64
---> Package ttmkfdir.x86_64 0:3.0.9-32.1.el6 will be installed
---> Package xorg-x11-font-utils.x86_64 1:7.2-11.el6 will be installed
--> Processing Dependency: libXfont.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.2-11.el6.x86_64
--> Running transaction check
---> Package flac.x86_64 0:1.2.1-6.1.el6 will be installed
---> Package libXfont.x86_64 0:1.4.5-4.el6_6 will be installed
---> Package libogg.x86_64 2:1.1.4-2.1.el6 will be installed
---> Package libvorbis.x86_64 1:1.2.3-4.el6_2.1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================================================================================================================
Package Arch Version Repository Size
Installing:
java-1.7.0-openjdk-devel x86_64 1:1.7.0.75-2.5.4.0.el6_6 citco-rhel6-updates 9.4 M
Installing for dependencies:
alsa-lib x86_64 1.0.22-3.el6 citco-base 370 k
flac x86_64 1.2.1-6.1.el6 citco-base 243 k
giflib x86_64 4.1.6-3.1.el6 citco-base 37 k
java-1.7.0-openjdk x86_64 1:1.7.0.75-2.5.4.0.el6_6 citco-rhel6-updates 26 M
jpackage-utils noarch 1.7.5-3.12.el6 citco-base 59 k
libXfont x86_64 1.4.5-4.el6_6 citco-rhel6-updates 137 k
libXtst x86_64 1.2.2-2.1.el6 citco-rhel6-updates 19 k
libasyncns x86_64 0.8-1.1.el6 citco-base 24 k
libogg x86_64 2:1.1.4-2.1.el6 citco-base 21 k
libsndfile x86_64 1.0.20-5.el6 citco-base 233 k
libvorbis x86_64 1:1.2.3-4.el6_2.1 citco-base 168 k
pulseaudio-libs x86_64 0.9.21-17.el6 citco-rhel6-updates 462 k
ttmkfdir x86_64 3.0.9-32.1.el6 citco-base 43 k
tzdata-java noarch 2014j-1.el6 citco-rhel6-updates 175 k
xorg-x11-font-utils x86_64 1:7.2-11.el6 citco-base 75 k
xorg-x11-fonts-Type1 noarch 7.2-9.1.el6 citco-base 519 k
Transaction Summary
Install 17 Package(s)
Total download size: 38 M
Installed size: 136 M
Environment
RHEL 6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
