Ubuntu 24.04, 22.04 또는 20.04에 Perl을 설치하는 방법

Perl은 강력한 텍스트 처리 기능과 시스템 관리, 웹 개발, 네트워크 프로그래밍 등 다양한 영역에 걸친 다양성으로 잘 알려진 고급 범용 프로그래밍 언어입니다. Perl의 광범위한 모듈 라이브러리와 다양한 플랫폼에 대한 지원은 Perl을 개발자와 관리자 모두에게 귀중한 도구로 만듭니다.

Ubuntu 24.04, 22.04 또는 20.04에서 Perl은 두 가지 기본 방법을 사용하여 설치할 수 있습니다. 첫 번째 방법은 Perl의 간단하고 안정적인 설치를 제공하는 Ubuntu의 기본 APT 저장소를 사용하는 것입니다. 두 번째 방법은 Perl 소스 아카이브를 다운로드하고 최신 버전을 수동으로 구성, 컴파일 및 설치하는 것입니다. 이 접근 방식을 사용하면 최신 기능과 최적화에 액세스할 수 있습니다. 이 가이드는 두 가지 방법을 모두 안내하여 필요에 맞는 Perl 설정이 있는지 확인합니다.

방법 1: APT를 통해 Perl 설치

Perl이 설치되어 있는지 확인하기

Perl을 설치하기 전에 Ubuntu 시스템에 Perl이 이미 설치되어 있는지 확인하는 것이 중요합니다. 이렇게 하려면 터미널 창을 열고 다음 명령을 입력하십시오.

perl -v

Perl이 시스템에 설치된 경우 명령은 버전 번호를 표시합니다. 그렇지 않은 경우 터미널에 오류 메시지가 표시됩니다.

Perl 설치 전에 Ubuntu 업데이트

Perl을 설치하기 전에 Ubuntu 시스템의 패키지 저장소를 업데이트해야 합니다. 이렇게 하면 최신 버전의 Perl과 필요한 종속성을 다운로드할 수 있습니다. 이렇게 하려면 다음 명령을 실행하십시오.

sudo apt update

이 명령은 Ubuntu 시스템의 패키지 저장소를 업데이트합니다.

APT 명령을 통해 Perl 설치

Ubuntu 시스템에서 패키지 저장소를 업데이트한 후 다음 명령을 사용하여 Perl을 설치할 수 있습니다.

sudo apt install perl

이 명령은 최신 버전의 Perl과 필요한 종속성을 다운로드하고 설치합니다.

Perl 추가 모듈 설치

또는 Ubuntu에 Perl을 설치할 때 더 많은 개발 도구와 디버깅 옵션을 제공하는 추가 패키지를 설치하거나 라이브러리를 사용하여 Perl 경험을 향상시킬 수 있습니다. 고려해야 할 가장 인기 있는 패키지는 다음과 같습니다.

  • 펄 문서: 이 패키지에는 Perl 학습 및 사용에 대한 참조 매뉴얼, 자습서 및 기타 유용한 리소스가 포함된 공식 Perl 문서가 포함되어 있습니다.
  • libperl-dev: 이 패키지는 Perl 모듈과 확장을 컴파일하고 연결하는 데 사용할 수 있는 개발 파일과 라이브러리를 제공합니다.
  • libdbd-mysql-perl: 이 패키지는 MySQL 데이터베이스에 대한 Perl 인터페이스를 제공하므로 Perl 스크립트에서 MySQL과 쉽게 상호 작용할 수 있습니다.
  • libdatetime-perl: 이 패키지는 Perl에서 날짜와 시간을 조작하는 데 사용할 수 있는 모듈 모음을 제공합니다. 여기에는 시간대, 일광 절약 시간제 및 기타 일반적인 날짜/시간 작업에 대한 지원이 포함됩니다.
  • libjson-perl: 이 패키지는 많은 웹 애플리케이션에서 사용되는 널리 사용되는 데이터 교환 형식인 JSON 데이터를 인코딩 및 디코딩하기 위한 Perl 모듈을 제공합니다.
  • libxml-단순-perl: 이 패키지는 Perl에서 XML 데이터를 구문 분석하고 조작하기 위한 간단한 API를 제공합니다. 이는 XML 데이터로 작업해야 하는 웹 애플리케이션 및 기타 시스템에서 자주 사용됩니다.
  • libtest-단순-펄: 이 패키지는 Perl 단위 테스트를 작성하고 실행하기 위한 간단한 프레임워크를 제공합니다. Perl 코드가 올바르게 작동하는지 확인하고 문제가 발생하기 전에 버그를 잡는 데 사용할 수 있습니다.

