🐧 Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Perl-ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Linux

by itisgood

Π’ этом ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΌ руководствС ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Perl Π² Linux ΠΈΠ· рСпозитория CPAN (Comprehensive Perl Archive Network).

На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания Π΄Π°Π½Π½ΠΎΠ³ΠΎ руководства Π² CPAN Π±Ρ‹Π»ΠΎ доступно 185128 ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Perl.

МногиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанныС Π½Π° языкС программирования Perl, зависят ΠΎΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Perl для выполнСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

НапримСр, Π½Π° днях я тСстировал Sysadmin-util, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… инструмСнтов для систСмных администраторов Linux / Unix:

🐧 НСкоторыС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ инструмСнты для систСмных администраторов Linux

Когда я тСстировал ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ инструмСнт ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ multi-ping, я столкнулся со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ошибкой:

$ ./multi-ping google.com
The required Net::DNS module is missing. Aborting.
Π’ Ρ‚Π°ΠΊΠΈΡ… случаях Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ perl, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

Установим ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Perl Π½Π° Linux

БущСствуСт мноТСство инструмСнтов для установки ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Perl.

ΠœΡ‹ собираСмся ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° инструмСнта, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ cpan ΠΈ cpanm.

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π½Π° CPAN трСбуСтся послСдняя вСрсия Perl 5.8 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅.

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ установили ΠΏΠ°ΠΊΠ΅Ρ‚ Β«makeΒ» Π² свой дистрибутив Linux.

Β«MakeΒ» – Π²Π°ΠΆΠ½Ρ‹ΠΉ инструмСнт для создания Perl-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

Если Π²Ρ‹ Π½Π΅ устанавливаСтС Β«makeΒ», Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с ошибкой, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅:

Can't configure the distribution. You probably need to have 'make'.

ΠŸΠ°ΠΊΠ΅Ρ‚ make доступСн Π² рСпозиториях ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ дистрибутивов Linux.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Β«makeΒ» Π² Arch Linux ΠΈ Π΅Π³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…, запуститС:

$ sudo pacman -S make

На Debian, Ubuntu, Linux Mint:

$ sudo apt install make

На Fedora:

$ sudo dnf install make

На RHEL, CentOS:

$ sudo yum install make

На SUSE/openSUSE:

$ sudo zypper install make
Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈ установим ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Perl.

Установим ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Perl, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ cpan

cpan являСтся ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для рСпозитория CPAN ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ распространяСтся со всСми вСрсиями Perl.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Perl, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Net :: DNS, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ cpan ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

$ sudo cpan
И Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС cpan ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ для установки модуля:
install Net::DNS

ПослС установки модуля Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Β«exitΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² свою ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠ· Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

$ sudo cpan Net::DNS

Установим ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Perl, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Cpanminus

Cpanminus ΠΈΠ»ΠΈ cpanm – это ΠΊΠ»ΠΈΠ΅Π½Ρ‚ cpan для получСния, распаковки, сборки ΠΈ установки ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈΠ· рСпозитория CPAN.

Π­Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΉ скрипт Π±Π΅Π· зависимостСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ настройки.

МногиС ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Perl ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ cpanm Π½Π΅ΠΆΠ΅Π»ΠΈ cpan.

Cpanminus ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами.

1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Perl:

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ cpanm Π² вашСй систСмС Linux, просто запуститС:

$ curl -L https://cpanmin.us | perl - --sudo App::cpanminus
Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° установит cpanm для всСй систСмы ΠΈ установит Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ cpanm Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ bin, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ /usr/local/bin.

2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² дистрибутива:

cpanm Ρ‚Π°ΠΊΠΆΠ΅ доступСн Π² рСпозиториях ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дистрибутивов Linux.

Π­Ρ‚ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ вСрсия, Π½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ старая.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ cpanminus Π½Π° Arch Linux ΠΈ Π΅Π³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…, запуститС:

$ sudo pacman -S cpanminus

На Debian, Ubuntu, Linux Mint:

$ sudo apt install cpanminus

На CentOS:

$ sudo yum install perl-App-cpanminus

3. Ручная установка:

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ послСдний Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» cpanm ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ваш $PATH, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.

$ curl -L https://cpanmin.us/ -o cpanm
$ chmod +x cpanm
$ sudo mv cpanm /usr/local/bin/cpanm
ПослС установки cpan Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ любой ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Perl, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Net :: DNS, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ· вашСго Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°:
$ sudo cpanm Net::DNS

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π°:

