Utilitas Leapp adalah kerangka kerja untuk memperbarui dan meningkatkan sistem operasi serta aplikasi. Paket komponen utilitas memungkinkan pembuatan alur kerja yang berbeda ke dalam profil untuk memperbarui perangkat lunak.
Saat ini, utilitas Leapp hanya digunakan untuk memutakhirkan sistem operasi, khususnya, dari rilis CentOS/RHEL 7 saat ini ke versi CentOS/RHEL 8 saat ini. Prosedur dalam dokumen ini tidak berlaku untuk dan tidak didukung pada sistem operasi atau versi lain. Utilitas Leapp juga mendukung platform x86_64 dan ARM (aarch64) saat memutakhirkan instans CentOS/RHEL/Fedora.
Operasi Leapp terdiri dari dua fase:
- sebuah fase pra-peningkatan versi yang menjalankan pemeriksaan pada sistem untuk menentukan apakah perangkat lunak dapat ditingkatkan versinya.
- Tahap kedua adalah peningkatan versi sebenarnya sendiri, yang prosesnya didasarkan pada file konfigurasi yang memetakan paket antara versi perangkat lunak sebelumnya dan saat ini.
Menginstal Leapp
Leapp saat ini dapat diinstal dari paket RPM yang disiapkan untuk Fedora 26, 27, dan 28, CentOS 7, dan Red Hat Enterprise Linux 7. Jika Anda menggunakan distribusi yang berbeda, atau Anda ingin membuat dan menginstal Leapp sendiri, ikuti petunjuk ini .
Fedora
Aktifkan repositori Leapp Copr. Kemudian, instal Leapp.
$ sudo dnf install -y dnf-plugins-core $ sudo dnf copr enable -y @leapp/leapp-devel $ sudo dnf install -y leapp
CentOS 7
Tambahkan repositori Leapp Copr dan instal Leapp.
$ sudo yum install -y yum-plugins-copr $ sudo yum copr enable -y @leapp/leapp-devel $ sudo yum install -y leapp
Red Hat Enterprise Linux 7
Tambahkan repositori Leapp Copr dan instal Leapp.
$ sudo curl https://copr.fedorainfracloud.org/coprs/g/leapp/leapp-devel/repo/epel-7/group_leapp-leapp-devel-epel-7.repo -o /etc/yum.repos.d/group_leapp-leapp-devel-epel-7.repo $ sudo yum install -y leapp
Alat lompatan
Alat lompatan adalah aplikasi pengguna akhir yang dirancang untuk menjalankan alur kerja tertentu. Untuk menjalankan alur kerja khusus atau membuat aktor, gunakan utilitas snactor. Saat ini kami menyediakan alur kerja untuk meningkatkan sistem:
# leapp upgrade
Beberapa fase dari alur kerja pemutakhiran akan mem-boot ulang sistem, dan Anda perlu melanjutkan alat lompatan.
# leapp upgrade --resume