一、重要目录
1 /usr
安装第三方软件的目录
1、/usr/local 主要是用来安装软件的目录
2、/usr/bin和/usr/local/bin 主要用来存放第三方二进制命令文件的目录
3、linux安装文件的三种方式
1、rpm(无法解决安装包依赖的问题)
rpm -ivh [软件包名称] : 安装软件
[root@von ~]# rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpm
warning: zsh-5.0.2-34.el7_8.2.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:zsh-5.0.2-34.el7_8.2 ################################# [100%]
rpm -Uvh [软件包名称] : 更新软件
rpm -e [软件包名称] : 卸载软件
zsh-5.0.2-34.el7_8.2.x86_64.rpm
zsh : 软件包的名称
5.0.2 : 软件包的版本号
34 : 软件包的构建次数
e17 : 软件包适用的平台
8.2.x86_64 : 适用于64位操作系统
.rpm : 扩展名
rpm -q [软件包名称] : 查看该软件包是否安装
[root@von ~]# rpm -q zsh
package zsh is not installed
[root@von ~]# rpm -q libuser-0.60-9.el7.x86_64
libuser-0.60-9.el7.x86_64
rpm -qa [软件包名称] : 跟软件包,则判断软件包是否安装;不跟软件包,则打印当前系统中所有的已经安装的安装包
rpm -ql [软件包名称] : 打印指定安装包中包含的所有文件
rpm -qc [软件包名称] : 打印指定安装包的配置文件
2、yum
优点:可以自动解决安装包依赖问题(也就说安装包安装的时候,自动将依赖包提前安装)
缺点:无法自定义安装
安装软件
yum install [安装包名称] : 安装安装包的名称
-y : 不提示,默认确认
[root@von ~]# yum install nginx
卸载软件
yum remove [软件包名称] : 卸载软件包
-y : 不提示删除,默认确认
更新软件
yum update [软件包名称] : 更新软件包
1、跟软件包,则更新软件包
2、不跟软件包则更新整个操作系统
搜索软件
在仓库中搜索相关的软件包
[root@von ~]# yum search nginx
知识储备:
1、解决nginx安装包没有的问题,需要下载epel源
2、epel源仓库是CentOS扩展包的仓库
3、安装epel源仓库
第一步:切换目录
cd /etc/yum.repos.d
第二步:编辑文件