Cara Install gtk-3 di Centos 6 64bit

Posting ini belum selesai Jujur saja hingga saat saya menulis post ini, rasanya masih enggan untuk upgrade Centos versi terbaru, saya sudah merasa nyaman masih setia menggunakan Centos 6 baik di server atau desktop. Seiring berjalannya waktu centos 6 ini terlihat tua dan renta, apalagi saat ini telah dirilis centos 8 dengan berbagai keanggunan dan kecantikan tampilannya yang menggunakan gnome terbaru, sangat wajar jika banyak orang dan developer lebih memilih mengikuti perkembangan jaman dengan meninggalkan centos 6. Tidak dengan saya. Saya lebih memilih menambal secara manual berbagai ketertinggalan Centos 6. Satu persatu masalah muncul salah satunya Centos 6 tidak bisa menjalankan firefox terbaru, hal ini karena di dalam Centos 6 kita tidak bisa menginstall library gtk-3 yang diperlukan untuk menjalankan mozilla. Lalu bagaimana solusinya? mari kita simak langkah sederhana dibawah ini  
#repo ini bisa diganti dengan server yang terdekat atau lebih stabil
wget https://repo.ugm.ac.id/centos/6.9/os/x86_64/Packages/centos-release-6-9.el6.12.3.x86_64.rpm

croot=/tmp/CentOS
mkdir -p $croot $croot/proc $croot/dev
mount -o bind /dev $croot/dev
mount -o bind /dev/pts $croot/dev/pts
mount -o bind /proc $croot/proc
rpm -ivh --root $croot centos-release*.rpm
yum --installroot=$croot install gcc make bison rpm-build expat-devel \
 fontpackages-devel gcc-c++ libtool bash mc yum freetype-devel tar which gettext \
 libXext-devel libXrender-devel libXi-devel libpng-devel libjpeg-turbo-devel \
 libtiff-devel perl-XML-Parser flex libxml2-devel popt-devel libXtst-devel -y
chroot $croot


Tunggu beberapa lama prosesnya akan memerlukan bandwidth sekitar 150MB. Dalam instalasi ini file yang diinstall terlihat di list berikut ini
 bash.x86_64 0:4.1.2-48.el6 
 bison.x86_64 0:2.4.1-5.el6 
 expat-devel.x86_64 0:2.0.1-13.el6_8 
 flex.x86_64 0:2.5.35-9.el6 
 fontpackages-devel.noarch 0:1.41-1.1.el6 
 freetype-devel.x86_64 0:2.3.11-17.el6 
 gcc.x86_64 0:4.4.7-18.el6 
 gcc-c++.x86_64 0:4.4.7-18.el6 
 gettext.x86_64 0:0.17-18.el6 
 libXext-devel.x86_64 0:1.3.3-1.el6 
 libXi-devel.x86_64 0:1.7.8-1.el6 
 libXrender-devel.x86_64 0:0.9.10-1.el6 
 libXtst-devel.x86_64 0:1.2.3-1.el6 
 libjpeg-turbo-devel.x86_64 0:1.2.1-3.el6_5 
 libpng-devel.x86_64 2:1.2.49-2.el6_7 
 libtiff-devel.x86_64 0:3.9.4-21.el6_8 
 libtool.x86_64 0:2.2.6-15.5.el6 
 libxml2-devel.x86_64 0:2.7.6-21.el6_8.1 
 make.x86_64 1:3.81-23.el6 
 mc.x86_64 1:4.7.0.2-6.el6 
 perl-XML-Parser.x86_64 0:2.36-7.el6 
 popt-devel.x86_64 0:1.13-7.el6 
 rpm-build.x86_64 0:4.8.0-55.el6 
 tar.x86_64 2:1.23-15.el6_8 
 which.x86_64 0:2.19-6.el6 
 yum.noarch 0:3.2.29-81.el6.centos 

