网站设置什么意思,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 
一旦重启系统或光盘断开则需要将以上步骤重来一遍