栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

搭建apt仓库

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

搭建apt仓库

一、安装apache2、reprepro​​​​​​​

1、sudo apt install apache2

查看服务是否开启: systemctl status httpd 可以网页验证: 

例如:测试的机器的IP是192.168.0.104,可以在浏览器输入IP,可以看到如下页面:

 

 以上可证明apache已经开启

2、安装reprepro
sudo apt install reprepro

二、建立配置

我们当前示例仓库为: deb http://192.168.0.104/desktop/ eagle main

1、建立需要配置的目录

$sudo mkdir /var/www/html/desktop/

$sudo mkdir /var/www/html/desktop/conf   /var/www/html/desktop/db

2、添加配置文件

$sudo vim /var/www/html/desktop/conf/distributions 

Origin:Deepin

Label:deepin

Codename:eagle

Suite:stable

Architectures:loongarch64

Components:main contrib non-free

UDebComponents:main contrib non-free

   保存,退出

三、搭建并更新仓库
   搭建仓库导入deb包

$sudo reprepro  -C main includedeb stable /PATHTO/*.deb

  注: PATHTO ----- 本地存放的deb的路径

       不是仓库中的deb的路径。

 若是有新的deb包,需要注意以下问题:

1、新的deb包在仓库不存在

2、新的deb包的版本比仓库中版本要高

   以上信息确认无误后, 可以使用上面导入deb包的命令更新deb包。

四、客户端更新下载

1、 配置源:
$sudo vim /etc/apt/sources.list

deb [trusted=yes] http://192.168.0.104/desktop/ eagle main

2、 更新源:

  $sudo apt update

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/890573.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号