--> Working on Net::DNS
Fetching http://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.21.tar.gz ... OK
Configuring Net-DNS-1.21 ... OK
==> Found dependencies: Digest::HMAC
--> Working on Digest::HMAC
Fetching http://www.cpan.org/authors/id/G/GA/GAAS/Digest-HMAC-1.03.tar.gz ... OK
Configuring Digest-HMAC-1.03 ... OK
Building and testing Digest-HMAC-1.03 ... OK
Successfully installed Digest-HMAC-1.03
Building and testing Net-DNS-1.21 ... OK
Successfully installed Net-DNS-1.21
2 distributions installed

Установим ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Perl с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² дистрибутива

МногиС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Perl доступны Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² вашСго дистрибутива.

На Debian, Ubuntu:

$ apt-cache search 'perl$' | grep Net::DNS
Π’Ρ‹Π²ΠΎΠ΄:
libnet-dns-zonefile-fast-perl - fast BIND-style zonefile parser on top of Net::DNS
Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Net :: DS прСдоставляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«libnet-dns-zonefile-fast-perlΒ», поэтому Π΄Π°Π²Π°ΠΉΡ‚Π΅ установим Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:
$ sudo apt install libnet-dns-zonefile-fast-perl

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² Arch Linux, запуститС:

$ pacman -Ss '^perl-' | grep Net::DNS
И установитС ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Β«pacmanΒ».

Бписок установлСнных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Perl

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список установлСнных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Perl, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«perldocΒ»:

$ perldoc perllocal

Π’Ρ‹Π²ΠΎΠ΄:

Thu Jan 30 10:45:11 2020: "Module" Digest::HMAC
    *   "installed into: /usr/local/share/perl/5.26.1"

    *   "LINKTYPE: dynamic"

    *   "VERSION: 1.03"

    *   "EXE_FILES: "

  Thu Jan 30 10:47:41 2020: "Module" Net::DNS
    *   "installed into: /usr/local/share/perl/5.26.1"

    *   "LINKTYPE: dynamic"

    *   "VERSION: 1.21"

    *   "EXE_FILES: "

  Thu Jan 30 10:48:54 2020: "Module" Digest::BubbleBabble
    *   "installed into: /usr/local/share/perl/5.26.1"

    *   "LINKTYPE: dynamic"

    *   "VERSION: 0.02"

    *   "EXE_FILES: "
Π”Ρ€ΡƒΠ³ΠΎΠΉ способ вывСсти список установлСнных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Perl – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«instmodshΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.
$ instmodsh

Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄:

Available commands are:
l - List all installed modules
m <module> - Select a module
q - Quit the program
cmd?

Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Β«lΒ» для просмотра списка ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

Installed modules are:
App::cpanminus
Digest::BubbleBabble
Digest::HMAC
Module::Build
Net::DNS
Perl
cmd?

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π²Π΅ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ список ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, установлСнных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cpan.

Π’Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, установлСнных Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ установлСнных с вашим дистрибутивом Linux.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ всС установлСнныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Perl, запуститС:

$ cpan -l

ΠΈΠ»ΠΈ:

$ cpan -a

Π£Π΄Π°Π»ΠΈΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Perl

ΠœΠΎΠ΄ΡƒΠ»ΠΈ Perl ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cpanm с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

$ sudo cpanm --uninstall Net::DNS
Π’Π²Π΅Π΄ΠΈΡ‚Π΅ y ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ENTER, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ со всСми Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.
Net::DNS contains the following files:

/usr/local/man/man3/Net::DNS.3pm
/usr/local/man/man3/Net::DNS::Domain.3pm
/usr/local/man/man3/Net::DNS::DomainName.3pm
[...]
/usr/local/share/perl/5.26.1/Net/DNS/Text.pm
/usr/local/share/perl/5.26.1/Net/DNS/Update.pm
/usr/local/share/perl/5.26.1/Net/DNS/ZoneFile.pm

Are you sure you want to uninstall Net::DNS? [y] y
На это ΠΏΠΎΠΊΠ° всС:-)
Как всСгда ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΠ²ΡƒΡŽΡ‚ΡΡ!

You may also like

Leave a Comment