软件安装
来源:互联网 发布:广东省软件协会 编辑:程序博客网 时间:2024/06/07 03:43
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.从网络上下本机系统版本匹配的镜像文件
查看本机版本:hostnamectlrhel-server-7.2-x86_64-dvd.iso
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扫描设备
6.测试
在浏览器中输入:http://本机ip/rhel7.2
可以看到镜像中的内容
7.修改本机yum源指向
[server]
name=rhel7.2
baseurl=file:///var/www/html/rhel7.2
gpgcheck=0
8.开机自动挂载ios
vim /etc/rc.d/rc.local (开机自动运行的配置文件)
mount rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2
:wq
*)注意给 x 权限:chmod +x /etc/rc.d/rc.local
9.第三方软件库搭建
*)把所有的rpm软件包放到一个目录中,这个目录只能存在rpm文件
createrepo -v /rpm(software存放目录) 生成库文件
vim /etc/yum.repos.d/xxx.repo
[software]
name=software
baseurl=file:///rpm(software存放目录)
gpgcheck=0***client指向端***
vim /etc/yum.repos.d/xxx.repo
[server]
name=rhel7.2
baseurl=ftp://|http://|file://
gpgcheck=0yum clean all 清空yum缓存识别新配置
4.yum命令
yum install sofaware 安装
yum repolist 列出设定yum源信息(可使用的软件源)
yum remove software 卸载
yum list software 查看软件源中是否有此软件
yum list --all 列出所有软件名称
yum list installd 列出已经安装的软件名称
yum clean all 清空yum缓存
yum serach software 根据软件信息搜索软件名字
yum whatprovides filename 在yum源中查找包含filename文件的软件包
yum update 更新软件
yum history 查看软件改变历史(更新、卸载、安装)
yum reinstall software 重新安装
yum info software 查看软件信息
yum groups list 查看软件组信息
yum groups info software 查看软件组内包含的软件
yum groups install software安装组件
yum groups remove software 卸载组建5.制作黑名单:
vim /etc/yum.conf
exclude=*.i686(屏蔽掉32位软件) -------END------
- 安装软件
- 安装软件
- 软件安装
- 软件安装
- 软件安装
- 软件安装
- 安装软件
- 软件安装
- 安装软件
- 软件安装
- 软件安装
- 软件安装
- 软件安装
- 软件安装
- 软件安装
- 软件安装
- 软件安装
- 软件安装
- TCP的三次握手与四次挥手过程,各个状态名称与含义,TIMEWAIT的作用
- live555学习笔记10-h264 RTP传输详解(2)
- java 类的高级特性
- PAT A1080 graduate admission (30)
- TCP的拥塞控制
- 软件安装
- getElementsByClassName兼容IE低版本
- TCP滑动窗口与回退N针协议
- 使用Gradle编译执行Gague项目
- 第九天,System类获取系统环境变量和系统参数
- Http的报文结构
- live555学习笔记11-h264 RTP传输详解(3)
- windows下安装keras
- Spring Mvc上传文件