软件包安装
軟件包安裝
一、軟件包類型
二進制軟件包 :.rpm
源碼包:.src.rpm .bin .tar.gz bundle .run
二、rpm的管理命令
1、安裝軟件包
? rpm -ivh 包全名
例:rpm -ivh bind-9.9.4-37.el7.x86_64
i————》安裝
v————》顯示安裝過程
h————》以#顯示安裝進度
2、查詢已經安裝的軟件包
? rpm -qa 包名
例:rpm -qa bind
3、查詢軟件包的安裝位置
? rpm -ql 包名
例:rpm -ql bind
4、查詢文件/目錄是由哪個軟件包安裝產生的
? rpm -qf 文件/目錄
例:rpm -qf /etc/named.conf
5、卸載
? rpm -e 包名
例:rpm -e bind
6、從遠程服務器安裝軟件包
? rpm -ivh http://服務器的ip//軟件包的位置/軟件包的包全名
例:rpm -ivh http://172.25.0.1/xxx-123-x86_64.rpm
7、安裝軟件包并指定安裝路徑
rpm -ivh 包全名 --perfix=目標路徑
三、yum的管理命令
1、編輯yum源文件
cd /etc/yum.repos.d
在該目錄下新建一個目錄并將原來目錄下的所有文件移動到新建的目錄下。
mv C* aa
編輯vim yum.repo
[iso] ————》源名稱
name=centos 7————》對源的描述
baseurl=file:///mnt/cdrom ————》yum的下載軟件包的名字。如果從遠程服務器下載,需改寫為http://+IP地址
enabled=1 ————》是否啟用該源(0->否,1->是)
gpgcheck=0 ————》是否驗證軟件的數字簽名(0->否,1->是)
2、清除緩存
yum clean all
3、生成緩存
yum makecache
4、安裝軟件包
? yum install 包名 -y
例:yum install httpd -y
5、安裝一組軟件包
? yum groupinstall 程序組名 -y
例:yum groupinstall mariadb -y
6、列式yum源元數據
yum repolist
7、根據關鍵字查找軟件包
? yum search 命令/關鍵字
例:yum search pstree
8、卸載軟件包程序組
? yum remove 軟件包名 -y
例:yum remove httpd -y
? yum autoremove 包名 -y
例:yum autoremove httpd -y
? yum groups remove 程序組 -y
例:yum groups remove mariadb -y
9、列式所有的軟件包
? yum list
例:yum list | grep 包名 ——》如果包名后有@說明安裝,沒有則沒安裝
10、指定資源池(源)下載軟件包
? yum -enablerepo=池的名字 install 包名 -y
例: yum -enablerepo=iso install httpd -y
11、升級軟件包
升級單個:yum update 包名 -y
升級所有:yum upgrade -y
總結
- 上一篇: linux查看riak版本,Riak学习
- 下一篇: bat 关闭IE自动配制脚本、禁用掉自动