Linux軟件包管理

一、Linux軟件包的類型

1、Application.tar.gz:源碼編譯包

要使用這種包,需要先進行編譯,然後再進行安裝

2、rpm(redhat package manager)包:紅帽軟件安裝包

直接安裝使用

 

二、本地rpm安裝包的安裝、卸載、查詢

1、查找

查找本地系統光盤中的rpm包:

 

版本命名規則:

例如:0.13.62-5      

0.13.63爲版本號,最後一位爲奇數的話是測試版本,偶數爲正式版本

-5爲發佈次數

 

2、安裝

顯示詳細安裝進度安裝命令(可同時安裝多個包):rpm -ivh rpm文件包路徑 rpm文件包路徑 rpm文件包路徑

 

強制覆蓋安裝:rpm -ivh 安裝包目錄 --force

 

依賴安裝:

 

3、查看

rpm -qa:查看全部已安裝的包

rpm -qa | grep '關鍵字': 過濾查找已安裝的包

 

4、卸載

rpm -e 軟件包名簡寫和全稱(不帶 .rpm 後綴)

rpm -e 軟件包名 --nodeps(如果當前包有其他程序正在使用,用此命令強制去除依賴卸載)

 

 

三、網絡安裝

1、確認網絡暢通

檢查:網關、IP、子網掩碼、防火牆、橋接器配置、DNS是否配置正確

檢查DHCP相關rpm包是否安裝

2、清除防火牆規則

3、主機名稱管理

 

4、網絡安裝

rpm -ivh + rpm安裝包網絡鏈接地址

 

wget + rpm安裝包網絡鏈接地址 :直接去下載

 

5、rpm相關命令

rpm -ql + rpm包名:查看包位置路徑

rpm -qi + rpm包名:查看包信息

 

四、yum命令 爲了解決依賴性安裝包的問題

1、配置本地yum源

2、yum命令讀取的依賴關係配置目錄

 

yum clean all:清理一切緩存

 

自定義創建 yum 依賴關係配置目錄

 

自定義yum源流程

 

3、安裝命令:yum -y install +包名

 

4、yum 刪除包

 

 

建立緩存:

 

5、yum 網絡源

配置:

安裝:

 

yum命令執行流程:

 

保留 yum 從網上下載的緩存安裝包:

 

模糊安裝:

 

yum命令同一時刻只能運行一個進程

 

網上下載python源碼:

5、python源碼安裝流程:

 

詳細流程:

(1)、解包

(2)、安裝編譯工具

(3)、執行configure腳本添加編譯參數

 

(4)、make命令執行編譯

 

(5)、執行安裝命令

 

(6)、修改環境變量配置

臨時修改:

 

永久修改:

編輯etc目錄下的profile文件

在文件最後一行寫入以下內容

 

 

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