linux下軟件包管理-源碼包-二進制包

linux軟件包管理
 

1.軟件包分類
    源碼包
    二進制包(rpm包)
    
2.rpm包命名規則
 
    命名規則:
        name-major-minjor-release-release.arch.rpm
        
         name:包名
        major:主版本號
        minjor:次版本號
        release:發行版本,修復了重大的bug
        release:rpm的功能更新
        arch:平臺
    包全名:軟件未安裝前
    包名:軟件安裝後        
3.安裝

  rpm -ivh 包全名

4.升級

    rpm    -Uvh 包全名

5.卸載
    rpm -e 包名
    -e(erase)
    --nodeps:不關注依賴性,一般不使用
 
6.查詢
    

rpm -q 包名 
     
    rpm -qa :查詢所有已安裝的包 
     
    rpm -qi 包名:查詢包的詳情
     
    rpm -qip 包名:查詢包的詳情(未安裝包) 
     
    rpm -ql 包名:查詢指定包安裝後文件的生成列表 
     
    rpm -qlp 包名:未安裝的包的信息列表 
     
    rpm -qf 包名:查找指定的文件由哪個rpm包生成

    
7.校驗
 

    rpm -V 包名

    S:文件大小改變了
    M:文件權限修改了
    5:md5校驗失敗
    D:設備主從碼
    L:文件路徑
    U:屬主
    G:屬組
    T:文件的修改時間
    
8.查詢軟件包的依賴性

    rpm -qR 包名

9.導入密鑰文件

    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-REDHAT-RELEASE

rpm包安裝默認的位置:

/etc/配置文件安裝
/usr/bin/可執行的命令安裝目錄
/usr/lib/rpm包的庫目錄
/usr/share/doc/使用手冊
/usr/share/man/幫助文檔



    
yum在線安裝包
 
yum文件所在地/etc/yum.repos.d,一repo結尾

 
 
製作光盤源:
 
1.掛載光盤
 
2.禁止網絡源
 
3.修改配置文件

[cdrom]
name=cdrom repo
baseurl=file:///media/cdrom/Server
enable=1
gpkcheck=0
 


 
yum命令:
 
yum list
        all:列出所有
        available:可用的
        instatlled:已經安裝的軟件
        updates:可用的升級
 
yum search 關鍵詞 :搜索服務器上所有和關鍵詞有關的包
 
安裝:

yum -y install 包名

卸載:

yum -y remove 包名

清除緩存:

    yum clean

一般原則:服務器使用最小化安裝,用什麼軟件安裝什麼軟件,儘量避免卸載
 
yum組管理
 

yum grouplist 
 
yum groupinstall "Chinaese Support"

 


 
源碼包管理:
 
源碼包安裝位置:/usr/local/軟件名
 
安裝源碼包一定要指定一個安裝位置

源碼安裝的過程:
1.下載源碼

2.解壓源碼包,並進入到源碼包目錄

3.執行./configure
    ./configure可接選項,可輸入./configure --help查看可用到的選項
    
4.make

5.make install

安裝注意事項:
源碼包保存位置:/usr/local/src/
軟件安裝位置:/usr/local/
 


 
腳本安裝包:
 
腳本實例下載:lnmp.org
 
 
 
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章