Installing Chromium
I need to install Chromium in my Red Hat Client. Does anyone provide a detail guide how to do this, please?
Responses
Greetings!
I'm happy to say we have some unsupported test RHEL 6 packages for testing if anyone is up for it. Feel free to post any comments in this discussion!
Thanks all!
Andrius.
Hello Rafeal,
VMware is non-FOSS and is not available from a Repo. You would need to download their "bundle" and run that locally.
For the other software you are looking for, I recommend you look in to:
RHEL optional and supplementary channels
and
EPEL channels
In addition to those, there are channels such as
RPMfusion (I use this one)
RPMforge (now called REPOforge)
There is inherent risk in using any of the non-Red Hat maintained REPOs for compatibility and package conflicts, but other than Adobe flash, I have had zero issues in quite a while.
Hello Rafael,
There is documentation on how to add the Epel repository Epel information.
Hello again, I am happy to help, but I can't stress this enough - please research the potential issues and warnings for the different REPOs that are not supplied by Red Hat. Like I mentioned, using EPEL and RPMfusion, I have not run into issues, but you should understand the risk.
Here is how you would add the Red Hat "extras"
rhn-channel -v -u redacted@domain.com -a -c rhel-x86_64-workstation-optional-6 -a -c rhel-x86_64-workstation-supplementary-6
EPEL and RPMfusion (keep in mind the version may have changed)
rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/free/el/updates/6/x86_64/rpmfusion-free-release-6-1.noarch.rpm http://download1.rpmfusion.org/nonfree/el/updates/6/x86_64/rpmfusion-nonfree-release-6-1.noarch.rpm
As of RHEL 6.6 (October 2014) it's now included with rhel-6-workstation-supplementary-rpms or rhel-6-server-supplementary-rpms
sudo yum install chromium-browser
- Results:
Installing:
chromium-browser x86_64 38.0.2125.101-2.el6_6 rhel-6-workstation-supplementary-rpms 48 M
Installing for dependencies:
audit-libs-python x86_64 2.3.7-5.el6 rhel-6-workstation-rpms 62 k
libcgroup x86_64 0.40.rc1-15.el6_6 rhel-6-workstation-rpms 129 k
libsemanage-python x86_64 2.0.43-4.2.el6 rhel-6-workstation-rpms 81 k
policycoreutils-python x86_64 2.0.83-19.47.el6_6.1 rhel-6-workstation-rpms 346 k
setools-libs x86_64 3.3.7-4.el6 rhel-6-workstation-rpms 400 k
setools-libs-python x86_64 3.3.7-4.el6 rhel-6-workstation-rpms 222 k
Updating for dependencies:
audit x86_64 2.3.7-5.el6 rhel-6-workstation-rpms 208 k
audit-libs i686 2.3.7-5.el6 rhel-6-workstation-rpms 72 k
audit-libs x86_64 2.3.7-5.el6 rhel-6-workstation-rpms 71 k
policycoreutils x86_64 2.0.83-19.47.el6_6.1 rhel-6-workstation-rpms 680 k
Is there any hope of this getting into EPEL, or some other repository for CentOS/Scientific Linux folks???
I understand peperflash support will probably not be available, but that's OK now.
Can Google possibly be convinced to support CentOS 6.6, or any of the variants?
This has been a huge, huge, problem for those of us with large CentOS deployments.
chromium-browser-38.0.2125.101-2.el6_6 has a bug that the
It seems that Chrome will drop support for its RHEL repo in March 2016.
Would it be possible to include either Chrome or Chromium with a mainstream RHEL repo, so it can be installed with yum as quickly and easily as e.g. Firefox? If this is already possible, could you please post a yum script (enable repo, add package) to install Chrome or Chromium?
Chrome is a very common tool for web client development. Web client development on RHEL will become very inconvenient (may need to change OS if this happens) if Chrome stops working on RHEL.
Could you please prioritize it if possible?
Please remove the rhel_7 tag from this discussion because, as far as I can see, it is only about RHEL 6. In RHEL 7 Chromium packages are available from EPEL.
i am not able to install chromium in redhat 7.4 rpm -ivh https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/c/chromium-67.0.3396.79-1.el7.x86_64.rpm Retrieving https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/c/chromium-67.0.3396.79-1.el7.x86_64.rpm error: Failed dependencies: /usr/sbin/semanage is needed by chromium-67.0.3396.79-1.el7.x86_64 chromium-libs(x86-64) = 67.0.3396.79-1.el7 is needed by chromium-67.0.3396.79-1.el7.x86_64 chromium-libs-media(x86-64) = 67.0.3396.79-1.el7 is needed by chromium-67.0.3396.79-1.el7.x86_64 nss-mdns(x86-64) is needed by chromium-67.0.3396.79-1.el7.x86_64
Yes, that is true as well of course, Jan Gerrit ! The way you've described to install the EPEL repository is not only a better option - it is the recommended way -> https://fedoraproject.org/wiki/EPEL ... :)
Regards,
Christian
Tried but no luck --- [root@md1npdvlnxconn03 ~]# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm Loaded plugins: enabled_repos_upload, package_upload, product-id, search-disabled-repos, subscription-manager epel-release-latest-7.noarch.rpm | 15 kB 00:00:00 Examining /var/tmp/yum-root-JGXbL4/epel-release-latest-7.noarch.rpm: epel-release-7-11.noarch /var/tmp/yum-root-JGXbL4/epel-release-latest-7.noarch.rpm: does not update installed package. Error: Nothing to do Uploading Enabled Repositories Report Loaded plugins: product-id, subscription-manager [root@md1npdvlnxconn03 ~]# yum install chromium Loaded plugins: enabled_repos_upload, package_upload, product-id, search-disabled-repos, subscription-manager rhel-7-server-extras-rpms | 2.0 kB 00:00:00 rhel-7-server-optional-rpms | 2.0 kB 00:00:00 rhel-7-server-rpms | 2.0 kB 00:00:00 rhel-7-server-satellite-tools-6.2-rpms | 2.1 kB 00:00:00 Resolving Dependencies --> Running transaction check ---> Package chromium.x86_64 0:67.0.3396.79-1.el7 will be installed --> Processing Dependency: chromium-libs-media(x86-64) = 67.0.3396.79-1.el7 for package: chromium-67.0.3396.79-1.el7.x86_64 --> Processing Dependency: chromium-libs(x86-64) = 67.0.3396.79-1.el7 for package: chromium-67.0.3396.79-1.el7.x86_64 --> Processing Dependency: nss-mdns(x86-64) for package: chromium-67.0.3396.79-1.el7.x86_64 --> Processing Dependency: /usr/sbin/semanage for package: chromium-67.0.3396.79-1.el7.x86_64 --> Running transaction check ---> Package chromium-libs.x86_64 0:67.0.3396.79-1.el7 will be installed --> Processing Dependency: libdbus-1.so.3(LIBDBUS_1_3)(64bit) for package: chromium-libs-67.0.3396.79-1.el7.x86_64 ---> Package chromium-libs-media.x86_64 0:67.0.3396.79-1.el7 will be installed ---> Package nss-mdns.x86_64 0:0.14.1-1.el7 will be installed --> Processing Dependency: avahi for package: nss-mdns-0.14.1-1.el7.x86_64 ---> Package policycoreutils-python.x86_64 0:2.5-17.1.el7 will be installed --> Processing Dependency: setools-libs >= 3.3.8-1 for package: policycoreutils-python-2.5-17.1.el7.x86_64 --> Processing Dependency: libsemanage-python >= 2.5-5 for package: policycoreutils-python-2.5-17.1.el7.x86_64 --> Processing Dependency: audit-libs-python >= 2.1.3-4 for package: policycoreutils-python-2.5-17.1.el7.x86_64 --> Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64 --> Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64 --> Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64 --> Processing Dependency: checkpolicy for package: policycoreutils-python-2.5-17.1.el7.x86_64 --> Processing Dependency: libqpol.so.1()(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64 --> Processing Dependency: libapol.so.4()(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64 --> Running transaction check ---> Package audit-libs-python.x86_64 0:2.7.6-3.el7 will be installed ---> Package avahi.x86_64 0:0.6.31-17.el7 will be installed ---> Package checkpolicy.x86_64 0:2.5-4.el7 will be installed ---> Package chromium-libs.x86_64 0:67.0.3396.79-1.el7 will be installed --> Processing Dependency: libdbus-1.so.3(LIBDBUS_1_3)(64bit) for package: chromium-libs-67.0.3396.79-1.el7.x86_64 ---> Package libsemanage-python.x86_64 0:2.5-8.el7 will be installed ---> Package setools-libs.x86_64 0:3.3.8-1.1.el7 will be installed --> Finished Dependency Resolution Error: Package: chromium-libs-67.0.3396.79-1.el7.x86_64 (epel) Requires: libdbus-1.so.3(LIBDBUS_1_3)(64bit)
Dependency resolving failed due to missing dependencies. Some repositories on your system are disabled, but yum can enable them and search for missing dependencies. This will require downloading metadata for disabled repositories and may take some time and traffic.
Enable all repositories and try again? [y/N]: y rhel-server-rhscl-7-rpms/x86_64 | 2.0 kB 00:00:00 --> Running transaction check ---> Package chromium-libs.x86_64 0:67.0.3396.79-1.el7 will be installed --> Processing Dependency: libdbus-1.so.3(LIBDBUS_1_3)(64bit) for package: chromium-libs-67.0.3396.79-1.el7.x86_64 --> Finished Dependency Resolution Error: Package: chromium-libs-67.0.3396.79-1.el7.x86_64 (epel) Requires: libdbus-1.so.3(LIBDBUS_1_3)(64bit) You could try using --skip-broken to work around the problem
Thanks for your response! I tried installing it but it says [root@md1npdvlnxconn03 ~]# yum install dbus-libs Loaded plugins: enabled_repos_upload, package_upload, product-id, search-disabled-repos, subscription-manager rhel-7-server-extras-rpms | 2.0 kB 00:00:00 rhel-7-server-optional-rpms | 2.0 kB 00:00:00 rhel-7-server-rpms | 2.0 kB 00:00:00 rhel-7-server-satellite-tools-6.2-rpms | 2.1 kB 00:00:00 Package 1:dbus-libs-1.6.12-17.el7.x86_64 already installed and latest version Nothing to do Uploading Enabled Repositories Report Loaded plugins: product-id, subscription-manager [root@md1npdvlnxconn03 ~]#
You are right, Jan Gerrit ! :) I have downloaded and extracted the dbus-libs package via the Red Hat Package Browser and it includes libdbus-1.so.3 and libdbus-1.so.3.14.14 - but not the required libdbus-1.so.3(LIBDBUS_1_3)(64bit) file.
Regards,
Christian
When I tried installing the RPM manually downloaded through RHEL site getting following
[root@md1npdvlnxconn03 ~]# rpm -ivh dbus-libs-1.10.24-7.el7.x86_64.rpm warning: dbus-libs-1.10.24-7.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY Preparing... ################################# [100%] file /usr/lib64/libdbus-1.so.3 from install of dbus-libs-1:1.10.24-7.el7.x86_64 conflicts with file from package dbus-libs-1:1.6.12-17.el7.x86_64 [root@md1npdvlnxconn03 ~]#
Hi Christian, We have a dependency of keeping the existing version [root@md1npdvlnxconn03 ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.4 (Maipo) [root@md1npdvlnxconn03 ~]#
Okay Mathilal, then you have to stick with that dbus-libs version and wait until the chromium
version from EPEL got modified to meet the libdbus-1.so.3 versions dependency of RHEL 7 ...
Eventually you're lucky and Jan Gerrit elaborates a workaround to be used in the meantime. :)
Regards,
Christian
Hi Christian, Can you please point me to the workaround provided by Jan Gerrit, as I am unable to get to it. Regards, Mothilal Gorak
Hi Mothilal, I said : "eventually" - we have to wait if he can do it after he has finished his testing.
Jan Gerrit is a very experienced member and often has good ideas, but there is no guarantee. :)
Regards,
Christian
Hi Mothilal, your case made me somewhat curious and so I simulated the installation on my RHEL 7.5 system - here are the results :
$ sudo yum install chromium
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package chromium.x86_64 0:67.0.3396.79-1.el7 will be installed
--> Processing Dependency: chromium-libs-media(x86-64) = 67.0.3396.79-1.el7 for package: chromium-67.0.3396.79-1.el7.x86_64
--> Processing Dependency: chromium-libs(x86-64) = 67.0.3396.79-1.el7 for package: chromium-67.0.3396.79-1.el7.x86_64
--> Processing Dependency: nss-mdns(x86-64) for package: chromium-67.0.3396.79-1.el7.x86_64
--> Running transaction check
---> Package chromium-libs.x86_64 0:67.0.3396.79-1.el7 will be installed
--> Processing Dependency: chromium-common(x86-64) = 67.0.3396.79-1.el7 for package: chromium-libs-67.0.3396.79-1.el7.x86_64
--> Processing Dependency: libXss.so.1()(64bit) for package: chromium-libs-67.0.3396.79-1.el7.x86_64
---> Package chromium-libs-media.x86_64 0:67.0.3396.79-1.el7 will be installed
---> Package nss-mdns.x86_64 0:0.14.1-1.el7 will be installed
--> Running transaction check
---> Package chromium-common.x86_64 0:67.0.3396.79-1.el7 will be installed
---> Package libXScrnSaver.x86_64 0:1.2.2-6.1.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================================================================
Installing:
chromium x86_64 67.0.3396.79-1.el7 epel 30 M
Installing for dependencies:
chromium-common x86_64 67.0.3396.79-1.el7 epel 9.1 M
chromium-libs x86_64 67.0.3396.79-1.el7 epel 61 M
chromium-libs-media x86_64 67.0.3396.79-1.el7 epel 2.2 M
libXScrnSaver x86_64 1.2.2-6.1.el7 rhel-7-server-rpms 24 k
nss-mdns x86_64 0.14.1-1.el7 epel 41 k
Transaction Summary
===============================================================================================================================================================================================
Install 1 Package (+5 Dependent packages)
Total download size: 102 M
Installed size: 430 M
Is this ok [y/d/N]:
As you can see there are no dependency issues reported, which means that you need to upgrade to RHEL 7.5 when you want to install Chromium from the EPEL repository. If you definitely have to stick with RHEL 7.4 ... then you must compile it yourself. :)
Regards,
Christian
Pages
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
