Jak zainstalować CPAN na RHEL 8 / Centos 8

Jak zainstalować CPAN na RHEL 8 / Centos 8

Perl to znany język programowania o długiej historii rozwoju. Ta sama długa historia zapewnia niezliczone w nim moduły i dystrybuowane w różnych kanałach na całym świecie. Podobnie jak w przypadku większości języków programowania, jeśli zaimplementujesz coś, co uważasz za przydatne, i być może napisz to w ogólny sposób, istnieje duże szanse, że inni również uznaliby to za przydatne.

Jeśli podzielisz się swoją pracą z innymi, nie muszą one ponownie wdrażać koła, mogą spędzać czas na innych narzędziach, czyniąc w ten sposób społeczność jako całość, a my znaleźliśmy ducha open source z krótkim spacerem. Ale ponieważ wiele osób pisze moduły Perla, a Perl działa prawie na wszystko, może być trudno znaleźć moduł, którego szukasz, nie mówiąc już o zbudowaniu go w swoim środowisku. I tam właśnie cpan wchodzi w grę. Sam CPAN to duże repozytorium modułu Perla, cpan Narzędzie to klient, który jest w stanie pobierać i skompilować potrzebne moduły do ​​systemu lokalnego.

W tym samouczku zainstalujemy cpan W RHEL 8 / Centos 8 uruchom początkową konfigurację i zainstaluj moduł z pomocą tego narzędzia.

W tym samouczku nauczysz się:

  • Jak zainstalować CPAN
  • Jak uruchomić początkową konfigurację
  • Jak zainstalować moduł Perla z CPAN
Udany moduł CPAN Perl Instaluj z CPAN na RHEL 8

Zastosowane wymagania i konwencje oprogramowania

Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System RHEL 8 / CENTOS 8
Oprogramowanie CPAN 2.18
Inny Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda.
Konwencje # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Jak zainstalować CPAN na instrukcjach RHEL 8 / CentOS 8 krok po kroku



RPM pakiet cpan jest obecny w źródłach oprogramowania po włączeniu repozytoriów zarządzania podskokiem.

Chociaż nazwa jest początkowo nieco trudna, po kilku spotkaniach z pakietami Perla przyzwyczaimy perl-* Wzór, gdy szukamy czegoś napisanego w Perl. Ale to jest królestwo RPM opakowanie.

  1. Możemy zainstalować pakiet cpan z DNF:
    # DNF instaluj perl-cpan
  2. Zanim zaczniemy korzystać z naszego nowego narzędzia, musimy uruchomić początkową konfigurację. W wersji 2.18 Jest to dość automatyczne, jeśli zdecydujemy się.
    # cpan […] cpan.PM wymaga konfiguracji, ale większość z nich można wykonać automatycznie. Jeśli odpowiesz poniżej „nie”, zamiast tego wprowadzisz interaktywne okno dialogowe dla każdej opcji konfiguracji. Czy chciałbyś skonfigurować jak najwięcej automatycznie? [Tak] Tak […]

    W wyjściu możemy zobaczyć, że autokonfiguracja tworzy potrzebne domyślne katalogi i pliki konfiguracyjne. W razie potrzeby zawsze możemy ponownie uruchomić ten krok „o confIt” dostarczone do powłoki cpan (co użyjemy w następnym kroku).

  3. Po zakończeniu konfiguracji dochodzimy do powłoki cpan, gdzie możemy bezpośrednio wprowadzać polecenia do cpan. Aby przetestować nasze narzędzie, zainstalujemy Config :: malutki Moduł Perla, który może być znany każdemu „brakowi”, który kiedykolwiek pracował z wtyczkami Nagios z Perl.
    cPan [1]> Zainstaluj „config :: tiny” pobieranie za pomocą http :: tiny: http: // www.cpan.org/autorzy/01mailrc.tekst.GZ Reading '/root/.lokalny/share/.CPAN/źródła/autorzy/01mailrc.tekst.gz '… gotowe przyciąganie za pomocą http :: mała: http: // www.cpan.org/moduły/02 pakiety.Detale.tekst.GZ Reading '/root/.lokalny/share/.CPAN/Źródła/moduły/02 pakiety.Detale.tekst.GZ '[…] Uruchamianie Dokonaj instalacji dokumentu Manifing 1 POD Instalowanie/usr/local/share/perl5/config/maluch.po południu Instalowanie/usr/lokal/share/man/man3/config :: malutki.15.00 Dołączenie informacji o instalacji do/usr/lib64/perl5/perllocal.POD RSAVAGE/CONFIG TINY-2.23.TGZ /usr/bin/make instal - OK cPan [2]> Wyjdź

    Po jakiejś pracy, cpan uzupełnia instalację modułu, a wraz z tym zweryfikowaliśmy, aby nasze narzędzie działa zgodnie z przeznaczeniem. Możemy zostawić skorupę CPAN Wyjście, Lub wprowadź inne polecenie, może instalowanie bardziej potrzebnych modułów.

Powiązane samouczki Linux:

  • Jak zarządzać historią Bash
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Mastering Bash Script Loops
  • Ubuntu 20.04 Przewodnik
  • Jak migrować z Centos do Almalinux
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Pobierz Linux