在Windows 10中启动Ubuntu系统后,在终端命令行中输入“lsb_release -c”命令并回车(每输入一条命令均需回车确认,下同),即可查看到当前Ubuntu系统的版本号。比如在笔者的电脑中是“focal”,对应Ubuntu 20.04(图1)。
继续执行“sudo cp -v /etc/apt/sources.list /etc/apt /sources.list.backup”命令,然后按提示输入Ubuntu的管理员账户密码(每执行一次sudo命令均需输入管理员密码,下同),这样即可将当前的源文件“sourc es.list”备份为“sources.list.backup”(图2)。后续在执行替换操作时如果出现问题,可以用该备份文件进行恢复。
目前国内有很多Ubuntu的镜像源,比如阿里云、网易(http://mirrors.163.com/.help/ubuntu.html)、清华大学(https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/)、中科大(http://mirrors.ustc.edu.cn/help/ubuntu.html)等都有相應的源,这里以添加阿里云的源为例。在浏览器中打开“https://developer.aliyun.com/mirror/ubuntu”链接后,找到Ubuntu 20.04(注意包含“focal”字样),将它的文件代码复制到记事本程序中备用(图3)。
接下来我们就用获得的国内源地址替换“sources.list”中的源链接。先在图1所示的窗口中执行“sudochmod 777 /etc/apt /sources.list”命令,将“sources.l ist”的权限更改为可编辑(“sources.list”的默认权限为只读)。接着执行“vim /etc/apt /sources.list”命令,使用Ubuntu内置的VIM打开源文件,可以看到,原来的源都是类似“http://archive.ubuntu.com/ubuntu”的链接代码(图4)。
然后根据提示按下I键进入编辑窗口,进入后按住退格键将原来的内容全部删除,接着再复制图3所示窗口中的代码,在当前的窗口中右击完成粘贴(图5)。之后按下Esc键退出编辑窗口,再输入并执行“:wq”命令退出VIM编辑器就可以了。
在图1所示的窗口中执行“sudoapt update”和“sudo apt upgrade”命令(用于更新软件列表和软件),可以看到已经在使用阿里云的源进行更新了(图6)。
完成上述的操作后,我们用这个新源测试一下。比如在上图中执行“sudoapt install openjdk-8-jdk”命令来安装JAVA,可以看到它会自动连接阿里云的源,下载速度非常快(图7)。
安装完后执行“java -version”命令,可以看到它的版本号(图8)。