Linux之軟體包管理

2021-09-29 19:34:53 字數 2504 閱讀 1971

linux系統兩種軟體包格式:

debian類:

.ded技術

發行版本:

debian、ubuntu、xandros、linspire

red hat類:

.rpm技術

發行版本:

fedora、centos、red hat enterprise linux、opensuse、mandriva、pclinuxos

一、查詢軟體包:

red hat 系統:

命令:yum search search_string

search_string:指需要搜尋的軟體包名稱

例如:yum search emacs emacs就是軟體包名稱

debian 系統:

命令:apt-get update

apt-cache search search_string

二、軟體包的安裝

高階安裝:安裝軟體包時,同時安裝所有的依賴包。

red hat 系統:

命令:yum install package_name

package_name :指軟體包名稱

debian 系統:

命令:apt-get update

apt-cache install package_name

例如:apt-get update;apt-cache install emac (安裝emac軟體包)

低階軟體包安裝:安裝時不安裝依賴包

red hat 系統:

命令:rpm -i package_file

package_file :指包含該軟體包的檔案,通常指rpm包

例如:rpm -i emacs-22.1-7.fc7-i386.rpm

常用引數:

-i:安裝軟體包

-h:顯示安裝進度

-v:顯示執行過程

-u:代表「update」,表示公升級

-e:代表erase,即刪除解除安裝軟體包

debian 系統:

命令:dpkg --install package_file

三、刪除軟體包

red hat 系統:

命令:yum erase package_name

yum remove package_name

package_name :指軟體包名稱

debian 系統:

命令:apt-get remove package_name

四、更新庫中的軟體包

red hat 系統:

命令:yum update

注意:如果原程式包的配置檔案安裝後曾被修改,公升級時,新版本的提供的同乙個配置檔案並不會直接覆蓋老版本的配置檔案,而把新版本的檔案重新命名(filename.rpmnew)後保留

debian 系統:

命令:apt-get update;apt-get upgrade

五、更新(公升級)已經安裝的軟體包

red hat 系統:

命令:rpm -u package_file (引數u大寫)

debian 系統:

命令:dpkg --install package_file

六、列出已經安裝的軟體包列表

red hat 系統:

命令:rpm -qa

debian 系統:

命令:dpkg --list

七、判斷軟體包是否安裝

red hat 系統:

命令:rpm -q package_name

debian 系統:

命令:dpkg --status package_name

八、顯示已安裝軟體包的相關資訊

red hat 系統:

命令:yum info package_name

debian 系統:

命令:apt-cache show package_name

九、檢視某具體檔案由哪個軟體包安裝

red hat 系統:

命令:rpm -qf file_name (file_name指具體目錄下的二進位制程式名稱如:/usr/bin/vim )

debian 系統:

命令:dpkg --search file_name

十、更新軟體包組

Linux之軟體包管理

linux軟體安裝的兩種方式 二進位制格式軟體 rpm redhat package managemen 原始碼軟體 tar.gz tar.gz2 rpm軟體管理 光碟iso映象檔案 存放光碟的檔案預設放在 dev sr0目錄中 或對應的軟連線 dev cdrom 需要將其掛載在某個目錄下才可安裝使...

linux軟體包管理

二進位制軟體包管理 rpm,yum rpm的使用 rpm包格式 stdo 1.7.2p1 5.e15.i386.rpm stdo 軟體名 1.7.2p1 版本號 5.e15 發行號 i386 硬體平台 1 安裝軟體包 一般不能指定安裝目錄 rpm ivh 軟體包全部名稱 rpm i stdo 1.7...

Linux 軟體包管理

rpm redhat package manager redhat軟體包管理工具,類似windows裡面的setup.exe 是linux這系列作業系統裡面的打包安裝工具,它雖然是redhat的標誌,但理念是通用的。rpm包的名稱格式 apache 1.3.23 11.i386.rpm apache...