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, tools, and much more.