程序包管理工具
阿新 • • 發佈:2018-03-09
class 進度條 --nodeps mirrors 例子 target one ref iyu
: 測試安裝,不真正執行安裝。
程序包的來源
1. 系統發版的光盤或官方的服務器;
CentOS官網:https://www.centos.org/download/
阿裏雲:http://mirrors.aliyun.com
網易:http://mirrors.163.com
清華:https://mirror.tuna.tsinghua.edu.cn/
中科大:http://mirrors.ustc.edu.cn/
浙大:http://mirrors.zju.edu.cn/
2. 項目官方站點
舉幾個例子:
https://grafana.com/grafana/download
https://portal.influxdata.com/downloads#influxdb
3. 第三方組織
Fedora-EPEL
:
Extra Packages for Enterprise Linux
基本上鏡像站都提供epel源。
4. 搜索引擎:
http://pkgs.org
http://rpmfind.net
http://rpm.pbone.net
https://sourceforge.net/
5. 自己制作
註意:第三方包建議要檢查其合法性
- 來源合法性
- 程序包的完整性
rpm命令
安裝卸載
-i
:install ,安裝-v
:verbose,顯示詳情-h
:顯示進度條-e
:erase,刪除(卸載)-U
upgrade,升級--force
強制安裝(不能用於強制卸載)--test
--nodeps
:忽略依賴性(一般不忽略)--oldpackage
降級安裝(一般不降級)
內核安裝默認是不覆蓋安裝的,裝了多個kernel,可以修改grub.conf
修改默認啟動內核順序。可以rpm -e
卸載舊的kernel
程序包管理工具