Jak zainstalować CPAN na RHEL 8 / Centos 8
- 981
- 155
- Seweryn Augustyniak
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
Zastosowane wymagania i konwencje oprogramowania
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.
- Możemy zainstalować pakiet
cpan
zDNF
:# DNF instaluj perl-cpan
- 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). - 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ę CPANWyjś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