GNU/Linux >> Belajar Linux >  >> Linux

Cara menginstal perangkat lunak di RHEL 8

Red Hat Enterprise Linux versi 8.0 telah keluar selama beberapa waktu dan tersedia untuk tujuan pengujian di situs web RedHat. Yang perlu Anda lakukan untuk mendapatkannya adalah membuat akun jika Anda belum memilikinya, unduh ISO dan instal menggunakan kredensial Anda. Jika sebelumnya Anda pernah bekerja dengan cabang 7.x Red Hat Enterprise Linux atau CentOS, proses instalasi akan akrab bagi Anda karena tidak banyak yang berubah.

Tetapi yang harus Anda ingat adalah bahwa ini adalah distribusi Linux komersial dan dengan demikian Anda akan mendapatkan akses tidak hanya ke dukungan teknis tetapi juga perangkat lunak komersial, yang tidak tersedia dalam distribusi Linux open-source sepenuhnya berdasarkan Red Hat Linux.

Dalam tutorial ini Anda akan mempelajari:

  • Cara berlangganan saluran perangkat lunak di Red Hat Enterprise Linux 8
  • Cara menginstal perangkat lunak di Red Hat Enterprise Linux 8 dengan bantuan repositori Red Hat
  • Cara menginstal paket RPM mandiri
  • Cara mengompilasi perangkat lunak untuk RHEL sendiri
  • Cara mengonversi antara paket DEB ke RPM

Kategori aplikasi di Pusat Perangkat Lunak Red Hat Enterprise Linux 8

Persyaratan dan Konvensi Perangkat Lunak yang Digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan
Sistem Red Hat Enterprise Linux 8
Perangkat Lunak T/A
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah.
Konvensi # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Daftarkan RHEL 8 Anda

Setelah Anda selesai dengan bagian instalasi dan memilih lingkungan desktop GNOME, Anda mungkin ingin mendapatkan akses ke perangkat lunak favorit Anda – aplikasi yang biasa Anda gunakan dan mungkin lebih suka digunakan daripada yang default. Untuk mengakses repositori perangkat lunak Red Hat Enterprise Linux, Anda harus terlebih dahulu mendaftarkan sistem Anda. Seseorang dapat melakukan ini melalui Terminal GNOME dengan

# subscription-manager register --username  --password 

di mana dan diganti dengan kredensial login yang Anda buat di portal RedHat. Dan ya – ini akan dimasukkan dalam CLI dalam plaintext tetapi Anda hanya perlu melakukan ini sekali. Gunakan

# subscription-manager refresh

untuk menyegarkan informasi pada mesin Anda. Dan sekarang setelah sistem Anda terdaftar, Anda dapat menambahkan langganan yang cocok dengan kredensial Anda dengan

# subscription-manager attach --auto

Secara opsional, Anda dapat menghemat waktu dan memasukkan semua hal di atas dalam satu baris, seperti ini:

# subscription-manager register --username  --password  --auto-attach

Untuk membuat daftar semua kumpulan langganan yang tersedia, gunakan

# subscription-manager list --available

lalu pilih yang ingin Anda gunakan dengan menentukan ID kumpulannya:

# subscription-manager attach --pool=8a85f99a6901df4001690732f1015693

Atau Anda bisa menambahkan semuanya ke daftar repo dan mengaktifkan setiap repositori yang tersedia dengan meluncurkan

# subscription-manager repos --enable=*

Untuk memperbarui daftar repositori dan mendapatkan akses ke perangkat lunak terbaru, gunakan dnf update atau yum update . Jika Anda ingin menggunakan GUI, cukup luncurkan Perangkat Lunak dan aktifkan repositori dari menu Repositori Perangkat Lunak dengan bantuan mouse Anda. Perlu disebutkan bahwa dengan rilis baru ini, Red Hat Enterprise Linux sekarang menggunakan dua repositori utama, model yang berbeda dari rilis sebelumnya.

Satu disebut "BaseOS" dengan apa pun tentang pembaruan OS dan satu disebut "AppStream". Ini berarti semua yang biasa Anda temukan di repositori “opsional” atau “ekstra” masuk ke dalam AppStream di RHEL 8.0.

Repositori Perangkat Lunak di Red Hat Enterprise Linux 8

Cara mudah untuk menginstal aplikasi di RHEL 8.0 adalah dengan menggunakan Software GUI. Setelah Anda mengaktifkan repositori perangkat lunak, Anda cukup menelusuri aplikasi dan mengeklik Instal untuk mengirimkannya kepada Anda.

