ubuntu 如何制作离线下载源
时间: 2023-09-10 16:05:28 浏览: 434
ubuntu ssh 离线安装包
在 Ubuntu 中,你可以使用 apt-mirror 工具来制作离线下载源。以下是步骤:
1. 安装 apt-mirror 工具:
```
sudo apt-get install apt-mirror
```
2. 创建一个目录来存储下载的软件包:
```
sudo mkdir -p /var/spool/apt-mirror
```
3. 编辑 apt-mirror 的配置文件 /etc/apt/mirror.list,设置要下载的镜像源和要下载的软件包,例如:
```
deb-amd64 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-amd64 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
clean https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
```
这里以清华镜像源为例,你可以根据自己的需要修改。
4. 运行 apt-mirror 工具进行下载:
```
sudo apt-mirror
```
这个过程可能需要一些时间,取决于要下载的软件包数量和大小。
5. 完成下载后,你可以将 /var/spool/apt-mirror 目录复制到 U 盘或者其他离线存储设备中,然后将它带到目标机器上。
6. 在目标机器上,你需要将 /etc/apt/sources.list 文件中的镜像源地址修改为本地的地址,例如:
```
deb file:///media/usb/apt-mirror/mirrors/mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb file:///media/usb/apt-mirror/mirrors/mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb file:///media/usb/apt-mirror/mirrors/mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb file:///media/usb/apt-mirror/mirrors/mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
```
这里的 /media/usb 是 U 盘挂载的位置,你需要根据自己的实际情况修改。
7. 更新本地的软件包信息:
```
sudo apt-get update
```
这样就可以在离线机器上使用本地的镜像源进行软件包安装和更新了。
阅读全文