이러한 패키지를 설치하려면 Perl을 설치할 때 apt-get install 명령에 해당 이름을 추가하세요. 예를 들어 libdatetime-perl 및 libjson-perl 패키지와 함께 Perl을 설치하려면 다음 명령을 실행합니다.

sudo apt install perl libdatetime-perl libjson-perl

이 명령은 Perl과 지정한 선택적 패키지를 설치합니다. 그런 다음 Perl 스크립트에서 이러한 패키지를 사용하여 기능과 생산성을 향상시킬 수 있습니다.

Perl 모듈 검색

우리가 언급한 선택적 Perl 패키지 외에도 Ubuntu에는 도움이 될 수 있는 다른 Perl 패키지가 많이 있습니다. 추가 Perl 패키지를 검색하려면 Ubuntu에서 패키지 저장소를 검색하는 데 사용되는 apt-cache 명령을 사용할 수 있습니다.

apt-cache를 사용하여 Perl 패키지를 검색하려면 터미널 창을 열고 다음 명령을 입력하십시오.

apt-cache search perl

이 명령은 Ubuntu 패키지 저장소에서 사용 가능한 Perl 패키지 목록을 표시합니다. 목록을 스크롤하여 사용 가능한 패키지를 확인하거나 grep 명령을 사용하여 특정 패키지를 검색할 수 있습니다.

예를 들어 MySQL과 관련된 패키지를 검색하려면 다음 명령을 사용할 수 있습니다.

apt-cache search perl | grep mysql

이 명령은 이름이나 설명에 "mysql"이라는 단어가 포함된 Perl 패키지 목록을 표시합니다. 유사한 명령을 사용하여 관심이 있을 수 있는 다른 키워드나 특정 패키지를 검색할 수 있습니다.

설치하려는 패키지를 찾았으면 apt-get 명령을 사용하여 설치할 수 있습니다. 예를 들어 앞서 언급한 libdbd-mysql-perl 패키지를 설치하려면 다음 명령을 실행할 수 있습니다.

sudo apt install libdbd-mysql-perl

이 명령은 패키지와 필요한 종속성을 다운로드하고 설치합니다. 그런 다음 필요에 따라 Perl 스크립트에서 패키지를 사용할 수 있습니다.

방법 2: Perl 소스 아카이브를 통해 Perl 설치

이 가이드에서는 Perl을 설치하는 두 번째 방법(소스 아카이브 다운로드, 바이너리 컴파일 및 설치)을 보여줍니다. 이 방법은 특정 버전의 Perl이나 업데이트된 버전이 필요한 경우에 가장 적합합니다.

Perl 빌드를 위한 필수 패키지 설치

Perl 설치 프로세스를 시작하기 전에 필요한 개발 도구와 라이브러리로 Ubuntu 시스템을 준비하는 것이 중요합니다. 이러한 구성 요소는 소스에서 Perl을 원활하게 컴파일하는 데 중추적인 역할을 합니다.

이러한 필수 구성 요소 패키지를 설치하려면 아래 명령을 실행하십시오.

sudo apt install build-essential make wget

Perl 소스 코드 아카이브 다운로드

종속성이 있는 상태에서 다운로드를 진행합니다. Perl의 소스 코드. 공식 Perl 웹사이트는 최신 코드 버전을 얻을 수 있는 신뢰할 수 있는 소스입니다. 이 가이드에서는 설명 목적으로 Perl 버전 5.38.0을 사용합니다.

지정된 버전을 다운로드하려면 다음 명령을 실행하십시오.

wget https://www.cpan.org/src/5.0/perl-5.38.0.tar.gz