Cara lain untuk menginstal aplikasi adalah dengan menggunakan Software GUI. Cukup arahkan dan klik.

Beberapa paket perangkat lunak yang dapat Anda instal saat diminta, seperti codec GStreamer yang diperlukan untuk memutar file video dan streaming dalam aplikasi Video (juga dikenal sebagai “Totem”). Sisanya perlu diinstal melalui baris perintah atau dengan menggunakan aplikasi “Perangkat Lunak”.

Mencoba memutar file video meminta Anda untuk menginstal codec yang diperlukan secara otomatis

Instalasi perangkat lunak – dengan cara CLI

Untuk mencari paket menggunakan CLI dapat menggunakan dnf search dimana ” bisa – misalnya – python atau Python . Kemudian Anda dapat mencari paket yang ingin Anda instal dan gunakan

# dnf install package_name

untuk melakukannya. Jika Anda ingin menginstal ulang sebuah paket, gunakan

# dnf reinstall package_name

Atau, jika Anda kuno, Anda dapat menggunakan yum bukannya dnf dengan hasil yang serupa. Anda juga dapat menginstal seluruh paket suite secara massal dengan dnf dengan menggunakan groupinstall . Gunakan

# dnf grouplist

di Terminal GNOME untuk mendapatkan daftar semua grup yang diinstal dan tersedia seperti "Development Tools" atau "Server" . Untuk menginstal seluruh grup yang ada dengan semua paketnya dan dependensi yang sesuai tanpa harus menginstal satu per satu, Anda dapat melakukan

# dnf groupinstall "Smart Card Support"

Ini akan menginstal semua yang Anda perlukan untuk melakukan manajemen perangkat keras Smart Card.

Menginstal Rhythmbox menggunakan dnf

Jika Anda melakukan instalasi minimal Red Hat Enterprise Linux 8.0 maka Anda dapat mengubahnya menjadi versi Workstation dengan

# dnf groupinstall "Workstation"

dan dapatkan lingkungan desktop GNOME dengan semua alat dan utilitas default yang dikirimkan bersama RHEL 8. Semua dalam satu kesempatan.

Dengan bantuan dnf Anda dapat membuat daftar dan menginstal grup perangkat lunak seperti RPM Development Tools atau kumpulan paket Server Jaringan

Penginstalan dan pembuatan paket manual

Karena RHEL 8 cukup baru, Anda perlu mendapatkan sebagian besar perangkat lunak dari tempat lain, karena repositori yang disertakan dengan RHEL 8.0 hampir tidak diisi dengan hal-hal yang berguna. Misalnya, Anda dapat mengunduh htop dalam format RPM dari repositori Fedora atau CentOS dan menginstalnya dengan

# rpm -ivh package_name.rpm

i dalam daftar atribut singkatan dari "instal" dan v untuk "verbose", sehingga Anda dapat melihat output dengan jelas saat paket sedang diproses. Paket lama dapat ditingkatkan dengan

# rpm -Uvh package_name.rpm

Meskipun Anda mungkin menemukan paket RPM lama untuk diinstal di RHEL 8 Anda, jika Anda murni dan ingin membuat paket RPM untuk arsitektur CPU Anda dan khusus untuk Red Hat Enterprise Linux 8 Anda dapat mengambil RPM sumber dan membuat RPM sendiri. Jika Anda ingin menginstal htop dari sumber, unduh paket sumber dari repositori Fedora seperti:

$ wget -c https://archives.fedoraproject.org/pub/archive/fedora/linux/updates/7/SRPMS/htop-0.7-2.fc7.src.rpm

dan instal dengan

# rpm -ivh htop-0.7-2.fc7.src.rpm

Ini akan membuat ~/rpmbuild direktori yang berisi dua direktori lain:SOURCES dan SPECS . SPECS direktori berisi htop.spec file yang mendefinisikan nomor versi, deskripsi paket dan informasi lain yang dapat Anda modifikasi jika diinginkan. Anda dapat membiarkan semuanya apa adanya dan sekarang instal rpmbuild paket untuk memiliki sesuatu untuk membuat paket RPM dengan:

# dnf install rpmbuild

Sekarang yang harus Anda lakukan adalah melakukan

# rpmbuild -ba ~/rpmbuild/SPECS/htop.spec

