最新Ubuntu内网源部署方法(Ubuntu20、Ubuntu21)

本文详细介绍了如何在Ubuntu系统中部署离线源,包括下载公网离线源、配置apt-mirror、修改配置文件、执行下载以及将离线源部署到服务器。通过这种方法,可以在内网环境中创建自己的Ubuntu软件源,方便内网服务器和客户端更新软件。

最新Ubuntu内网源部署方法

1. 下载公网离线源

  • 安装apt-mirror,并修改*/etc/apt/mirror.list内容,以ubuntu20.04*为例说明:
############# config ##################
#
#### !!!!!!!!!!此路径为离线源存储路径,保证空间足够!!!!!!!!!!
set base_path    /home/chg/data/mirrors/ubuntu20.04
#
# set mirror_path  $base_path/mirror
# set skel_path    $base_path/skel
# set var_path     $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch  <running host architecture>
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads     20
set _tilde 0
#
############# end config ##############

#### !!!!!!!!!!根据官方源添加deb-amd64、deb-i386!!!!!!!!!!
deb-amd64 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-i386 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse

deb-amd64 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-i386 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse

deb-amd64 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-i386 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

deb-amd64 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-i386 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

#clean http://archive.ubuntu.com/ubuntu

pip install apt-mirror

  • (可选),apt-mirror常年缺乏维护,对新版本支持不佳(漏掉部分文件),
    可以在本文链接下载apt-mirrorhttps://download.csdn.net/download/stacowt/79843148
    或在github上下载最新版本,感谢apt-mirror修复项目: https://github.com/Stifler6996/apt-mirror

    mv /usr/bin/apt-mirror /usr/bin/apt-mirror.ori
    cp apt-mirror /usr/bin/apt-mirror
    chmod 755 /usr/bin/apt-mirror
    
  • 执行apt-mirror,耐心等待(200G左右大小)。

2. 部署离线源至服务器

  • 将离线源拷贝至服务器,/home/xxx/mirrors/ubuntu20.04(该目录仅供参考,根据实际情况而定)。
  #更改镜像源上级目录权限
  chmod 755 /home/xxx/mirrors
  • 服务器安装apache2服务,并设置防火墙

    apt install -y apache2
    
    ufw allow 'Apache'	# 也可直接关闭防火墙
    
  • 设置apache2离线源路径

    cd /var/www/html
    
    ln -sf /home/xxx/mirrors/ubuntu20.04/mirror/mirrors.tuna.tsinghua.edu.cn/ubuntu ubuntu
    
    
  • 启动apache2服务,并设置开机启动

    systemctl start apache2
    systemctl enable apache2
    

3. 内网使用方法

sources.list中网址替换为服务器地址即可,以下为参考:

deb http://192.168.x.x/ubuntu/ focal main restricted universe multiverse
deb http://192.168.x.x/ubuntu/ focal-updates main restricted universe multiverse
deb http://192.168.x.x/ubuntu/ focal-backports main restricted universe multiverse
deb http://192.168.x.x/ubuntu/ focal-security main restricted universe multiverse
### 配置 FastGPT 实现内网部署 要在 Ubuntu 内网环境中成功部署 FastGPT 服务,需综合考虑硬件环境、软件依赖以及具体的部署流程。以下是详细的说明: #### 环境准备 确保服务器的基础配置满足需求。根据已有信息[^2],目标环境应具备以下条件: - **操作系统**: Ubuntu 22.04 LTS。 - **GPU 支持**: Tesla V100-SXM2-32GB 或其他支持 CUDA 的 GPU 设备。 - **CUDA 版本**: 已安装 CUDA 12.2。 如果尚未安装 NVIDIA 容器工具包,则可以通过命令 `sudo apt-get install -y nvidia-container-toolkit` 来完成安装[^1]。 #### 软件依赖安装 由于是内网环境,可能无法直接通过互联网获取所需资。因此需要提前下载并准备好以下组件的离线版本: - Python 及其相关库(如 PyTorch 和 Transformers)。 - Docker CE/Docker Compose(用于容器化运行)。 - 如果涉及文件存储功能,可参考 FastDFS 的离线部署方法[^3]。 具体操作如下: 1. 将上述所有必要的二进制文件和脚本复制到本地磁盘; 2. 使用手动方式解压并设置路径变量以便后续调用。 #### FastGPT 部署步骤概述 按照官方文档指引执行以下主要环节: - 下载项目码或者预构建镜像至内部仓库; - 修改默认参数适配当前网络状况比如调整 API 地址端口映射关系等; - 启动主进程并通过日志确认正常工作;最后测试接口连通性和基本功能验证整个链路畅通无阻。 对于某些特定场景下的优化建议可以参阅 Ollama 安装指南中的相关内容作为补充参考资料[^4]。 ```bash # 示例:启动 Tracker 和 Storage 组件 (针对分布式文件系统部分) fdfs_trackerd /etc/fdfs/tracker.conf start && \ fdfs_storaged /etc/fdfs/storage.conf start || echo "Failed to Start FDFS Services" netstat -unltp | grep fdfs # 检查监听情况 ``` 以上代码片段展示了如何基于 FastDFS 构建基础架构的一部分过程。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值