Install perl package on linux

Содержание
  1. How To Install perl on Ubuntu 22.04
  2. What is perl
  3. Install perl Using apt-get
  4. Install perl Using apt
  5. Install perl Using aptitude
  6. How To Uninstall perl on Ubuntu 22.04
  7. Uninstall perl And Its Dependencies
  8. How to Install Perl on Linux?
  9. Checking for a preinstalled Perl version:
  10. Downloading and Installing Perl:
  11. 🐧 Как установить Perl-модули на Linux
  12. Установим модули Perl на Linux
  13. Установим модули Perl, используя cpan
  14. Установим модули Perl, используя Cpanminus
  15. 1. Используя Perl:
  16. 2. Используя менеджер пакетов дистрибутива:
  17. 3. Ручная установка:
  18. Установим отсутствующие модули Perl с помощью менеджера пакетов дистрибутива
  19. Список установленных модулей Perl
  20. Удалим модули Perl
  21. You may also like
  22. 🐧 Сравнение команд Printf и Echo на Linux
  23. 🐧 Что означает -z на Bash
  24. 🐧 Примеры команд size на Linux
  25. 🐧 Linux_Logo – вывод ASCII логотипа Linux с.
  26. 🐧 Параметры конфигурационного файла Apt /etc/apt/apt.conf
  27. 🐧 Разница между выключением, перезагрузкой и остановкой Linux
  28. ⌨️ Введение в команду “./configure”: Компиляция исходного кода.
  29. 🐧 Что такое /dev/zero на Linux?
  30. Каковы лучшие дистрибутивы Linux в 2022 году
  31. 🐧 Работа с переменной PATH на Linux. Это.
  32. Leave a Comment Cancel Reply
  33. • Свежие записи
  34. • Категории
  35. • Теги
  36. • itsecforu.ru
  37. • Страны посетителей
  38. IT is good

How To Install perl on Ubuntu 22.04

In this tutorial we learn how to install perl on Ubuntu 22.04.

What is perl

Perl is a highly capable, feature-rich programming language with over 20 years of development. Perl 5 runs on over 100 platforms from portables to mainframes. Perl is suitable for both rapid prototyping and large scale development projects.

Perl 5 supports many programming styles, including procedural, functional, and object-oriented. In addition to this, it is supported by an ever-growing collection of reusable modules which accelerate development. Some of these modules include Web frameworks, database integration, networking protocols, and encryption. Perl provides interfaces to C and C++ for custom extension development.

There are three ways to install perl on Ubuntu 22.04. We can use apt-get , apt and aptitude . In the following sections we will describe each method. You can choose one of them.

Install perl Using apt-get

Update apt database with apt-get using the following command.

After updating apt database, We can install perl using apt-get by running the following command:

sudo apt-get -y install perl 

Install perl Using apt

Update apt database with apt using the following command.

After updating apt database, We can install perl using apt by running the following command:

Install perl Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude using the following command.

After updating apt database, We can install perl using aptitude by running the following command:

sudo aptitude -y install perl 

How To Uninstall perl on Ubuntu 22.04

To uninstall only the perl package we can use the following command:

Uninstall perl And Its Dependencies

To uninstall perl and its dependencies that are no longer needed by Ubuntu 22.04, we can use the command below:

sudo apt-get -y autoremove perl 

Источник

Читайте также:  Linux print all env vars

How to Install Perl on Linux?

Before, we start with the process of Installing Perl on our System. We must have first-hand knowledge of What the Perl Language is and what it actually does?. Perl is a general-purpose, high level interpreted and dynamic programming language. Perl was originally developed for text processing like extracting the required information from a specified text file and for converting the text file into a different form. Perl supports both procedural and Object-Oriented programming. Perl is a lot similar to C syntactically and is easy for the users who have knowledge of C, C++.

Perl programs can be written on any plain text editor like gedit, notepad++, or anything of that sort. One can also use an online IDE for writing Perl codes or can even install one on their system to make it more feasible to write these codes. Using an IDE makes it easier to write Perl codes because IDEs provides a lot of features like intuitive code editor, debugger, compiler, etc.
To begin with, writing Perl Codes and performing various intriguing and useful operations, one must have Perl installed on their System. This can be done by following the step by step instructions provided below:

Checking for a preinstalled Perl version:

Before we begin with the installation of Perl, it is good to check if it might be already installed on your system, because many software applications nowadays require Perl to perform their operations, hence a version of Perl might be included in the software’s installation package and hence there is no need to redownload and install the Perl when it already exists. Many Linux systems have Perl preinstalled in their package.
To check if your device is preinstalled with Perl or not, open the terminal using Ctrl+Alt+T .
Now run the following command:

If Perl is already installed, it will generate a message with all the details of the Perl’s version available, otherwise if Perl is not installed then an error will arise stating Bad command or file name

