Upgrade OS Linux CentOS memang sangat mudah, tinggal ketik command
1 |
yum upgrade |
dan Centos kamu akan langsung terupdate ke versi terbaru. Namun ada kalanya sistem perlu diupdate namun tidak ke versi terbaru, misalkan karena ada compatilibity issue aplikasi atau hardware di versi terbaru. Nah di blog ini RouteCloud akan menjelaskan caranya.
Centos Vault
Jika di RedHat, kamu tidak perlu ubah repository untuk upgrade OS ke versi tertentu. Misalkan kamu ingin upgrade ke RHEL v7.3.1611, maka kamu cukup jalankan command
1 |
yum upgrade --releasever=7.3.1611 |
Di CentOS, jika kamu jalankan perintah diatas akan ada warning seperti ini :
1 |
failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try |
Hal ini karena CentOS hanya menyimpan versi terbaru di mirror repositorynya.
Untungnya, CentOS tetap menyimpan semua versi yang pernah mereka rilis (YEP, SEMUA VERSI) di vault mereka (http://vault.centos.org/). Gak percaya? Silahkan buka link vault tadi dan kamu akan menemukan semua package untuk CentOS mulai dari versi 2.1 sampai versi terbaru (saat blog ini ditulis versi 7.5.1804).
Untuk dapat menggunakan repository tersebut, kita perlu ubah terlebih dahulu repository di server CentOS kita.
/ETC/YUM.REPOS.D/CENTOS-BASE.REPO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
[base] ... #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os baseurl=http://vault.centos.org/$releasever/os/$basearch/ ... [updates] ... #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates baseurl=http://vault.centos.org/$releasever/updates/$basearch/ ... [extras] ... #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras baseurl=http://vault.centos.org/$releasever/extras/$basearch/ ... [centosplus] ... #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus baseurl=http://vault.centos.org/$releasever/centosplus/$basearch/ ... |
Sekarang, coba jalankan kembali command yum upgrade –releasever=7.3.1611 dan CentOS kamu akan terupgrade ke versi tersebut. Jika ingin upgrade ke versi lain, tinggal sesuaikan saja dengan versi yang terdapat di vault CentOS.
Komentar