軟件安裝方式

1、二進制碼方式(windows系統軟件安裝方式)java

    

    一、特色:簡便、手動解決軟件依賴;node

                    不靈活(軟件各部分不能拆分)linux

      二、本質:把軟件文件從安裝包直接複製到系統指定目錄。數據庫

      ①RPM方式安裝windows

      >rpm -ivh   軟件包全名服務器

      >rpm -q  軟件包名網絡

      >rpm -e  軟件包名 //卸載jsp

      >rpm -qa      //查看系統裏邊所有rpm方式安裝的軟件工具

      >rpm -qa |grep  部分名稱  //模糊方式查找一個rpm軟件是否有安裝lua

 

    鑑於源碼編譯方式的複雜性,Redhat開發了RPM來管理軟件安裝。因爲其易用性,不少系統如SuSE和Mandriva都支持這種方式。
 

   RPM全名RedHat Package Manager,RPM是一種數據庫記錄的方式將所須要的套件安裝到Linux主機上的一套管理程序,最大的特色是將要安裝的套件先編譯(若是須要的話) 並打包,經過包裝好的套件中默認的數據庫記錄,記錄這個套件在安裝的時候須要的依賴屬性模塊。自動解決依賴性問題。這樣作的好處是:
    一、因爲已經編譯完成呢個並打包,因此安裝很方便,不須要從新編譯。
    二、因爲套件信息以極高記錄在Linux主機的數據庫中,方便查詢、升級和卸載。
    固然,因爲RPM包是事先編譯好的,因此它在安裝時必須限定一個環境。缺點是:
    一、安裝環境必須和打包時的環境一致。
    二、須要瞞住套件的依賴屬性要求。
    三、卸載時須要特別當心,最底層的套件不可先卸載,不然會形成整個系統出問題。
   
    爲了解決以上問題,出現了SRPM,也就是帶有源碼的RPM,注意,其中的套件內容沒有通過編譯,提供的是源碼。一般,SRPM採用.src.rpm的後綴。SRPM與tar方式的區別在於,除了源碼,它還提供了依賴性說明以及全部RPM文件提供的數據。
  
   RPM這麼好,怎麼用呢?
   1、如何安裝:
   使用RPM裝軟件通常採用以下指令:
   #rpm -ivh xxxx.i386.rpm
   參數i表示install;v顯示詳細安裝畫面;h顯示安裝進度。
   能夠鏈接多個rpm包同時安裝,也能夠接一個網址,從網上安裝。
   2、如何升級:
   #rpm -Uvh xxx
   若是沒安裝,則安裝,若是是舊版,則升級。
   #rpm -Fvh xxx
   若是沒安裝,則不安裝,若是是舊版,則升級。
   3、如何查詢:
   RPM查詢時,是在/var/lib/rpm中讀取數據庫文件。
   #rpm -qa 查詢全部的包
   #rpm -q x 查詢是否安裝了x包
   #rpm -qi x 列出詳細信息。
   另外,ql列出全部與套件相關的文件和目錄;qc列出套件全部的配置文件;qd列出全部的幫助文件;qR列出全部依賴套件包含的文件;qf指出文件屬於哪個已安裝的套件。
 
②、yum方式安裝
Yum 是一個功能強大的包管理工具,它能夠垂手可得地爲你解決包依賴關係,對軟件進行安裝、搜索、刪除和列表操做。簡單來講,我沒法播放mp3,我想安裝xmms,用yum就很容易解決!
首先來列舉一些linux下經常使用軟件:
1.多媒體播放器 (XMMS)
2.多媒體播放器 (MPlayer)
3.PDF閱讀器 (Adobe Reader)
4.Download Manager下載工具 (Downloader for X)
5.防火牆軟件 (Firestarter)
6.網絡流量分析工具 (Ethereal)
7.RAR 檔案工具 (rar)
8.FTP 客戶端 (gFTP)
9.BitTorrent 客戶端 (Azureus)
10.luamQQ (QQ)
...............................
固然,yum遠遠不僅能做這些!個人水平有限,也只能把本身知道的分享一下了!

首先,我以爲最重要的莫過於java了!
先到http://java.com/en/download/manual.jsp
下載Linux RPM (self-extracting file),記得必定要記清楚你下載的位置。
下載好了,打開終端,接下來:
1 su
2 輸入root密碼
3 cd 輸入你下載的位置(好比/usr/java/)
4 chmod a+x jre-1_5_0_06-linux-i586-rpm.bin
5 ./jre-1_5_0_06-linux-i586-rpm.bin
6 rpm -iv jre-1_5_0_06-linux-i586-rpm
這就裝好java了!

接下來,就是用yum來爲你工做了!fc5自己自帶的軟件不夠咱們用,好比沒有mp3播放器,視頻播放器.....yum的做用就是幫你下載,安裝的!它用起來至關智能,就是一個缺點你的網速要夠快哦!

首先,我我的建議先要升級一下yum的,其實我也不知道爲何,就是多了個可視化界面,我不喜歡文字模式,由於我水平不好!
打開終端,接下來:
1 su
2 輸入root密碼
3 yum check-update
剩下就是自動化了,簡單吧!

結下來得就是那些應用程序了
安裝多媒體播放器 (XMMS)
1 su
2 輸入root密碼
3 yum -y install xmms

PDF閱讀器 (Adobe Reader)
1 su
2 輸入root密碼
3 wget -c http://ardownload.adobe.com/pub/adob...0.5-1.i386.rpm

下載工具 (Downloader for X)
1 su
2 輸入root密碼
3 yum -y install d4x

防火牆軟件 (Firestarter)
1 su
2 輸入root密碼
3 yum -y install firestarter

FTP 客戶端 (gFTP)
1 su
2 輸入root密碼
3 yum -y install gftp

BitTorrent 客戶端 (Azureus)
1 su
2 輸入root密碼
3 wget -c http://heanet.dl.sourceforge.net/sou..._linux.tar.bz2

luamQQ (QQ)
先到http://lumaqq.linuxsir.org/main/?q=node/245
下載LumaQQ 2005 初始安裝包,再下載Patch,這兩個都能用fc5自帶的解壓器解壓,關鍵是把Patch解壓的東西覆蓋到LumaQQ\lib的文件就行了!返回上層目錄,點擊lumaqq,點擊運行就行了!

先寫這麼多了!有什麼不妥,不對的,但願你們指出!同時也但願能和你們交個朋友,一塊兒前進!
謝謝分享。不過有些內容和yum不搭界
 
2、源碼編譯方式
 
    源碼——二進制碼——目錄
    特色:安裝過程稍微複雜,軟件內部的各個組成部分能夠靈活拆分
    
     ./configure  //在解壓的軟件目錄裏邊執行
                       //參數配置:軟件安裝位置、依賴軟件配置、相關參數配置、檢查軟件依賴
            make          //編譯,源碼——二進制碼
          make install      //安裝,二進制——指定目錄
      
 
3、ftp服務軟件的使用
    關閉seLinux (reboot重啓服務器)
    service vsftpd  start/stop/restart  //控制器ftp服務進程
    winscp  客戶端軟件,能夠訪問ftp服務
 
    細節:
    ①、普通用戶只能訪問本身家的目錄
    ②兩個文件/etc/vsftpd/(ftpusers/user_list)能夠對用戶進行限制訪問 ftp
 
4、gcc軟件安裝
 
    gcc是一個編譯工具,能夠吧C語言、C++語言、JAVA語言 由源碼編譯爲二進制碼
    軟件安裝存在依賴
    A——>B——>——C>——D(DCBA)
相關文章
相關標籤/搜索