- How To Install perl on Ubuntu 22.04
- What is perl
- Install perl Using apt-get
- Install perl Using apt
- Install perl Using aptitude
- How To Uninstall perl on Ubuntu 22.04
- Uninstall perl And Its Dependencies
- How to Install Perl on Linux?
- Checking for a preinstalled Perl version:
- Downloading and Installing Perl:
- 🐧 Как установить Perl-модули на Linux
- Установим модули Perl на Linux
- Установим модули Perl, используя cpan
- Установим модули Perl, используя Cpanminus
- 1. Используя Perl:
- 2. Используя менеджер пакетов дистрибутива:
- 3. Ручная установка:
- Установим отсутствующие модули Perl с помощью менеджера пакетов дистрибутива
- Список установленных модулей Perl
- Удалим модули Perl
- 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
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
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).
На момент написания данного руководства в 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», как показано ниже.
Вы увидите следующий вывод:
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 серьезно переработала интерфейс и убрала несколько привычных функций. Нововведения не всем пришлись по душе. Мы дадим…
Продажа ноутбука нередко становится хлопотным занятием. Кроме поиска покупателя, продавцу необходимо подготовить устройство перед проведением сделки. Но если последовательно выполнить все шаги, ничего…
Вы можете оказаться в ситуации, когда вам нужно использовать скрипт шелла для чтения файлов построчно. В этом руководстве я расскажу о нескольких способах…
Вторичное жильё выгоднее для молодых семей, желающих приобрести свою первую квартиру. Сталкиваясь с ипотечным кредитованием, можно избежать много лишней суеты и проблем, если…