当前位置: 首页 > news >正文

建立共享linux第三方软件仓库

1. 选择httpd共享方式并下载

[root@server100 software]# dnf install httpd -y

2. 启动httpd,检查防火墙,和selinux是否关闭

[root@server100 software]# systemctl enable --now httpd
[root@server100 software]# systemctl status firewalld.service
○ firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; preset: enabled)Active: inactive (dead)Docs: man:firewalld(1)
[root@server100 software]# getenforce
Disabled

3. 创建挂载点的软连接(代替挂在,不用写自动挂在)

[root@server100 software]# ln -s /rhel9/  /var/www/html/

4. 创建第三方仓库目录

[root@server100 ~]# mkdir /var/www/html/software/

5. 下载第三方软件到/var/www/html/software(以qq为例)

[root@server100 ~]# wget https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.9_240617_x86_64_01.rpm -O  /var/www/html/software/QQ_3.2.9_240617_x86_64_01.rpm

6.下载createrepo并使用其扫描(每添加一个第三方软件都需要扫描一次)

[root@server100 ~]# dnf install  createrepo -y
[root@server100 ~]# createrepo -v /var/www/html/software/

7. 指定软件仓库(名为software.repo)

[root@server100 ~]# cd /etc/yum.repos.d/
[root@server100 yum.repos.d]# vim software.repo
[software]
name=software
baseurl=http://172.25.254.100/software
gpgcheck=0

8. 清除缓存

[root@server100 ~]# dnf clean all
正在更新 Subscription Management 软件仓库。
无法读取客户身份本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。18 个文件已删除

9. 尝试搜索qq

[root@server100 ~]# dnf search qq
正在更新 Subscription Management 软件仓库。
无法读取客户身份本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。AppStream                                                                                                                                                                    286 MB/s | 6.5 MB     00:00
BaseOS                                                                                                                                                                       191 MB/s | 2.0 MB     00:00
software                                                                                                                                                                     1.9 MB/s | 6.9 kB     00:00
=========================================================================================== 名称 和 概况 匹配:qq ===========================================================================================
linuxqq.x86_64 : QQ


 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • STM32利用FreeRTOS实现4个led灯同时以不同的频率闪烁
  • C++:组合和继承的区别
  • LeetCode HOT100(三)滑动窗口
  • 【Spring】springSecurity中WebSecurityConfigurerAdapter类中configure方法(5版本以下)
  • 2022 RoboCom省赛题目解析
  • Git: fatal: cannot lock ref‘HEAD‘: Unable to create
  • SQL 存储过程
  • 短视频矩阵:批量发布的秘密揭秘
  • SpringBoot常见注解
  • 数列分块<2>
  • int类型变量表示范围的计算原理
  • RISC-V指令集架构详细组成
  • ASP.NET Core 使用Log4net
  • elasticSearch快速了解
  • shark云原生-日志体系-ECK
  • Apache的基本使用
  • Go 语言编译器的 //go: 详解
  • Java新版本的开发已正式进入轨道,版本号18.3
  • Map集合、散列表、红黑树介绍
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • React-生命周期杂记
  • Transformer-XL: Unleashing the Potential of Attention Models
  • Vue 动态创建 component
  • Vue2.x学习三:事件处理生命周期钩子
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 将回调地狱按在地上摩擦的Promise
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 通过npm或yarn自动生成vue组件
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 新书推荐|Windows黑客编程技术详解
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • (14)Hive调优——合并小文件
  • (19)夹钳(用于送货)
  • (a /b)*c的值
  • (Oracle)SQL优化技巧(一):分页查询
  • (poj1.3.2)1791(构造法模拟)
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (二)windows配置JDK环境
  • (二)十分简易快速 自己训练样本 opencv级联lbp分类器 车牌识别
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (算法)前K大的和
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)linux下的时间函数使用
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .Net - 类的介绍
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET 动态调用WebService + WSE + UsernameToken
  • .NET运行机制
  • @Builder用法
  • @ResponseBody