网站设置什么意思,tp5 商城网站开发,自助建站系统代理,手机wap网站 源码包/源管理命令
1.rpm是最基础的rmp包的安装命令#xff0c;需要提前下载相关安装包和依赖包
2.yum/dnf是基于rpm包的自动安装命令#xff0c;可以自动在仓库中匹配安装软件和依赖包
注意:以上是安装命令#xff0c;以下是安装源
3.光盘源#xff1a;是指安装系统时后的…包/源管理命令
1.rpm是最基础的rmp包的安装命令需要提前下载相关安装包和依赖包
2.yum/dnf是基于rpm包的自动安装命令可以自动在仓库中匹配安装软件和依赖包
注意:以上是安装命令以下是安装源
3.光盘源是指安装系统时后的操作系统光盘它里面有很多自带的常用软件安装包定位于当前主机
4.局域网源是指本地局域网不便连接互联网而且客户机都在局域网中定位于网内自建仓库局布网络
5.互联网源是指当前主机可以直接外接互联网通过外网提供的仓库完成在线安装软件
6.源码安装是指从互联网下载相关软件的源代码在本主机上进行配置编译安装的过程
rmp命令
其功能是在Linux系统下对软件包进行安装卸载查询验证升级等工作
常见的主流系统如rhel centos fedora等都采用这种软件包管理器
推荐用固定搭配“rpm -ivh 软件包名” 安装软件而卸载软件则用“rpm -evh a软件包名”
rpm包命名规范 语法格式rpm 参数 软件包名
常用参数 示例
rpm -ivh cookpit-185-2.el8.x86_64.rpm
正常下载安装软件包需要提前下载rpm包文件
rpm -qa 显示系统已安装过的全部RPM软件包
rpm -qa| grep ssh 过滤出其中某一个包
rpm -qa --last 列出所有已安装软件包按照最近安装或更新时间排序
rpm -qa--last | head -20列出最近安装的20个软件
rpm -ql telnet 查询某个软件的安装路径
rpm -qi telnet 查看包的信息
whereis ifconfig》
rpm -qf /sbin/ifconfig 查看某一个程序来自那个安装包
whereis ls 》/usr/bin/ls
rpm -qf /usr/bin/ls
rpm -qd net-tools 查看安装包的帮助文档位置
rpm -qc rsync 查看安装的软件的配置文件位置
rpm -qR net-tools 查看安装软件的依赖包
rpm -qal net-tools-2.0-0.25.20131004git.1. a17.x86_64. rpm 查看rpm包将要安装的文件rpm -evh telnet 卸载通过RPM软件包安装的某个服务
rpm -e --nodeps telnet 卸载软件包忽略其依赖项
rpm -Uvh cockpit-185-2. el8. x86_64. rpm 升级某个软件包
rpm -Uvh --force cockpit-185-2. el8.x86_64. rpm强制安装软件包即使存在版本冲突或其他问题
如果需要依赖可以下载并将依赖和程序一起安装
sudo rmp -ivh 主程序.rpm 依赖1.rpm 依赖2.rpm ......
yum命令
在Linux系统中基于rpm进行软件包的管理工作yum技术通用于rhel centos fedora opensuse 等主流系统可以让系统管理人员交互式的自动化更新和管理软件包实现从指定服务器自动下载更新删除软件包的工作
yum软件仓库及命令能够自动处理软件依赖关系一次性安装所需的全部软件无需繁琐的操作
语法格式yum 参数 动作 软件包
常用动作 示例
yum clean all 清理原有的软件仓库缓存
yum makecache 建立最新的软件仓库信息缓存默认连接原来的互联网源
默认源 /etc/yum.repo.d/redhat.repo
yum search httpd 使用YUM查找软件包
yum install httpd 安装指定的服务及其相关软件包需要确认
yum -y install httpd 安装指定的服务及其相关软件包不需要确认
yum list installed | grep httpd 显示指定服务的软件信息
yum info httpd 显示指定服务的软件信息
yum update httpd 更新指定的服务及相关软件包
yum remove httpd 卸载指定的服务及相关软件包
yum grouplist 显示可安装的软件包组列表
yum list 列出所有可安装的软件清单
yum check-update 列出所有可更新的软件清单
yum update 安装所有更新软件
yum list installed 列出所有已安装的软件包
yum info installed 显示所有已安装的软件包信息
yum本地源实现过程及原理
先在yum服务器上创建yum repository仓库在仓库中事先存储了众多rpm包以及包相关的元数据文件放置于特定目录repodata下当yum客户端利用yum/dmf工具进行安装时会自动下载repodata中的元数据查询元数据是否存在相关的包以及依赖关系自动从仓库中找到相关包下载并安装
yum需要依赖于环境依赖于服务端和客户端允许跨网络
1.服务端需要的两个文件 RPM包Packages文件夹中 元数据repodata文件夹目录软件的目录软件的依赖关系软件的位置
2.客户端的配置文件中 baseurl地址一定要写到这两个文件夹repodata和packages的上级目录
最终形成两个文件夹Packages(包文件夹一般取名 packages)和repodata元数据文件夹
3.仓库类型 光盘的仓库基本仓库比较常用 epel扩展仓库比较新
本地光盘仓库搭建过程
1.虚拟机加载并连接系统安装光盘。 2.挂载光盘到本地临时目录
mount /dev/sr0 /mnt/ 映射成功 3.如果有文件就备份本地原有配置没有则跳过本操作
cd /etc/yum.repos.d/ 进入到本地配置目录
mkdir bak 创建一个备份目录
mv *.repo ./bak 将原来的/默认的repo资源文件拷贝/备份到当前的bak目录中
4.创建新的本地配置文件
要注意文件权限问题注意文件名称随意但后缀必须是repo
vim local.repo 写入如下内容并将格式左对齐 靠边
[RHEL9-BaseOS]
nameRHEL9-BaseOS
baseurlfile:///mnt/BaseOS
gpgcheck0
[RHEL9-Appstream]
nameRHEL9-Appstream
baseurlfile:///mnt/AppStream
gpgcheck0
5.用命令下载软件
yum clean all
yum makecache yum install httpd 本地仓库搭建的源是光盘/dev/se0
本地仓库对应的配置文件/etc/yum.repos.d/local.repo
本地仓库映射的包位置/mnt
一旦重启系统或光盘断开则需要将以上步骤重来一遍