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 http://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                                              

Leave a Reply

Your email address will not be published. Required fields are marked *