Perl을 어떻게 업데이트 / 설치합니까?


19

Perl 패키지는 /usr/bin이전 버전 (5.12.4)입니다. 현재 안정 버전은 5.14.2 인 것으로 보입니다.

이 버전을 어떻게 업데이트합니까? 루트 액세스가 필요하며 경로에있는 디렉토리에 설치하기 위해 새 바이너리를 컴파일하고 싶지 않습니다.


루트 액세스 권한이 있습니까?
mdpc

답변:


35

경고 : cpan그림과 같이 사용 하면 상당한 시간이 걸리며 방치 할 수 없습니다.

다음 명령은 모든 Perl 패키지를 업데이트하고 테스트합니다.

$ sudo cpan
cpan[1]> upgrade

9

펄 태그 :

Perl은 우분투에서 기본적으로 설치되는 고급 프로그래밍 언어입니다.

패키지 버전

https://help.ubuntu.com/community/UbuntuBackports :

Ubuntu가 6 개월마다 새로운 버전의 OS를 릴리스하면 해당 릴리스가 대부분 고정됩니다. 해당 릴리스에 포함 된 소프트웨어에는 버그 수정 및 보안 패치가 제공되지만 소프트웨어의 새로운 주요 릴리스와 함께 제공되는 새로운 기능은 사용할 수 없습니다.

우분투 11.10 펄 버전

링크 : 데스크톱 버전 11.10과 함께 제공되는 Perl 버전은 무엇입니까?

펄 5.14.2

우분투 패키지 : http://packages.ubuntu.com/search?keywords=perl&searchon=names&suite=all§ion=all

정확한 (펄) : 래리 월의 실제 추출 및 보고서 언어 5.14.2-6ubuntu2 : amd64 i386

우분투 12.04 LTS

Ubuntu 12.04가 출시 될 예정입니다 : https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule

4 월 26 일 최종 릴리스

우분투 12.04 포럼 : http://ubuntuforums.org/forumdisplay.php?f=412


6
sudo perl -MCPAN -e 'upgrade'

도움이 될 수있는 옵션입니다.


오류가 발생하여 성공하지 못했지만 문제를 해결 한 일부 패키지를 업데이트 한 것 같습니다.
Andrei

완료되지 않았거나 오류가 발생했음을 의미합니까?
Olu Smith

설치시 apach.e 설치 디렉토리를 요청한 후 경로 이름에 추가 "/"를 제공했기 때문에 작동이 중단되었습니다. 내 문제가 사라지면서 업그레이드는 여전히 뭔가를했습니다. 곧 새로운 우분투로 업그레이드 할 것입니다
Andrei

1
이것은 perl이 아닌 perl 모듈을 업데이트합니다
Eugen Konkov

5

터미널 ( CTRL+ ALT+ T)을 열고 다음 명령을 실행하십시오.

sudo su

암호를 제공하여 수퍼 유저가 되십시오. 그런 다음 다음을 실행하십시오.

apt-get update

그런 다음 다음을 실행하십시오.

apt-get upgrade

마지막으로 다음을 실행하십시오.

apt-get install -y perl

3

perlbrew를 사용해야합니다 . 이것이 실제 방법입니다. 우분투 사람들은 패키지 기반이 아니기 때문에 이런 방식을 좋아하지 않을 수도 있지만 Perl에 참여해야하는 경우 이것은 전제 조건입니다. 프로세스는 고통스럽지 않으며 Perl컴파일하여 두려워 할 필요가 없습니다 . 정말 고통스럽지 않습니다.

필요에 따라 cpanminuslocal :: lib 도 살펴보십시오 . 그것은 당신에게 인생을 더 쉽게 만들 것입니다.

이 중 어느 것도 루트 권한이 필요하지 않습니다 . 이것을 즐기셔야합니다.

우분투 오래된 펄 패키지를 사용하는 것은 정말 오래된 버전이기 때문에 거의 미친 것입니다.이 오래된 것들을 사용하여 자신을 다치게 할 필요는 없습니다.

이 답변 도 참조하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.