window的exe檔案就是二進制包,不能使用記事本文本打開。
Linux下的ls指令檔案也是二進制的。
rpm工具。類似Windows的exe
源碼包 就是源代碼。需要編譯器編譯可執行檔案
Yum工具 操作的是rpm包。Yum工具是Python開發。自動安裝依賴的包。Yum就像手機應用寶找到什麼下載下傳安裝
設定光驅并挂載

虛拟機CD光牒。右鍵連接配接
[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 -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
軟體包 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
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`