Cara mengatur workstation pengembang di rhel 8
- 4918
- 1478
- Enrique Purdy
Red Hat Enterprise Linux 8 adalah distribusi Linux yang ramah pengembang, yang mendukung pengembangan aplikasi khusus. Ini dikirimkan dengan fitur-fitur baru yang berpusat pada pengembang yang mempercepat pengembangan aplikasi Anda seperti bahasa pengembangan, basis data, alat, dan teknologi kontainer yang stabil terbaru tentang perangkat keras dan lingkungan cloud terbaru.
Pentingnya pengembangan aplikasi adalah kode penulisan, oleh karena itu memilih alat, utilitas yang tepat dan menyiapkan lingkungan pengembangan yang sempurna sangat penting. Artikel ini menunjukkan cara mengatur workstation pengembang RHEL 8.
Persyaratan
- Pemasangan RHEL 8 dengan tangkapan layar
- Cara mengaktifkan langganan rhel di rhel 8
Mengaktifkan repositori debug di RHEL 8
Itu Debug dan repositori sumber berisi informasi berguna yang diperlukan untuk men -debug berbagai komponen sistem dan mengukur kinerjanya. Sayangnya, repositori ini tidak diaktifkan secara default RHEL 8.
Untuk memungkinkan repositori debug dan sumber RHEL 8, Gunakan perintah berikut.
# Langganan-Manager Repos --enable rhel-8-for-$ (uname -i) -baseos-debug-rpms # langganan-manager repo-dapat rhel-8-for-$ (uname -i) -baseos-source -rpms # langganan-manager repos --enable rhel-8-for-$ (uname -i) -appstream-debug-rpms # langganan-manager repo-rhel-8-for-$ (uname -i) -appstream -source-rpmsAktifkan repositori debug di RHEL 8
Memasang alat pengembangan di RHEL 8
Selanjutnya, kami akan menginstal alat pengembangan dan perpustakaan, yang akan mengatur sistem Anda untuk mengembangkan atau membangun aplikasi menggunakan C, C++ dan bahasa pemrograman umum lainnya.
The "Alat pengembangan”Grup paket menyediakan Koleksi Kompiler GNU (GCC), GNU Debugger (GDB), dan alat pengembangan terkait lainnya.
# DNF Group menginstal "Alat Pengembangan"Instal alat pengembangan di RHEL 8
Juga instal Dentang Dan Rantai Alat Berbasis LLVM yang menyediakan Llvm kerangka kerja infrastruktur kompiler, Dentang kompiler untuk C Dan C++ Bahasa, The Lldb debugger, dan alat terkait untuk analisis kode.
# DNF Instal LLVM-ToolsetInstal alat LLVM di RHEL 8
Memasang git di rhel 8
Kontrol Versi adalah cara merekam perubahan pada file atau set file dari waktu ke waktu sehingga Anda dapat mengingat versi tertentu nanti. Menggunakan sistem kontrol versi, Anda dapat mengatur sistem Anda untuk mengelola versi aplikasi.
Git adalah sistem kontrol versi paling populer di Linux. Mudah digunakan, luar biasa cepat, sangat efisien dengan proyek besar, dan memiliki sistem percabangan yang luar biasa untuk pengembangan non-linear.
# DNF menginstal gitInstal git di rhel 8
Untuk informasi lebih lanjut tentang Git, Lihat artikel kami: Cara Menggunakan Sistem Kontrol Versi Git di Linux [Panduan Komprehensif]
Memasang debugging dan alat instrumentasi di RHEL 8
Debugging dan instrumentasi Alat digunakan untuk melacak dan memperbaiki kesalahan pemrograman dalam suatu aplikasi yang sedang dikembangkan. Mereka membantu Anda memantau dan mengukur kinerja, mendeteksi kesalahan, dan mendapatkan informasi jejak yang mewakili keadaan aplikasi.
# DNF Instal GDB Valgrind Systemtap Ltrace Strace
Untuk menggunakan Debuginfo-instal alat, Anda harus menginstal paket yum-utils seperti yang ditunjukkan.
# DNF instal yum-utilsInstal alat debugging dan instrumentasi di RHEL 8
Lalu jalankan a Systemtap Script Pembantu Untuk Menyiapkan Lingkungan: Instal Paket Kernel Debuginfo. Perhatikan bahwa ukuran paket ini melebihi 2 gib.
# stap-prepJalankan Systemtap untuk memantau aktivitas
Menginstal alat untuk mengukur kinerja aplikasi di RHEL 8
Langkah ini menunjukkan cara mengatur mesin Anda untuk mengukur kinerja aplikasi Anda dengan menginstal paket berikut.
# dnf instal perfi papi pcp-zerokonf valgrind strace sysstat systemtapPasang alat kinerja di RHEL 8
Selanjutnya, jalankan a Systemtap skrip penolong untuk menyiapkan lingkungan yang diperlukan. Seperti yang dinyatakan sebelumnya, memohon skrip ini menginstal paket debuginfo kernel yang ukurannya melebihi 2 gib.
# stap-prep
Lalu mulai Performance Co-Pilot (PCP) Layanan Kolektor untuk saat ini dan memungkinkannya untuk memulai secara otomatis di System Boot.
# Systemctl Mulai PMCD # Systemctl Aktifkan PMCDMulai kinerja-co-pilot
Menginstal alat wadah di rhel 8
RHEL 8 tidak secara resmi mendukung Docker; Di bagian ini, kami akan menunjukkan cara menginstal set alat wadah baru serta Paket Lady, Docker lama.
Paket Docker digantikan oleh Alat wadah modul, yang terdiri dari alat seperti Podman, Buildah, Skopeo dan beberapa lainnya.
Mari kita jelaskan secara singkat alat -alat yang disebutkan di atas:
- Podman: adalah alat yang lebih sederhana dan kurang dari daemon yang memberikan pengalaman baris perintah yang mirip dengan Docker-cli. Ini digunakan untuk mengelola pod, wadah, dan gambar kontainer.
- Buildah: adalah alat build yang kuat yang dirancang untuk memberikan kontrol atas bagaimana lapisan gambar dilakukan, dan bagaimana data diakses selama builds.
- Skopeo: adalah utilitas fleksibel yang digunakan untuk memindahkan, menandatangani, dan memverifikasi gambar kontainer antara server registri dan host kontainer.
Yang terpenting, alat di atas kompatibel dengan “Spesifikasi OCI”, Berarti mereka dapat menemukan, menjalankan, membangun, dan berbagi kontainer dengan alat lain yang menargetkan standar OCI termasuk Docker CE, Docker ee, Wadah kata, Cri-O, dan mesin kontainer lainnya, pendaftar, dan alat.
# DNF Modul Instal -Y -ToolsInstal alat wadah di rhel 8
Instal Docker di RHEL 8
Sekarang instal Docker dari repositori resmi dengan menjalankan perintah berikut. Di sini, yum-utils Paket menyediakan yum-config-manager kegunaan.
# DNF Instal YUM-UTILS # YUM-CONFIG-MANAGER --ADD-REPO https: // unduh.buruh pelabuhan.com/linux/centos/docker-CE.Repo # DNF Instal Containerd.IO Docker-CE Docker-CE-CLIInstal Docker di RHEL 8
Selanjutnya, mulailah layanan Docker dan memungkinkannya untuk memulai secara otomatis di System Boot.
# Systemctl Start Docker # Systemctl Start Docker
Itu saja untuk saat ini! Dalam artikel ini, kami telah menunjukkan cara mengatur workstation pengembang menggunakan RHEL 8. Jika Anda memiliki pertanyaan atau pemikiran untuk dibagikan atau penambahan, gunakan formulir umpan balik di bawah ini untuk menghubungi kami.