Dependency Installed:
 MAKEDEV.x86_64 0:3.24-6.el6 
 audit-libs.x86_64 0:2.4.5-6.el6 
 autoconf.noarch 0:2.63-5.1.el6 
 automake.noarch 0:1.11.1-4.el6 
 basesystem.noarch 0:10.0-4.el6 
 binutils.x86_64 0:2.20.51.0.2-5.47.el6_9.1 
 bzip2.x86_64 0:1.0.5-7.el6_0 
 bzip2-libs.x86_64 0:1.0.5-7.el6_0 
 ca-certificates.noarch 0:2016.2.10-65.4.el6 
 checkpolicy.x86_64 0:2.0.22-1.el6 
 chkconfig.x86_64 0:1.3.49.5-1.el6 
 cloog-ppl.x86_64 0:0.15.7-1.2.el6 
 coreutils.x86_64 0:8.4-46.el6 
 coreutils-libs.x86_64 0:8.4-46.el6 
 cpio.x86_64 0:2.10-13.el6 
 cpp.x86_64 0:4.4.7-18.el6 
 cracklib.x86_64 0:2.8.16-4.el6 
 cracklib-dicts.x86_64 0:2.8.16-4.el6 
 curl.x86_64 0:7.19.7-53.el6_9 
 cvs.x86_64 0:1.11.23-16.el6 
 cyrus-sasl-lib.x86_64 0:2.1.23-15.el6_6.2 
 db4.x86_64 0:4.7.25-22.el6 
 db4-utils.x86_64 0:4.7.25-22.el6 
 dbus-glib.x86_64 0:0.86-6.el6 
 dbus-libs.x86_64 1:1.2.24-8.el6_6 
 diffutils.x86_64 0:2.8.1-28.el6 
 elfutils.x86_64 0:0.164-2.el6 
 elfutils-libelf.x86_64 0:0.164-2.el6 
 elfutils-libs.x86_64 0:0.164-2.el6 
 ethtool.x86_64 2:3.5-6.el6 
 expat.x86_64 0:2.0.1-13.el6_8 
 fakeroot.x86_64 0:1.12.2-22.2.el6 
 fakeroot-libs.x86_64 0:1.12.2-22.2.el6 
 file.x86_64 0:5.04-30.el6 
 file-libs.x86_64 0:5.04-30.el6 
 filesystem.x86_64 0:2.4.30-3.el6 
 findutils.x86_64 1:4.4.2-9.el6 
 fontconfig.x86_64 0:2.8.0-5.el6 
 fontpackages-filesystem.noarch 0:1.41-1.1.el6 
 freetype.x86_64 0:2.3.11-17.el6 
 gamin.x86_64 0:0.1.10-9.el6 
 gawk.x86_64 0:3.1.7-10.el6_7.3 
 gdb.x86_64 0:7.2-92.el6 
 gdbm.x86_64 0:1.8.0-39.el6 
 glib2.x86_64 0:2.28.8-9.el6 
 glibc.x86_64 0:2.12-1.209.el6_9.1 
 glibc-common.x86_64 0:2.12-1.209.el6_9.1 
 glibc-devel.x86_64 0:2.12-1.209.el6_9.1 
 glibc-headers.x86_64 0:2.12-1.209.el6_9.1 
 gmp.x86_64 0:4.3.1-12.el6 
 gnupg2.x86_64 0:2.0.14-8.el6 
 gpgme.x86_64 0:1.1.8-3.el6 
 gpm-libs.x86_64 0:1.20.6-12.el6 
 grep.x86_64 0:2.20-6.el6 
 groff.x86_64 0:1.18.1.4-21.el6 
 gzip.x86_64 0:1.3.12-24.el6 
 hwdata.noarch 0:0.233-18.1.el6 
 info.x86_64 0:4.13a-8.el6 
 initscripts.x86_64 0:9.03.58-1.el6.centos 
 iproute.x86_64 0:2.6.32-54.el6 
 iptables.x86_64 0:1.4.7-16.el6 
 iputils.x86_64 0:20071127-24.el6 
 kernel-headers.x86_64 0:2.6.32-696.1.1.el6 
 keyutils-libs.x86_64 0:1.4-5.el6 
 krb5-libs.x86_64 0:1.10.3-65.el6 
 less.x86_64 0:436-13.el6 
 libX11.x86_64 0:1.6.4-3.el6 
 libX11-common.noarch 0:1.6.4-3.el6 
 libX11-devel.x86_64 0:1.6.4-3.el6 
 libXau.x86_64 0:1.0.6-4.el6 
 libXau-devel.x86_64 0:1.0.6-4.el6 
 libXext.x86_64 0:1.3.3-1.el6 
 libXfixes.x86_64 0:5.0.3-1.el6 
 libXfixes-devel.x86_64 0:5.0.3-1.el6 
 libXi.x86_64 0:1.7.8-1.el6 
 libXrender.x86_64 0:0.9.10-1.el6 
 libXtst.x86_64 0:1.2.3-1.el6 
 libacl.x86_64 0:2.2.49-7.el6 
 libattr.x86_64 0:2.4.44-7.el6 
 libblkid.x86_64 0:2.17.2-12.28.el6 
 libcap.x86_64 0:2.16-5.5.el6 
 libcom_err.x86_64 0:1.41.12-23.el6 
 libcurl.x86_64 0:7.19.7-53.el6_9 
 libdrm.x86_64 0:2.4.65-2.el6 
 libffi.x86_64 0:3.0.5-3.2.el6 
 libgcc.x86_64 0:4.4.7-18.el6 
 libgcrypt.x86_64 0:1.4.5-12.el6_8 
 libgomp.x86_64 0:4.4.7-18.el6 
 libgpg-error.x86_64 0:1.7-4.el6 
 libidn.x86_64 0:1.18-2.el6 
 libjpeg-turbo.x86_64 0:1.2.1-3.el6_5 
 libnih.x86_64 0:1.0.1-7.el6 
 libpciaccess.x86_64 0:0.13.4-1.el6 
 libpng.x86_64 2:1.2.49-2.el6_7 
 libselinux.x86_64 0:2.0.94-7.el6 
 libselinux-utils.x86_64 0:2.0.94-7.el6 
 libsemanage.x86_64 0:2.0.43-5.1.el6 
 libsepol.x86_64 0:2.0.41-4.el6 
 libssh2.x86_64 0:1.4.2-2.el6_7.1 
 libstdc++.x86_64 0:4.4.7-18.el6 
 libstdc++-devel.x86_64 0:4.4.7-18.el6 
 libtasn1.x86_64 0:2.3-6.el6_5 
 libtiff.x86_64 0:3.9.4-21.el6_8 
 libusb.x86_64 0:0.1.12-23.el6 
 libutempter.x86_64 0:1.1.5-4.1.el6 
 libuuid.x86_64 0:2.17.2-12.28.el6 
 libxcb.x86_64 0:1.12-4.el6 
 libxcb-devel.x86_64 0:1.12-4.el6 
 libxml2.x86_64 0:2.7.6-21.el6_8.1 
 lua.x86_64 0:5.1.4-4.1.el6 
 m4.x86_64 0:1.4.13-5.el6 
 mailcap.noarch 0:2.1.31-2.el6 
 man.x86_64 0:1.6f-39.el6 
 mingetty.x86_64 0:1.08-5.el6 
 module-init-tools.x86_64 0:3.9-26.el6 
 mpfr.x86_64 0:2.4.1-6.el6 
 ncurses.x86_64 0:5.7-4.20090207.el6 
 ncurses-base.x86_64 0:5.7-4.20090207.el6 
 ncurses-libs.x86_64 0:5.7-4.20090207.el6 
 net-tools.x86_64 0:1.60-114.el6 
 nspr.x86_64 0:4.13.1-1.el6 
 nss.x86_64 0:3.28.4-1.el6_9 
 nss-softokn.x86_64 0:3.14.3-23.3.el6_8 
 nss-softokn-freebl.x86_64 0:3.14.3-23.3.el6_8 
 nss-sysinit.x86_64 0:3.28.4-1.el6_9 
 nss-tools.x86_64 0:3.28.4-1.el6_9 
 nss-util.x86_64 0:3.28.4-1.el6_9 
 openldap.x86_64 0:2.4.40-16.el6 
 openssl.x86_64 0:1.0.1e-57.el6 
 p11-kit.x86_64 0:0.18.5-2.el6_5.2 
 p11-kit-trust.x86_64 0:0.18.5-2.el6_5.2 
 pam.x86_64 0:1.1.1-24.el6 
 patch.x86_64 0:2.6-6.el6 
 pcre.x86_64 0:7.8-7.el6 
 perl.x86_64 4:5.10.1-144.el6 
 perl-Compress-Raw-Zlib.x86_64 1:2.021-144.el6 
 perl-Compress-Zlib.x86_64 0:2.021-144.el6 
 perl-HTML-Parser.x86_64 0:3.64-2.el6 
 perl-HTML-Tagset.noarch 0:3.20-4.el6 
 perl-IO-Compress-Base.x86_64 0:2.021-144.el6 
 perl-IO-Compress-Zlib.x86_64 0:2.021-144.el6 
 perl-Module-Pluggable.x86_64 1:3.90-144.el6 
 perl-Pod-Escapes.x86_64 1:1.04-144.el6 
 perl-Pod-Simple.x86_64 1:3.13-144.el6 
 perl-URI.noarch 0:1.40-2.el6 
 perl-libs.x86_64 4:5.10.1-144.el6 
 perl-libwww-perl.noarch 0:5.833-5.el6 
 perl-version.x86_64 3:0.77-144.el6 
 pinentry.x86_64 0:0.7.6-8.el6 
 pkgconfig.x86_64 1:0.23-9.1.el6 
 plymouth.x86_64 0:0.8.3-29.el6.centos 
 plymouth-core-libs.x86_64 0:0.8.3-29.el6.centos 
 plymouth-scripts.x86_64 0:0.8.3-29.el6.centos 
 policycoreutils.x86_64 0:2.0.83-30.1.el6_8 
 popt.x86_64 0:1.13-7.el6 
 ppl.x86_64 0:0.10.2-11.el6 
 procps.x86_64 0:3.2.8-45.el6 
 psmisc.x86_64 0:22.6-24.el6 
 pth.x86_64 0:2.0.7-9.3.el6 
 pygpgme.x86_64 0:0.1-18.20090824bzr68.el6 
 python.x86_64 0:2.6.6-66.el6_8 
 python-iniparse.noarch 0:0.3.1-2.1.el6 
 python-libs.x86_64 0:2.6.6-66.el6_8 
 python-pycurl.x86_64 0:7.19.0-9.el6 
 python-urlgrabber.noarch 0:3.9.1-11.el6 
 readline.x86_64 0:6.0-4.el6 
 redhat-logos.noarch 0:60.0.14-12.el6.centos 
 redhat-rpm-config.noarch 0:9.0.3-51.el6.centos 
 rpm.x86_64 0:4.8.0-55.el6 
 rpm-libs.x86_64 0:4.8.0-55.el6 
 rpm-python.x86_64 0:4.8.0-55.el6 
 rpmdevtools.noarch 0:7.5-2.el6 
 sed.x86_64 0:4.2.1-10.el6 
 setup.noarch 0:2.8.14-23.el6 
 shadow-utils.x86_64 2:4.1.5.1-5.el6 
 shared-mime-info.x86_64 0:0.70-6.el6 
 slang.x86_64 0:2.2.1-1.el6 
 sqlite.x86_64 0:3.6.20-1.el6_7.2 
 sysvinit-tools.x86_64 0:2.87-6.dsf.el6 
 tzdata.noarch 0:2017b-1.el6 
 udev.x86_64 0:147-2.73.el6_8.2 
 unzip.x86_64 0:6.0-5.el6 
 upstart.x86_64 0:0.6.5-16.el6 
 ustr.x86_64 0:1.0.4-9.1.el6 
 util-linux-ng.x86_64 0:2.17.2-12.28.el6 
 vim-minimal.x86_64 2:7.4.629-5.el6_8.1 
 wget.x86_64 0:1.12-10.el6 
 xorg-x11-proto-devel.noarch 0:7.7-14.el6 
 xz.x86_64 0:4.999.9-0.5.beta.20091007git.el6 
 xz-libs.x86_64 0:4.999.9-0.5.beta.20091007git.el6 
 xz-lzma-compat.x86_64 0:4.999.9-0.5.beta.20091007git.el6 
 yum-metadata-parser.x86_64 0:1.1.2-16.el6 
 yum-plugin-fastestmirror.noarch 0:1.1.30-40.el6 
 zlib.x86_64 0:1.2.3-29.el6 
 zlib-devel.x86_64 0:1.2.3-29.el6 

Komentar 0