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