ubuntu 20.04配置本地源

步骤:

一、安装ubuntu20.04 server版

动态分配ip,一直下一步即可,开机后请勿安装任何软件。

  • 配置源
sudo vim /etc/apt/sources.list
输入:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

二、下载需要的软件包

最好一次性下好,每下好一个,移动到独立文件夹内(自己创建文件夹),防止依赖重复而丢失依赖

查看软件目录内容

cd /var/cache/apt/archives
ls
sudo apt-get -d install gcc,移动到独立文件夹内
sudo apt-get -d install g++,移动到独立文件夹内
sudo apt-get -d install dpkg-dev,移动到独立文件夹内
sudo apt-get -d install git,移动到独立文件夹内
sudo apt-get -d install make,移动到独立文件夹内
sudo apt-get -d install net-tools,移动到独立文件夹内

坑:如果主机安装了gcc或者其他软件,可能导致下载的其他安装包依赖不全,因为软件有公用的依赖。

三、安装dpkg-dev,创建离线源

安装dpkg-dev(创建本地源的工具)

sudo apt-get install dpkg-dev

把需要离线安装的安装包全部复制或移动到同一个文件夹packs

sudo mv gccpkg/*.deb dpkgpkg/*.deb packs

到packs的上级目录,给packs文件夹授予写权限

sudo chmod 777 packs

到packs的上级目录,创建本地源索引

sudo dpkg-scanpackages packs  /dev/null  | gzip > packs/Packages.gz

四、使用离线源

复制packs内所有文件到目标主机/media/packs目录下,使用Xshell

修改目标主机源配置文件sources.list

备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
修改 sudo vim /etc/apt/sources.list
输入 注释掉删除所有内容,输入
deb [trusted=yes] file:///media/空格packs/
更新
sudo apt-get update
下载
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install git
sudo apt-get install make
sudo apt-get install dpkg-dev
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