众所周知,apt-get
的默认下载源是国外服务器,下载速度很慢需要,特殊的一些甚至会完全无法下载。
apt下载源的配置文件为/etc/apt/sources.list
,需要更换一下配置。
# apt-get的下载源配置文件为 /etc/apt/sources.list
# 首先先备份一下文件,免得换源失败,无法恢复
cd /etc/apt
mv sources.list sources.list.bak
# 使用各种办法修改sources.list文件,可以使用vim、新的源配置文件覆盖旧的源配置文件等等。
# 过程省略...
# 最后,使用新的源文件更新下软件列表
apt-get update
源文件地址
中国的apt-get
代理源很多,比较出名的就是清华源和阿里源。
清华源:清华大学开源软件镜像站
阿里源:阿里云官方镜像站
网站中支持几十个linux系统,选择自己的系统名称后,再选择正确的系统版本
可以在linux系统使用以下指令,打印当前系统的名称和版本号。
打印当前系统的名称和版本号
cat /etc/issue
# 输出
Ubuntu 18.04 LTS \n \l
而且使用阿里源的时候,它的说法基本是,使用阿里源的域名,去替换掉你现有的sources.list
中源地址的域名,用法更亲民,自己用vim编辑一下就行,出问题的几率也小,推荐。
在安装软件前,有时候是有必要看一下软件的版本的,如果使用apt-get
安装,他么它只会安装它认为的这个软件的最新的稳定版,然而这个版本相对于这个软件来说,可能已经是比较旧的一版。
查询软件版本一版有两个途径:
apt-cache madison <package name>
。安装软件
# 安装[软件]
apt-get install [软件名称]
卸载软件
# 卸载node
apt-get --purge remove [软件名称]
下面是指令查询的示例和安装指定版本的指令
# 更新软件列表
apt-get update
# 查看apt-get中,n所有odejs的来源
apt-cache madison nodejs
# 输出
nodejs | 8.10.0~dfsg-2 | http://mirrors.aliyun.com/ubuntu-ports bionic/universe arm64 Packages
nodejs | 8.10.0~dfsg-2 | http://mirrors.aliyun.com/ubuntu-ports bionic/universe Sources
# 指定安装的版本(这里只有这一个版本,其实就不用写版本了)
apt-get install nodejs=8.10.0~dfsg-2