ubuntu 9 10下perl模組的安裝

2021-06-16 03:48:31 字數 1172 閱讀 9335

perl在ubuntu 9.10系統中是預設安裝的。而且是最新的可用的5.10

在使用linux或是unix時,perl是乙個非常 有用的指令碼的語言 。關於perl的模組安裝,網上也有很多介紹,一方面可以通過不同 套件自帶的軟體 安裝工具安裝,一方面可以通過cpan安裝,再者就是可以直接編譯源**。

這樣,對於擁有root許可權的使用者來說,沒有任何問題,可是對於不擁有root許可權的一般使用者來說,如果想在自己的home目錄下安裝與使用perl的模組,還有很多特別之處。我這裡就是專門介紹如何在一般使用者的home目錄下安裝以及使用perl模組的。

編譯與安裝模組:

一般來說有幾步基本 步驟:

% perl makefile.pl

% make

% make test

% make install

% make clean

不同於擁有root許可權的安裝,對於使用者,必須在第一步指定乙個擁有合適許可權的安裝模組的目標路徑。

比如說perl makefile.pl --prefix=/home/username/usr

讓你的指令碼能夠找到你安裝的模組

當你像上面一步那樣安裝了模組在/home/username/usr下面後,如果在你的程式中要用到這些模組,你可以通過兩種方法實現:

use lib qw(/home/username/usr/lib/perl5 /home/username/usr/lib/perl5/site_perl);

或者begin

其原理就是perl搜尋模組的路徑存放在@inc陣列中,只要將使用者自定義的模組路徑加入到該陣列中就行。

在perl指令碼外設定perl模組搜尋路徑

如果需要在perl指令碼外設定perl模組搜尋路徑(比如說要解決安裝模組的依賴關係)時,可以通過設定環境變數來解決。方法如下:

export perl5lib = /

/home//usr/lib/

/home//usr/lib/perl5/site_perl

當然如果你把它放在.bashrc中,此設定便可在以後每次登入系統都會起作用。

作者自己注:

模組名是分大小寫的,當我在perl檔案中使用use file::slurp時,總是提示錯誤,覺得非常意外。原來是大小寫的問題,你

必須要寫為:

use file::slurp;

體驗硬碟下安裝ubuntu9 10

必備工具 wubi hd.exe ubuntu9.10.iso d盤5g以上,建議使用ntfs分割槽,磁碟標識使用英文 1.將wubi hd.exe ubuntu9.10.iso放到d盤,iso目錄下 2.將ubuntu9.10.iso改名為installation.iso 3.雙擊wubi hd....

關於ubuntu 9 10 下nfs搭建

在ubuntu下安裝 配置nfs服務的步驟如下 1 安裝nfs ubuntu上預設是沒有安裝nfs伺服器的,因此我們首先安裝nfs伺服器端 sudo apt get install nfs kernel serve 2 配置 etc exports nfs允許掛載的目錄及許可權在檔案 etc exp...

Ubuntu9 10下eclipse的修正

ubuntu 9.10來臨了,昨天迫不及待的裝好了,然後把一些常用軟體挪了過去,猛然發現eclipse的一些按鈕不好使了,網上查之,找到原因便上手修正。eclipse目錄 opt eclipse sudo vi eclipse patch bin bash export gdk native win...