Centos7 安裝perl依賴環境庫

來源:互聯網
上載者:User

標籤:設計者   解譯器   無法   log   其他   blog   展開   指定   install   

Perl簡介

Perl,一種功能豐富的電腦程式語言,運行在超過100種電腦平台上,適用廣泛,從大型主機到可攜式裝置,從快速原型建立到大規模可擴充開發。Perl最初的設計者為拉裡·沃爾(Larry Wall),於1987年12月18日發表。現在的版本為Perl 6,於2015年12月25日更新。Perl借取了C、sed、awk、shell 指令碼語言以及很多其他程式語言的特性,其中最重要的特性是它內部整合了Regex的功能,以及巨大的第三方程式碼程式庫CPAN。簡而言之,Perl像C一樣強大,像awk、sed等指令碼描述語言一樣方便,被Perl語言愛好者稱之為"一種擁有各種語言功能的夢幻指令碼語言"、"Unix 中的王牌工具"。Perl 一般被稱為"實用報表提取語言"(Practical Extraction and Report Language),你也可能看到"perl",所有的字母都是小寫。一般,"Perl",有大寫的 P,是指語言本身,而"perl",小寫 p,是指程式啟動並執行解譯器。

實驗環境

系統版本:centos7x3.10.0-514.el7.x86_64

Perl版本:perl-5.16.1

關閉防火牆並禁止開機自啟

systemctl stop firewalld.service
systemctl disable firewalld

關閉selinux

sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g‘ /etc/sysconfig/selinux

重啟 reboot

安裝perl原因

有的童鞋可能不理解安裝它幹啥,簡單給大家說一下,在linux系統上這是一個各種命令版本和軟體依賴庫的Integration Environment,說白了就是沒有他大部分甚至全部命令無法使用,各種軟體安裝,編譯環境報錯類似於:error while loading shared libraries: /usr/lib64/perl5/CORE/libperl.so: file too short或者在用一些命令時會提示:Perl的版本太低等等。以上說的這兩種報錯都是因為系統內建perl版本太低,所以需要自己手動升級!

安裝perl1、卸載系統內建的perl

yum remove perl

2、安裝perl依賴包

yum -y install cpan

註:這個包是用來編譯安裝perl的。

3、下載perl源碼包

wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz

4、解壓perl壓縮包

tar zxf perl-5.16.1.tar.gz

5、進入perl解壓目錄

cd perl-5.16.1

6、編譯並安裝perl(共四步)1)配置perl安裝目錄

./Configure -des -Dprefix=/usr/bin/perl

註:以上命令目錄可以自訂,根據自己習慣指定目錄即可。

2)編譯perl

make

3)編譯測試perl

make test

4)安裝perl

make install

5)查看perl版本

perl -v

註:看到以上說明安裝成功了!切記如果是因為軟體編譯安裝報錯安裝的perl,那麼當安裝完新版本的perl之後,需要重新使用yum或者編譯安裝軟體才行,原因是在卸載系統內建perl時,預設將依賴包和環境包以及未安裝完的軟體清空,所以需要重新安裝!

Centos7 安裝perl依賴環境庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.