五周第一次課(1月8日)
7.1 安裝軟件包的三種方法
7.2 rpm包介紹
先掛載一個光驅
cd /mnt
這些文件就是rpm包
字符串(包名,可能包名中也有-)-版本號-發布版本號-平臺位置.rpm
7.3 rpm工具用法
rpm -ivh rpm 安裝 (i install v 格式化)
絕對路徑
相對路徑
rpm安裝提示需要依賴包
yum安裝自動安裝依賴包
rpm -Uvh rpm 升級這個包
rpm -e zsh 卸載,成功卸載無提示的
rpm -qa 查詢已安裝的rpm包
rpm -q 包名 查詢指定包是否安裝
rpm -qi 包名 查詢指定包信息
rpm -ql 包名 查詢這個包安裝了哪些文件
rpm -qf /絕對路徑 或者'which 命令' 查詢這個文件是由哪個包安裝的
7.4 yum工具用法
yum list 列出可用rpm包
yum的配置文件 上圖的base是指倉庫(容器) ,下圖配置文件的base即為所在地,
搜索vim,搜索出相應的包 yum which vim
yum list |grep ‘vim’ 更精準搜索帶vim的包
yum install -y y表示yes,避免詢問
yum grouplist 可用的組
yum groupinstall ‘Virtualization Host’ 安裝一個組
卸載 yum remove 也可以-y 可以一起卸載掉依賴
yum update (-y)升級一個包,不加包名會升級掉所有的rpm包,包括系統
yum provides “/*/vim” 搜索出命令需要用的包
7.5 yum搭建本地倉庫(視頻中ppt小錯誤: gpcheck改為gpgcheck,yum cean 改為 yum clean)
yum不能聯網時搭建的一個本地的倉庫包,方便yum使用
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak 備份文件
rm -f /etc/yum.repos.d/*
vim /etc/yum.repos.d/dvd.repo 下圖的應該是gpgcheck=0
yum clean all
yum list 帶@的表示已經安裝,剩下的倉庫變成了dvd
擴展
1. yum保留已經安裝過的包 http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml
五周第一次課(1月8日)