1. 程式人生 > >軟件包安裝方法、rpm包介紹、rpm、yum、

軟件包安裝方法、rpm包介紹、rpm、yum、

yum rpm

安裝軟件包的三種方法

windowexe文件就是二進制包,不能使用記事本文本打開。

Linux下的ls命令文件也是二進制的。

rpm工具。類似Windowsexe

源碼包 就是源代碼。需要編譯器編譯可執行文件

Yum工具 操作的是rpm包。Yum工具是Python開發。自動安裝依賴的包。Yum就像手機應用寶找到什麽下載安裝

rpm包介紹

設置光驅並掛載

技術分享

虛擬機光盤。右鍵連接

[root@lsx1 ~]# mount /dev/cdrom /mnt/

[root@lsx1 Packages]# cd /mnt/

[root@lsx1 Packages]# cd Packages/ //這裏面裝的都是rpm

rpm包格式,包名、版本號、發布版本號、平臺

zlib-1.2.7-13.el7.x86_64.rpm

rpm工具用法

rpm -ivh rpm包文件 //安裝

[root@lsx1 Packages]# rpm -ivh zsh-5.0.2-7.el7.x86_64.rpm //-v可視化 -h人性化

準備中... ################################# [100%]

正在升級/安裝...

1:zsh-5.0.2-7.el7 ################################# [100%]

rpm -Uvh rpm包文件 //升級

[root@lsx1 Packages]# rpm -Uvh zsh-5.0.2-7.el7.x86_64.rpm

準備中... ################################# [100%]

軟件包 zsh-5.0.2-7.el7.x86_64 已經安裝

rpm -e 包名 //卸載

[root@lsx1 Packages]# rpm -e zsh

rpm -qa //查詢安裝的包

[root@lsx1 Packages]# rpm -qa

openssh-server-6.4p1-8.el7.x86_64

filesystem-3.2-18.el7.x86_64

rpm -q 包名 //查詢指定包是否安裝(需要已經安裝的才可以搜)

[root@lsx1 Packages]# rpm -q zsh

zsh-5.0.2-7.el7.x86_64

rpm -qi 包名 //查詢指定包信息

[root@lsx1 Packages]# rpm -qi zsh

Name : zsh

Version : 5.0.2

Release : 7.el7

Architecture: x86_64

rpm -ql 包名 //列出包安裝的文件

[root@lsx1 Packages]# rpm -ql zsh

/bin/zsh

/etc/skel/.zshrc

/etc/zlogin

rpm -qf 文件絕對路徑 //查看一個文件是由哪個包安裝的

[root@lsx1 Packages]# rpm -qf /usr/share/zsh/site-functions

systemd-219-42.el7_4.1.x86_64

zsh-5.0.2-7.el7.x86_64

yum工具用法

yum list //列出可用rpm包。包名、版本號以及平臺版本、倉庫名字

ls /etc/yum.repos.d/

[root@lsx1 Packages]# ls /etc/yum.repos.d/

CentOS-Base.repo CentOS-Sources.repo epel.repo

CentOS-Debuginfo.repo CentOS-Vault.repo epel-testing.repo

yum search vim //搜索包

[root@lsx1 Packages]# yum search zsh //更精準的可以使用yum list |grep 包名

已加載插件:fastestmirror

======================== N/S matched: zsh ========================

autojump-zsh.noarch : Autojump for zsh

zsh-html.x86_64 : Zsh shell manual in html format

zsh.x86_64 : Powerful interactive shell

zsh-lovers.noarch : A collection of tips, tricks and examples for

: the Z shell

yum install [-y] //安裝-y不詢問

yum grouplist //列出可用的組

yum groupinstall [-y] //安裝組包

[root@lsx1 Packages]# yum groupinstall ‘Virtualization Host‘ //包有空格加引號

yum remove [-y]

[root@lsx1 Packages]# yum remove zsh //卸載。列出相關的包一起卸載

yum update [-y]

[root@lsx1 Packages]# yum update zsh //升級包。不加包名可以升級系統

yum provides /*/vim

[root@lsx1 Packages]# yum provides "/*/vim" //列出哪些包可以安裝vim命令

[root@lsx1 ~]# yum provides `which vim`


本文出自 “帕多克的癡迷” 博客,請務必保留此出處http://lsxme.blog.51cto.com/12400127/1980758

軟件包安裝方法、rpm包介紹、rpm、yum、