linux的文件分兩種類型,一種是普通文件,一種是目錄文件,我們從網上下載的linux文件一般有這么幾種:.tar.gz、.tar.bz2、.rpm、.deb、.rar、.zip、.pl、.py、.run、.bin。 下面我都是在root用戶下進行的安裝,如果你是在一般用戶下首先需要打開一個終端,su成root用戶。不要告訴我你不會,google之~~當然我說的不一定全對,不過我們擁有強大的man,所以不怕!!當你拿不準的時候就man一下。
tar是Unix和類Unix系統(tǒng)中的一種打包格式,已經成為了POSIX標準,好吧!廢話不說了,那為什么tar后面要跟一些.gz啊、.bz2 啊之類的呢?因為我們所說的tar指的是tar格式的文件,而后面跟的是采用的壓縮工具,比如經過gzip壓縮后的tar文件,擴展名就為 “.tar.gz”。通常自由軟件的源代碼采用tar壓縮包的形式發(fā)布。解壓也很簡單: root@rangercyh-laptop:~# tar jxvf 文件名.tar.bz2 root@rangercyh-laptop:~# tar zxvf 文件名.tar.gz 由于是源代碼壓縮包,所以解壓后一般需要自己編譯makefile文件才能進行安裝,如下: 先執(zhí)行配置文件 root@rangercyh-laptop:/解壓后的文件路徑# ./configure --prefix=/usr/local/src(Linux的默認安裝路徑) 再make install文件 root@rangercyh-laptop:/解壓后的文件路徑# make root@rangercyh-laptop:/解壓后的文件路徑# make install 這樣就安裝成功了。
rpm是一個linux下的軟件包管理器,最早由Ret Hat研制,現(xiàn)在由開源社區(qū)維護。像我們上面那樣,先執(zhí)行了configure文件,然后再進行安裝是一般的流程,有些軟件的安裝先需要作很多配置,還有 些依賴關系,所以不是一個簡單的configure文件就能搞定的,這個時候rpm就橫空出世了,采用它進行壓縮,然后所有的解壓配置問題就全部交給你系 統(tǒng)中已安裝好的rpm程序就行了。RPM軟件包分為二進制包(Binary)、源代碼包(Source)和Delta包三種,但不管那種,都不用你考慮太 細,安裝方法都一樣: root@rangercyh-laptop:~# rpm -ivh 文件名.rpm
deb是Debian軟件包格式,跟Debian的命名一樣,deb也是因Debra Murdock(Debian創(chuàng)始人Ian Murdock的前妻)而得名。這種文件在Debina Linux中用的多,安裝方式也很簡單: root@rangercyh-laptop:~# dpkg -i 文件名.deb
這兩種方式相信用過windows的朋友都不會陌生,那么在linux下你也應該記住用那些工具來解壓: root@rangercyh-laptop:~# unrar 文件名.rar root@rangercyh-laptop:~# unzip 文件名.zip
懂點編程的朋友會看出pl是基于perl開發(fā)的程序,py是基于python開發(fā)的程序,相應的安裝也是類似的: root@rangercyh-laptop:~# perl 文件名.pl root@rangercyh-laptop:~# python 文件名.py
run和bin是需要用shell命令來安裝的,一般先需要修改以下腳本的權限,使用chmod來修改,這個修改權限就有點小復雜,給個中文的維基百科大家看看就行了:http://zh./zh/Chmod 安裝方式: root@rangercyh-laptop:~# chmod 修改權限值 文件名.run 或者 文件名.bin root@rangercyh-laptop:~# ./文件名.run 或者 文件名.bin
當然,現(xiàn)在的linux系統(tǒng)一般都自帶有apt-get命令,直接使用apt-get命令進行在線安裝就沒有這么復雜了,比如: root@rangercyh-laptop:~# apt-get install 軟件包名 這樣就裝好了,中途可能會讓你輸入個什么yes之類的。太方便了。。。只要你沒有出現(xiàn)我今天發(fā)生的悲劇,一般不會有需要手動下載文件進行安裝的過程。 |
|