Downloading and Installing Perl:

Downloading Perl:
Before starting with the installation process, you need to download it. For that, all versions of Perl for Linux are available on perl.org

Download the Perl and follow the further instructions for installation of Perl.

Beginning with the Installation:

  • Changing Directory to install Perl:
  • Starting the Installation Process:
  • Choosing the Directory to Install Perl:
  • Finishing the Installation:

After completing the installation process, any IDE or text editor can be used to write Perl Codes and Run them on the IDE or the Command prompt with the use of command:

Here’s a sample Program to begin with the use of Perl Programming:
Let’s consider a simple Hello World Program.

Источник

🐧 Как установить Perl-модули на Linux

В этом кратком руководстве мы покажем, как установить модули Perl в Linux из репозитория CPAN (Comprehensive Perl Archive Network).

Читайте также:  Установить принтер hp laserjet p1102 linux

На момент написания данного руководства в CPAN было доступно 185128 модулей Perl.

Многие программы, написанные на языке программирования Perl, зависят от определенных модулей Perl для выполнения конкретной задачи.

Например, на днях я тестировал Sysadmin-util, который предоставляет набор полезных инструментов для системных администраторов Linux / Unix:

Когда я тестировал определенный инструмент под названием 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 и его вариантах, запустите:

На Debian, Ubuntu, Linux Mint:

На RHEL, CentOS:

На SUSE/openSUSE:

Установим модули Perl, используя cpan

cpan является клиентом командной строки для репозитория CPAN и по умолчанию распространяется со всеми версиями Perl.

Чтобы установить модуль Perl, например Net :: DNS, введите в оболочку cpan команду:

После установки модуля введите «exit», чтобы вернуться в свою оболочку.

Вы также можете напрямую установить модуль из Терминала с помощью команды:

Установим модули 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 и его вариантах, запустите:

На Debian, Ubuntu, Linux Mint:

$ sudo apt install cpanminus
$ sudo yum install perl-App-cpanminus

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

Кроме того, вы можете вручную загрузить последний двоичный файл cpanm и поместить его в ваш $PATH, как показано ниже.

$ curl -L https://cpanmin.us/ -o cpanm
$ sudo mv cpanm /usr/local/bin/cpanm

После установки cpan вы можете установить любой модуль Perl, например 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 доступны в виде пакетов, поэтому вы можете установить их с помощью диспетчера пакетов вашего дистрибутива.

$ 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

Список установленных модулей Perl

Чтобы просмотреть список установленных модулей Perl, используйте команду «perldoc»:

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», как показано ниже.

Читайте также:  Wireless usb network adapter linux

Вы увидите следующий вывод:

Available commands are: l - List all installed modules m - 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, запустите:

Удалим модули Perl

Модули Perl могут быть легко удалены с помощью cpanm с помощью команды:

$ sudo cpanm --uninstall Net::DNS
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
itisgood
☸️ Установка производственного кластера Kubernetes с Rancher RKE
☸️ Лучшие минимальные контейнерные операционные системы для запуска Kubernetes

You may also like

🐧 Сравнение команд Printf и Echo на Linux

🐧 Что означает -z на Bash

🐧 Примеры команд size на Linux

🐧 Linux_Logo – вывод ASCII логотипа Linux с.

🐧 Параметры конфигурационного файла Apt /etc/apt/apt.conf

🐧 Разница между выключением, перезагрузкой и остановкой Linux

⌨️ Введение в команду “./configure”: Компиляция исходного кода.

🐧 Что такое /dev/zero на Linux?

Каковы лучшие дистрибутивы Linux в 2022 году

🐧 Работа с переменной PATH на Linux. Это.

Leave a Comment Cancel Reply

• Свежие записи

• Категории

• Теги

• itsecforu.ru

• Страны посетителей

IT is good

В этой статье вы узнаете, как удалить удаленный Git-репозиторий. Процесс прост, но его полезно запомнить, чтобы избежать неожиданностей в будущем. Git – это…

В 11-й версии своей операционной системы Microsoft серьезно переработала интерфейс и убрала несколько привычных функций. Нововведения не всем пришлись по душе. Мы дадим…

Продажа ноутбука нередко становится хлопотным занятием. Кроме поиска покупателя, продавцу необходимо подготовить устройство перед проведением сделки. Но если последовательно выполнить все шаги, ничего…

Вы можете оказаться в ситуации, когда вам нужно использовать скрипт шелла для чтения файлов построчно. В этом руководстве я расскажу о нескольких способах…

Вторичное жильё выгоднее для молодых семей, желающих приобрести свою первую квартиру. Сталкиваясь с ипотечным кредитованием, можно избежать много лишней суеты и проблем, если…

Источник

Оцените статью
Adblock
detector