openSUSE dikirimkan bersama Zypper, alat manajemen paket baris perintah yang bekerja dengan paket RPM. Berikut cara menggunakannya.
Setiap distribusi Linux dilengkapi dengan manajer paket default untuk mengelola paket. Mirip dengan APT di Debian, Pacman di Arch Linux, dan DNF/YUM di RHEL, openSUSE hadir dengan manajer paket Zypper.
Dengan Zypper, Anda dapat melakukan beberapa fungsi mulai dari instalasi paket hingga penghapusan menggunakan baris perintah. Inilah cara Anda menggunakan Zypper dan opsi baris perintahnya untuk mengelola paket di openSUSE.
Manajemen Paket di openSUSE
Zypper adalah alat baris perintah yang mudah untuk manajemen paket openSUSE yang memungkinkan Anda menginstal, menghapus, dan memperbarui paket serta mengelola repositori. Selain itu, Anda bisa daftar paket yang diinstal dan pembaruan yang tersedia, mencari paket, dan mencetak informasi tentangnya.
openSUSE menggunakan format paket RPM. Paket RPM biasanya berisi nama paket, versi, dan arsitektur. Ada dua cara baris perintah untuk mengelola paket RPM di openSUSE: Zypper dan RPM.
Anda harus memiliki hak akses root untuk menginstal, mengupgrade, atau menghapus paket apa pun di sistem openSUSE Anda.
Tambahkan Repositori di openSUSE
Untuk menambahkan repositori di openSUSE, Anda perlu memberikan URL repositori dan aliasnya. Alias adalah nama repositori yang pendek dan mudah diingat. Buka terminalnya dan jalankan Zypper dengan ar (alamat) perintah untuk menambahkan repositori ke sistem Anda:
zypper ar -f
Misalnya, untuk menambahkan repositori Skype, jalankan:
zypper ar -f https://repo.skype.com/rpm/stable skype
Itu -F opsi mengaktifkan penyegaran otomatis.
Hapus Repositori Dengan Zypper
Untuk menghapus repositori di openSUSE, gunakan Zypper dengan rr (hapus repo) perintah dan alias repositori sebagai berikut:
zypper rr
Misalnya, untuk menghapus repositori Skype, perintahnya adalah:
zypper rr skype
Segarkan Repositori Dengan Zypper
Untuk menyegarkan repositori secara manual, jalankan:
zypper refresh
Perintah ini memungkinkan Anda mengambil perubahan pada paket dari repositori yang dikonfigurasi.
Daftar Semua Repositori di openSUSE
Untuk membuat daftar semua repositori yang ditentukan, gunakan Zypper dengan repo atau lr metode:
zypper lr
Perintah ini menampilkan informasi tentang repositori seperti nama dan statusnya (diaktifkan atau dinonaktifkan).
Instal Paket di openSUSE Dengan Zypper
Untuk menginstal sebuah paket, gunakan perintah zypper diikuti dengan di (instal) metode dan nama paket:
zypper in package_name
Misalnya, untuk menginstal Skype di openSUSE, perintahnya adalah:
zypper in skypeforlinux
Anda juga dapat menginstal beberapa paket secara bersamaan dengan memberikan daftar nama paket yang dipisahkan spasi:
zypper in package1 package2 package3
Cari Paket Dengan Zypper
Secara default, Zypper mencari paket di semua repositori, baik di daftar paket yang diinstal maupun di antara paket yang belum diinstal. Untuk mencari paket tertentu di semua repositori, gunakan se (pencarian) perintah dengan Zypper:
zypper se package_name
Menggunakan -S pilihan untuk melihat informasi rinci tentang suatu paket:
zypper se -s package_name
Untuk mencari paket hanya dalam daftar paket yang terinstal, gunakan:
zypper se -i package_name
Daftar Paket yang Diinstal di openSUSE
Dengan Zypper, Anda juga dapat menanyakan database paket untuk menemukan apa yang saat ini diinstal pada sistem openSUSE Anda. Untuk melakukan ini, gunakan Zypper dengan -i (--hanya terinstal):
zypper se -i
Anda juga dapat menyimpan daftar ini dengan mengarahkan outputnya ke sebuah file:
zypper se -i > installed_packages
Untuk menemukan informasi rinci tentang paket terinstal tertentu, gunakan:
zypper info package_name
Hapus Paket di openSUSE Dengan Zypper
Menghapus paket dengan Zypper semudah menginstalnya. Untuk menghapus paket yang tidak lagi Anda perlukan, gunakan Zypper dengan rm (hapus) metode dan nama paket:
zypper rm package_name
Perbarui Paket Dengan Zypper
Menjaga agar paket tetap mutakhir adalah aktivitas manajemen paket yang paling umum. Menggunakan Zypper, Anda dapat melihat dan menginstal semua pembaruan yang tersedia. Jalankan perintah berikut untuk melihat semua pembaruan yang tersedia untuk paket yang diinstal:
zypper list-updates
Setelah Anda mendapatkan daftarnya, Anda sekarang memiliki opsi untuk memperbarui semua paket atau hanya satu paket. Untuk memperbarui semua paket terinstal yang memiliki versi lebih baru, gunakan naik (perbarui) memerintah:
zypper up
Untuk memperbarui masing-masing paket, tentukan paket dengan perintah update atau install:
zypper up package_name
Atau:
zypper install package_name
Instal Paket Lokal di openSUSE Dengan RPM
Untuk paket RPM lokal yang telah Anda unduh secara manual, Anda dapat menggunakan utilitas RPM atau Zypper untuk menginstalnya. Gunakan format berikut untuk menginstalnya menggunakan RPM:
rpm -Uvh rpm_package
Untuk menginstal paket RPM menggunakan Zypper, gunakan:
zypper install rpm_package
Ada beberapa opsi baris perintah lain yang dapat Anda gunakan dengan Zypper untuk menyelesaikan berbagai tugas. Anda dapat melihat semua opsi menggunakan perintah bantuan:
zypper help
Zypper Menyederhanakan Manajemen Paket di openSUSE
Zypper adalah alat baris perintah sederhana namun kuat yang memungkinkan Anda mengelola paket di openSUSE. Selain alat baris perintah seperti Zyyper dan RPM, Anda juga dapat menggunakan YaST (Yet Another Setup Tool), alat berbasis GUI untuk mengelola paket dan tugas konfigurasi sistem lainnya.
Snap dan Flatpak adalah alternatif yang bagus untuk pengelola paket tradisional dan memungkinkan Anda menginstal dan mengelola paket tanpa perlu menangani dependensi secara manual.