包管理器是方便軟體安裝 解除安裝 解決包依賴關係的重要工具
centos
redhat
使用yum
包管理器,安裝包的格式是rpm
ubuntu
debian
使用apt
包管理器,安裝包格式是deb
rpm命令常用引數
- -q 查詢軟體包
rpm -qa
查詢安裝的所有rpm
軟體包rpm -q 軟體包名稱
查詢已安裝軟體包 - -i 安裝軟體包
rpm -i 軟體包名稱.版本.機器型別.rpm
安裝軟體包對應的是一個完整的包檔案的名稱 - -e 解除安裝軟體包
rpm -e 軟體包名稱
解除安裝軟體包,rpm -e a b c
安裝a
b
c
三個軟體包
yum包管理器
yum
包管理器可以幫助我們自動解決包依賴問題,同時yum
也有自己的源倉庫,絕大多數常用的rpm
都在其中,所以yum
的存在更便於我們為您實現rpm
包的管理.
centos
yum
源
http://mirror.centos.org/centos-7/-
國內映象
https://mirrors.aliyun.com/centos/7/
使用國內映象替換國外源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
常用引數
install
安裝軟體包remove
解除安裝軟體包list|grouplist
檢視軟體包update
更新軟體包
二進位制安裝方式
- 解壓安裝包
- 執行
configure
檔案,用來生成makefile
為下一步編譯做準備,可以在後面加引數來對安裝進行控制,比如:./configure --prefix=/usr/local/xxx
代表將這個檔案安裝到後面這個目錄當中. make
編譯make install
安裝