Как установить perl linux
Установка Perl и настройка среды в Windows, Linux и MacOS
Прежде мы начнем с процесса установки Perl в нашей системе, будь то Windows, Linux или Macintosh. Мы должны из первых рук знать, что такое язык Perl и что он на самом деле делает. Perl — это универсальный интерпретируемый и динамический язык программирования высокого уровня. Первоначально Perl был разработан для обработки текста, например, для извлечения необходимой информации из указанного текстового файла и для преобразования текстового файла в другую форму. Perl поддерживает как процедурное, так и объектно-ориентированное программирование. Perl очень похож на C синтаксически и прост для пользователей, которые знают C, C ++.
Проверка предустановленной версии Perl:
Если Perl уже установлен, он сгенерирует сообщение со всеми деталями доступной версии Perl, в противном случае, если Perl не установлен, возникнет ошибка с указанием плохой команды или имени файла.
Загрузка и установка Perl:
Загрузка Perl:
Перед началом процесса установки вам необходимо скачать его. Для этого все версии Perl для Windows, Linux и MacOS доступны на perl.org.
Загрузите Perl и следуйте дальнейшим инструкциям по установке Perl.
Начиная с установки:
После завершения процесса установки любой IDE или текстовый редактор можно использовать для написания Perl-кодов и запуска их в IDE или в командной строке с помощью команды:
Вот пример программы, которая начинается с использования программирования на Perl : Hello World Program в 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:
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.
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, я столкнулся со следующей ошибкой:
Установим модули Perl на Linux
Существует множество инструментов для установки и модулей Perl.
Мы собираемся попробовать два инструмента, а именно cpan и cpanm.
Стоит отметить, что для многих модулей на CPAN требуется последняя версия Perl 5.8 или выше.
Убедитесь, что вы установили пакет «make» в свой дистрибутив Linux.
«Make» – важный инструмент для создания Perl-модулей.
Если вы не устанавливаете «make», вы можете столкнуться с ошибкой, подобной приведенной ниже:
Пакет make доступен в репозиториях по умолчанию в большинстве дистрибутивов Linux.
Чтобы установить «make» в Arch Linux и его вариантах, запустите:
На Debian, Ubuntu, Linux Mint:
На Fedora:
На 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, просто запустите:
2. Используя менеджер пакетов дистрибутива:
cpanm также доступен в репозиториях по умолчанию нескольких дистрибутивов Linux.
Это стабильная версия, но немного старая.
Чтобы установить cpanminus на Arch Linux и его вариантах, запустите:
На Debian, Ubuntu, Linux Mint:
3. Ручная установка:
Пример вывода:
Установим отсутствующие модули Perl с помощью менеджера пакетов дистрибутива
Многие модули Perl доступны в виде пакетов, поэтому вы можете установить их с помощью диспетчера пакетов вашего дистрибутива.
Чтобы найти отсутствующий модуль в Arch Linux, запустите:
Список установленных модулей Perl
Чтобы просмотреть список установленных модулей Perl, используйте команду «perldoc»:
Вывод:
Вы увидите следующий вывод:
В командной строке введите «l» для просмотра списка модулей.
Обратите внимание, что две вышеуказанные команды приведут список модулей, установленных с помощью cpan.
Там может быть много модулей, установленных вручную или предварительно установленных с вашим дистрибутивом Linux.
Чтобы найти все установленные модули Perl, запустите:
Удалим модули Perl
Модули Perl могут быть легко удалены с помощью cpanm с помощью команды:
Установка и начало работы с Perl
В ней вы узнаете, как установить Perl на Microsoft Windows и как начать использовать его на Windows, Linux или Mac.
Вы узнаете, как установить и настроить среду разработки, или, говоря простым языком: какой редактор или IDE использовать для Perl-программирования?
Также мы увидим стандартный пример «Hello World».
Windows
В Windows мы будем использовать DWIM Perl. Это пакет программ, содержащий компилятор/интерпретатор Padre, Perl IDE, и ряд модулей из CPAN.
Для начала зайдите на сайт DWIM Perl и откройте страницу загрузки DWIM Perl для Windows.
Скачайте исполняемый файл и установите его в вашу систему. Предварительно пожалуйста убедитесь, что у вас не установлена любая другая версия Perl.
Конечно, разные версии Perl можно заставить работать вместе, но как это сделать потребует дополнительных разъяснений. Поэтому пусть пока у вас в системе будет установлена одна единственная версия Perl.
Linux
Apple
Уверен, Маки также поставляются с предустановленным Perl, ну или вы можете легко установить его с помощью стандартных средств установки.
Редактор и IDE
Он идет с большим количеством готовых Perl-модулей, это сэкономит вам массу времени и сил.
Видео
Вы можете посмотреть видео Hello world with Perl (англ.), которое я загрузил на YouTube. Также обратите внимание на Beginner Perl Maven video course (англ.).
Первая программа
Ваша первая программа будет выглядеть, например, так:
Рассмотрим её шаг за шагом.
Hello world
Готово, вы писали ваш первый Perl-скрипт.
Теперь давайте его немного усовершенствуем.
Perl в командной строке для тех, кто не пользуется Padre
Если вы не используете Padre или другую IDE, вы не сможете запустить скрипт прямо из редактора. По крайней мере, по умолчанию. Нужно будет открыть shell (или cmd в Windows), перейти в каталог, где вы сохранили hello.pl и набрать команду:
Так Perl-скрипты запускаются из командной строки.
say() вместо print()
Давайте немного улучшим наш однострочный Perl-скрипт:
Для начала нужно указать минимальную версию Perl, которую мы хотели бы использовать:
В целом, указание минимальной требуемой версии Perl является хорошей практикой.
Вы можете переписать ваш код так:
Мы заменили print на say и убрали \n с конца строки.
Сейчас вы скорее всего используете Perl версии 5.12.3 или 5.14. Большинство современных Linux-дистрибутивов версии поставляются с Perl 5.10 или более поздней версии.
«Ремни безопасности»
Помимо прочего, в каждой скрипт я настоятельно рекомендую добавлять несколько команд, меняющих поведение Perl. Это две строки, так называемые прагмы, которые действуют подобно флагам компилятора в других языках:
Команда use говорит Perl, что нужно загрузить и использовать каждую прагму.
strict и warnings помогут вам отловить некоторые общие ошибки в коде, а иногда даже просто не дадут вам их сделать. Это очень удобно.
Чтение ввода
Теперь давайте ещё улучшим нашу программу: будем спрашивать у пользовательницы её имя, а затем выводить его на экран.
$name называется скалярной переменной, или просто: скаляр.
Переменные объявляются при помощи ключевого слова my. (По секрету заметим, что на самом деле это одно из требований, добавленных прагмой strict ).
Введите наш новый код и запустите его, нажав клавишу F5.
Он спросит имя. Введите его и нажмите ENTER, чтобы сообщить Perl об окончании ввода.
Избавляемся от переводов строк
Заключение
Задания
Попробуйте запустить следующий скрипт:
Он не выводит сообщение в одну строку. Почему? Как это исправить?
Задание №2
Напишите скрипт, который запрашивает у пользовательницы два числа, одно за другим. Затем выводит сумму этих двух чисел.
Что дальше
Следующая часть нашего учебника расскажет про редакторы, IDE и среду разработки для Perl.
Как установить Perl в Ubuntu 20.04 LTS
Как установить Perl в Ubuntu 20.04 LTS
В этом руководстве мы покажем вам, как установить Perl на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Perl (Практический язык извлечения и отчетности) — очень популярный и мощный язык для обработки строк и обработки строк. Он имеет очень надежные модули для взаимодействия с другими языками программирования на различных платформах.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку языка программирования Perl на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.
Установите Perl на Ubuntu 20.04 LTS Focal Fossa
Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt команды в терминале.
Шаг 2. Установка Perl в Ubuntu 20.04.
По умолчанию Perl доступен в репозиториях Ubuntu по умолчанию. Теперь мы запускаем следующую команду, чтобы установить его:
Проверьте установку Perl:
Шаг 3. Создайте сценарий Perl в Ubuntu.
Теперь пора запустить ваш первый Perl-скрипт в вашей системе. Для этого создайте простой текстовый файл в своем любимом текстовом редакторе и вставьте в него следующий код:
Добавьте следующий файл:
Сохраните указанный выше файл и запустите его через терминал, набрав следующую команду: