Setelah catatan sebelumnya kita berhasil downgrade versi aplikasi di CentOS, ternyata saat kita lakukan yum update, aplikasi kembali dinaikkan versinya ke versi yang lebih baru. Tentunya hal ini menjengkelkan karena aplikasi project kita akan kembali error alias tidak jalan.

Namun jangan khawatir, pada postingan ini kita akan membahas bagaimana cara mengunci versi aplikasi di CentOS.

Install yum plugin lockversion

Install plugin yum lockversion berikut dengan cara berikut:

yum install yum-plugin-versionlock

file /etc/yum/pluginconf.d/versionlock.list akan secara otomatis dibuat dalam sistem.

Untuk mengunci paket yang telah terinstall dapat dilakukan dengan:

yum versionlock dotnet-*
yum versionlock aspnetcore-*

dengan demikian paket dotnet-* tidak akan diupgrade ke versi yang lebih baru. Menghindari issue yang terjadi saat deployment aplikasi karena perbedaan versi dotnet.

Untuk melihat daftar paket yang dikunci:

yum versionlock list

Kalo misalnya sudah TIDAK membutuhkan versionlock, bersihkan daftar tersebut dengan

yum versionlock clear

Demikian.

Referensi

Ingin belajar lebih jauh tentang server Linux & teknologi Container? atau ingin menyewa jasa kami? boleh lah intip ke sini –> https://nacita.id