GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal cpan di RHEL 8 / CentOS 8

Perl adalah bahasa pemrograman terkenal dengan sejarah pengembangan yang panjang. Sejarah panjang yang sama menyediakan modul yang tak terhitung jumlahnya yang tertulis di dalamnya, dan didistribusikan di berbagai saluran di seluruh World Wide Web. Seperti kebanyakan bahasa pemrograman, jika Anda mengimplementasikan sesuatu yang menurut Anda berguna, dan mungkin menulisnya dengan cara yang umum, ada kemungkinan besar orang lain juga akan menganggapnya berguna.

Jika Anda berbagi pekerjaan Anda dengan orang lain, mereka tidak perlu menerapkan kembali roda, mereka dapat menghabiskan waktu untuk alat lain, sehingga membuat komunitas secara keseluruhan lebih kaya, dan kami telah menemukan semangat open source dengan berjalan kaki singkat. . Tetapi karena banyak orang menulis modul Perl, dan Perl berjalan di hampir semua hal, mungkin sulit untuk menemukan modul yang Anda cari, apalagi membangunnya di lingkungan Anda. Dan di situlah cpan ikut bermain. CPAN sendiri adalah gudang modul perl yang besar, cpan alat adalah klien yang mampu mengambil dan mengkompilasi modul yang dibutuhkan ke sistem lokal.

Dalam tutorial ini kita akan menginstal cpan pada RHEL 8 / CentOS 8, jalankan konfigurasi awal, dan instal modul dengan bantuan alat ini.

Dalam tutorial ini Anda akan mempelajari:

  • Cara memasang cpan
  • Cara menjalankan konfigurasi awal
  • Cara memasang modul perl dengan cpan

Pemasangan modul cpan perl yang berhasil dengan cpan di RHEL 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 RHEL 8 / CentOS 8
Perangkat Lunak cpan 2.18
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

Cara menginstal cpan di RHEL 8 / CentOS 8 petunjuk langkah demi langkah

rpm paket cpan ada di sumber perangkat lunak setelah mengaktifkan repositori manajemen langganan.

Meskipun namanya agak rumit pada awalnya, setelah beberapa pertemuan dengan paket perl kita akan terbiasa dengan konvensi penamaan, dan akan sangat berguna untuk menanyakan database rpm untuk perl-* pola ketika kita mencari sesuatu yang ditulis dalam perl. Tapi itulah ranah rpm kemasan.

  1. Kita dapat menginstal paket cpan dengan dnf :
    # dnf install perl-CPAN
  2. Sebelum kita dapat mulai menggunakan alat baru kita, kita perlu menjalankan konfigurasi awal. Pada versi 2.18 cukup otomatis jika kita memilihnya.
    # cpan
    [...]
    CPAN.pm requires configuration, but most of it can be done automatically.
    If you answer 'no' below, you will enter an interactive dialog for each
    configuration option instead.
    
    Would you like to configure as much as possible automatically? [yes] yes
    [...]

    Pada output kita dapat melihat bahwa konfigurasi otomatis membuat direktori default dan file konfigurasi yang diperlukan. Kami selalu dapat menjalankan kembali langkah ini jika diperlukan dengan 'o conf init' disediakan untuk shell CPAN (yang akan kita gunakan pada langkah berikutnya).

  3. Setelah konfigurasi selesai, kita sampai pada shell CPAN, dimana kita bisa langsung memasukkan perintah ke cpan. Untuk menguji alat kami, kami akan menginstal Config::Tiny modul perl, yang mungkin akrab bagi siapa saja sebagai "hilang" yang pernah bekerja dengan plugin Nagios berbasis perl.
    cpan[1]> install "Config::Tiny"
    Fetching with HTTP::Tiny:
    http://www.cpan.org/authors/01mailrc.txt.gz
    Reading '/root/.local/share/.cpan/sources/authors/01mailrc.txt.gz'
    ............................................................................DONE
    Fetching with HTTP::Tiny:
    http://www.cpan.org/modules/02packages.details.txt.gz
    Reading '/root/.local/share/.cpan/sources/modules/02packages.details.txt.gz'
    [...]
    Running make install
    Manifying 1 pod document
    Installing /usr/local/share/perl5/Config/Tiny.pm
    Installing /usr/local/share/man/man3/Config::Tiny.3pm
    Appending installation info to /usr/lib64/perl5/perllocal.pod
      RSAVAGE/Config-Tiny-2.23.tgz
      /usr/bin/make install  -- OK
    
    cpan[2]> exit

    Setelah beberapa pekerjaan, cpan menyelesaikan instalasi modul, dan dengan itu kami memverifikasi alat kami berfungsi sebagaimana dimaksud. Kita dapat meninggalkan shell CPAN dengan exit , atau masukkan perintah lain, mungkin menginstal lebih banyak modul yang dibutuhkan.


Cent OS
  1. Cara Menginstal Icinga 2 di CentOS 8 / RHEL 8

  2. Cara menginstal Firefox 10 di CentOS 6 / RHEL 6

  3. Cara Menginstal PostgreSQL 10 di CentOS 6 / RHEL 6

  1. Cara menginstal phpMyAdmin di RHEL 8 / CentOS 8

  2. Cara Menginstal P7Zip di RHEL 8 / CentOS 8

  3. Cara Menginstal MongoDB Pada CentOS 8 / RHEL 8

  1. Cara menginstal ntfs-3g di RHEL 8 / CentOS 8

  2. Cara Menginstal PHP-mbstring di RHEL 8 / CentOS 8

  3. Cara menginstal phantomjs di RHEL 8 / CentOS 8