rpm软件包名称:
软件名称 版本号(主版本、次版本、修订号) 操作系统 -----90%的规律
有依赖关系,不能自动解决依赖关系。
用rpm安装需要考虑如下信息:
1.需要考虑系统的版本需要与rpm对应
2.系统的架构:如32位还是64位
3.需要考虑依赖关系
rpm -ivh 软件包名称
-i install
-vh verbose human //详细的人类??
-U upgrade 升级
1.通过rpm安装
可以先下载下来
[root@linux-server ~]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/unzip-6.0-21.el7.x86_64.rpm
#wget下载命令
#wget 下载地址 -O 指定存放路径
#curl 下载地址 -o 另存为的文件路径
2.直接通过连接安装rpm包
[root@linux-server ~]# rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/unzip-6.0-21.el7.x86_64.rpm
rmp
- -q query(查询)
- -l list (列出)
- -f file
- -a all
[root@linux-server ~]# rpm -qa | grep 软件名 # 查找软件是否安装
[root@linux-server ~]# rpm -ql httpd #查询http安装的文件
[root@linux-server ~]# rpm -qf /usr/share/httpd/noindex #查询该文件属于哪个包
[root@linux-server ~]# rpm -qf /etc/passwd #查询某一个文件是哪个软件产生的:只能查询已经安装好的软件
卸载
语法:# rpm -e 软件名称
-e erase的意思
[root@linux-server ~]# rpm -e httpd
yum -y install 软件名
分类:本地yum(可以脱离网络环境,本地局域网内容搜索内容并下载安装)和远程yum(有网,找到对应链接,然后下载到本地进行安装)
yum -y install 软件名 #在安装过程中的流程是啥?
1.访问缓存(更快的知道自己有没有这个软件的下载信息)
2.如果没就报没有,结束;;如果有,则访问/etc/yum.repos.d/*.repo
3.提取软件下载链接,并连接下载
4.安装对应软件,并删除安装包
不想写了,有空再写