메모: 여기에 사용된 버전은 예시로 사용됩니다. 최신 버전의 Perl 소스 코드를 다운로드하려면 항상 공식 웹사이트를 참조하세요.

아카이브에서 Perl 소스 코드 추출

소스 코드를 성공적으로 다운로드한 후 후속 단계에는 타르볼 추출이 포함됩니다. 소스 코드의 압축을 풀려면 아래 명령을 실행하십시오.

tar -xzf perl-v5.38.0.tar.gz

그런 다음 추출된 소스 코드가 있는 디렉터리로 이동합니다.

cd perl-5.38.0

Perl 빌드 구성 설정

소스 코드를 컴파일하기 전에 빌드 구성을 설정하는 것이 필수적입니다. 이 준비 단계에서는 Perl 컴파일 프로세스를 Ubuntu 시스템의 특정 요구 사항과 특성에 맞게 조정합니다.

아래 명령을 실행하여 빌드를 구성하십시오.

./Configure -des -Dprefix=/usr/local

메모: '를 반드시 사용하세요.-Dprefix'는 표시된 대로이며 '-dprefix'는 아닙니다. 이 명령은 기본 설정으로 빌드를 초기화하고 /usr/local을 Perl의 설치 디렉터리로 지정합니다.

Perl 바이너리 컴파일 및 설치

구성이 완료되면 Perl 소스 코드를 컴파일하도록 설정됩니다. 이 단계의 기간은 시스템 성능에 따라 다릅니다. 아래 명령을 사용하여 컴파일 프로세스를 시작합니다.

make

성공적으로 컴파일되면 다음 명령을 사용하여 Perl 설치를 진행합니다.

sudo make install

Perl 설치 확인

설치 프로세스를 마무리하려면 Perl이 소스에서 성공적으로 설치되었는지 확인하는 것이 좋습니다. 설치된 Perl 버전을 확인하려면 아래 명령을 실행하십시오.

perl -v

이 명령은 Perl 버전 번호를 공개하여 성공적인 설치를 확인합니다.

소스에서 Perl을 설치하면 구성 및 컴파일 매개변수에 대한 탁월한 제어가 가능해집니다. 이 접근 방식은 프로젝트에 특정 Perl 버전이 필요하거나 Ubuntu 리포지토리에서 사용할 수 있는 사전 컴파일된 패키지에 없는 특정 기능의 활성화(또는 비활성화)가 필요한 경우 특히 유리합니다.

Perl 테스트 애플리케이션 만들기

Ubuntu 시스템에서 Perl을 테스트하기 위해 간단한 "Hello World" 스크립트를 생성할 수 있습니다. 터미널 창을 열고 다음 명령을 입력합니다.

nano hello.pl

이 명령을 실행하면 다음 코드를 입력할 수 있는 Nano 텍스트 편집기가 열립니다.

#!/usr/bin/perl
print "Hello, world!\n";

이 코드는 "Hello, world!"를 인쇄합니다. 터미널로.

Ctrl+O를 눌러 파일을 저장한 다음 Ctrl+X를 눌러 편집기를 종료합니다. 다음 명령을 실행하여 스크립트를 실행 가능하게 만듭니다.

chmod +x hello.pl

이 명령은 스크립트를 실행 가능하게 만듭니다.

이제 다음 명령을 입력하여 스크립트를 실행하십시오.

./hello.pl

이 명령은 "Hello World" 스크립트를 실행하고 "Hello, world!"라는 메시지를 인쇄합니다. 터미널로.

결론

Ubuntu 시스템에 Perl을 설치하면 기본 APT 저장소를 통하거나 소스에서 컴파일하여 광범위한 프로그래밍 작업에 Perl의 강력한 기능을 활용할 수 있습니다. APT 리포지토리는 편의성과 안정성을 제공하는 동시에 소스에서 컴파일하면 최신 기능과 설치 프로세스에 대한 더 큰 제어 기능을 제공합니다. Perl 설치를 정기적으로 업데이트하면 최적의 성능과 최신 개선 사항에 대한 액세스가 보장되어 Ubuntu에서의 개발 및 스크립팅 작업이 효율적이고 효과적으로 이루어집니다.

Joshua James

코멘트를 남겨주세요