7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库...
?
- 7.1 安裝軟件包的三種方法
- 7.2 rpm包介紹
- 7.3 rpm工具用法
- 7.4 yum工具用法
- 7.5 yum搭建本地倉庫
?
三種方法
rpm工具----->類型windows下的exe程序
yum 工具------>可以解決rpm之間的依賴關(guān)系,自動安裝包
源碼包-------->程序的源代碼,但是需要編譯器編譯,編譯成可執(zhí)行的文件
?
安裝rpm包,可以先從鏡像里面的package目錄下光盤離線安裝。
虛擬機下添加centos7鏡像,將cdrom掛載到mnt/下:
mount? /dev/cdrom?? /mnt/
[root@localhost ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 寫保護,將以只讀方式掛載
[root@localhost ~]# cd /mnt/
[root@localhost mnt]# ls
CentOS_BuildTag? GPL ? ? ? LiveOS? ? RPM-GPG-KEY-CentOS-7
EFI? ? ? ? ? ? ? images? ? Packages? RPM-GPG-KEY-CentOS-Testing-7
EULA ? ? ? ? ? ? isolinux? repodata? TRANS.TBL
?
進入package目錄:
cd Package
?
rpm包:
?
blas64-3.4.2-8.el7.x86_64.rpm
?
前面的blas64 為包名, 3.4.2為版本號 ;
如果版本號為3.5跟3.4版本號相比 軟件變化很大,如果版本號為3.4.3跟3.4.2相比軟件變化不大;
?
版本號: 主版本.次版本.修正版本
?
8.el7? 為發(fā)布版本號
?
x86_64為平臺位數(shù):x86為32位,x64為64位,64位可以裝32位軟件,32位軟件不可以安裝32位的包;
centos7不再區(qū)分32位還是64位,全都是64位。
?
.rpm 位包的類型,后綴名。
?
?
安裝一個rpm包:
rmp? -ivh? 包名
?
[root@localhost Packages]# rpm -ivh zsh-5.0.2-28.el7.x86_64.rpm?
準備中...? ? ? ? ? ? ? ? ? ? ? ? ? ################################# [100%]
正在升級/安裝...
?? 1:zsh-5.0.2-28.el7 ? ? ? ? ? ? ? ? ################################# [100%]
?
?
升級一個包:
[root@localhost Packages]# rpm -Uvh zsh-5.1.2-28.el7.x86_64.rpm?
升級的包的版本比之前安裝包的版本號新
卸載一個包
[root@localhost Packages]# rpm -e zsh
?
查詢一個安裝的包
rpm -qa
?
查詢指定安裝的包
rpm? -q? 包名
?
查詢安裝包的具體信息
rpm? -qi? 包名
?
列出安裝包的文件
rpm? -ql? vim-enhanced
?
根據(jù)文件的絕對路徑查詢由哪個包安裝的
rpm? -qf?? /usr/bin/vim
但是如果我不知道vim 在哪個路徑,可以這樣:
rpm? -qf? `which vim` (反引號)
[root@localhost Packages]# rpm -qf? `which vim`
vim-enhanced-7.4.160-2.el7.x86_64
?
yum工具
? yum list? //列出可用rpm包 ? ls /etc/yum.repos.d/ ? yum search vim? //搜索包 ? yum install [-y] ? yum grouplist ? yum groupinstall? [-y] ? yum remove [-y] ? yum update [-y] ? yum provides “/*/vim”?
?
更換yum倉庫源
?cd /etc/yum.repos.d/ ? rm -f dvd.repo ? wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 或者 ? curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo ? yum list?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BZOJ - 3578: GTY的人类基
- 下一篇: 算法题解:最小编辑距离(动态规划算法)