linux系统下第三方软件安装。
1.软件名称识别
[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm rpm结尾的适用与redhat操作系统
|| || || ||
软件名称 软件版本 软件适用系统 64位
2.rpm(不能呢个解决依赖性)
rpm -ivh name.rpm 安装,-v显示过程,-h指定加密方式为hash
rpm -e name 卸载
rpm -ql name 查询软件生成文件
rpm -qlp name.rpm 查询软件安装后会生成什么文件
rpm -qa 查询系统中安装所有软件的名称
rpm -qa |grep name 查询软件是否安装
rpm -qp name.rpm 查询软件包安装后的名字
rpm -qf filename 查询filename属于哪个安装包
rpm -ivh name.rpm --force 强制安装
rpm -qi name 查看软件信息
rpm -kv name.rpm 查看软件包是否被篡改
rpm -qp name.rpm --scripts 检测软件在安装或卸载过程中执行的动作
3.yum
*)yum上层管理软件工具。最重要的功能是可以解决软件的依赖关系,yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件
***server源端***
1.从网络上下本机系统版本匹配的镜像文件
查看本机版本:hostnamectl
rhel-server-7.2-x86_64-dvd.iso
2.把 rhel-server-7.2-x86_64-dvd.iso挂载到/mnt以便访问镜像中的文件
mount rhel-server-7.2-x86_64-dvd.iso /mnt/
(挂在成功之后,挂在所在的文件会自动失去 w 权限)
3.配置本机yum源指向
rm -fr /etc/yum.repos.d/*
*)注意:先要清空 /etc/yum.repos.d
vim /etc/yum.repos.d/xxx.repo
[server]
name=rhel7.2
baseurl=file:///mnt
gpgcheck=0
4.安装资源共享服务
yum install httpd -y
systemctl stop firewall 关闭防火墙
systemctl disable firewall 开机不开启防火墙
systemctl start httpd 开启 httpd 服务
systemctl enable httpd 开机启动 httpd 服务
5.建立共享目录,并挂载镜像文件到目录共享上
mkdir /var/www/html/rhel7.2
*)共享文件都需要放在 /var/www/html/ 下
umount /mnt 取消挂载
mount rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2
*)注意:当出现上图中所标注的情况时,应采用如下命令结束
fursh -kvh 设备|挂载点 -k kill ,-v显示详细信息,-m扫描设备