dan RPM untuk htop akan dibuat di ~/rpmbuild/RPMS . Jika Anda tidak mengubah .spec file itu akan memiliki nama seperti htop-0.7-2.el8.x86_64.rpm jadi sekarang Anda dapat menginstalnya dengan

# rpm -ivh htop-0.7-2.el8.x86_64.rpm

Seperti paket lain yang Anda kompilasi dan ubah menjadi RPM, htop memiliki beberapa dependensi. Dalam hal ini adalah ncurses-devel paket yang sudah tersedia di repositori RHEL 8. Anda dapat menginstalnya dengan

# dnf install ncurses-devel

sebelum Anda masuk ke bagian kompilasi.

Klik dua kali pada paket RPM di pengelola file akan menampilkan Perangkat Lunak GNOME yang menyediakan antarmuka GUI untuk menginstal file RPM.

Paket RPM dapat diklik dua kali pada yang diinstal menggunakan Pusat Perangkat Lunak

Cara lain untuk menginstal perangkat lunak di RHEL 8 adalah dengan mengkompilasi perangkat lunak tanpa membuat paket RPM. Meskipun Midnight Commander tersedia di repositori Red Hat, kami akan menggunakan kode sumber terbaru sebagai contoh. Kami membutuhkan git untuk mengunduh kode sumber jadi pastikan git sudah terpasang:

# dnf install git

Kemudian download source code Midnight Commander stable terbaru dengan menggunakan

$ git clone git://github.com/MidnightCommander/mc.git

Ini akan membuat mc folder di direktori Anda saat ini. Di dalamnya ada .autogen.sh yang dapat dieksekusi dan perlu dijalankan untuk membuat file konfigurasi:

$ cd mc && ./autogen.sh

Setelah proses selesai jalankan

$ ./configure && make
# make install

Dengan asumsi semua dependensi terpenuhi, Midnight Commander harus mengkompilasi dan menginstal, biner akhirnya berada di /usr/bin/mc .

Bersiap untuk mengkompilasi Midnight Commander di RHEL 8.0

Konversi DEB dan TGZ ke RPM

Jika Anda malas dan ingin bertualang, Anda dapat mengonversi paket perangkat lunak yang ada yang ditujukan untuk Debian atau Slackware menjadi RPM dengan menggunakan Alien. Unduh alien dengan wget :

$ wget -c https://sourceforge.net/projects/alien-pkg-convert/files/release/alien_8.95.tar.xz
PERINGATAN
Menggunakan paket yang dikonversi yang ditujukan untuk distribusi lain yang memiliki hierarki sistem file yang berbeda dapat merusak sistem Anda atau menyebabkan kesalahan penginstalan.

Ekstrak tar.xz arsipkan dengan

$ tar xf alien_8.95.tar.xz

Anda akan membutuhkan Perl untuk mengkompilasi sumbernya, jadi instal Perl dengan

# dnf install perl

dan setelah itu, saat masih root, luncurkan perintah ini di direktori sumber alien untuk mengkompilasi dan menginstalnya:

# perl Makefile.PL; make; make install

Instalasi cepat. Sekarang Anda dapat mengonversi antara paket TGZ, DEB, dan RPM. Jika Anda memiliki file DEB dan ingin mengubahnya menjadi RPM, Anda dapat menggunakan alien seperti ini:

$ alien --to-rpm file.deb

Ini akan menghasilkan paket RPM yang sesuai yang dapat Anda instal setelahnya dengan rpm -ivh .

Kesimpulan

Instalasi perangkat lunak di Red Hat Enterprise Linux 8.0 cukup mudah, asalkan Anda tidak harus berurusan dengan banyak dependensi yang memerlukan perhatian manual. Perangkat Lunak GNOME harus melakukan trik jika Anda adalah pengguna desktop. Aplikasi dikelompokkan dengan baik dalam kategori dan bagian “Add-on” memiliki tab untuk font, codec, codec input, atau ekstensi GNOME Shell.


Linux
  1. Cara menginstal Linux dalam 3 langkah

  2. Cara menginstal Python di Linux

  3. Cara menginstal Java di Linux

  1. Cara Menginstal RHEL 8 Di VMware Workstation

  2. Cara menginstal redmine di RHEL 8 / CentOS 8 Linux

  3. Cara menginstal server Minecraft di RHEL 8 Linux

  1. Cara menginstal asterisk di RHEL 8 / CentOS 8 Linux

  2. Cara menginstal wireshark di RHEL 8 / CentOS 8 Linux

  3. Cara menginstal php di RHEL 8 / CentOS 8 Linux