You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04.3 LTS无法安装libsqlite3-dev?如何添加指定源

解决Ubuntu 16.04.3 LTS无法找到libsqlite3-dev包的问题

你猜的没错,出现E: Unable to locate package libsqlite3-dev的核心原因就是系统没配置xenial/main这个软件源。下面是一步步添加并验证的方法:

1. 先确认当前源列表

首先可以检查你的sources.list里有没有xenial的main源,执行命令:

cat /etc/apt/sources.list | grep -i xenial

如果输出里没有类似deb http://archive.ubuntu.com/ubuntu xenial main的行,那就是确实没配置目标源。

2. 添加xenial main源到sources.list

你可以直接编辑系统的源配置文件:

sudo nano /etc/apt/sources.list

在文件末尾添加一行(和另一台成功安装的机器保持一致,用新加坡源即可):

deb http://sg.archive.ubuntu.com/ubuntu xenial main

添加完成后,按Ctrl+O保存文件,再按Ctrl+X退出编辑器。

3. 更新软件源缓存

添加新源后必须更新系统的软件源缓存,这样系统才能识别到新源里的软件包:

sudo apt-get update

如果更新过程中出现GPG密钥验证错误,一般是因为xenial已经停止官方支持,但不影响安装这个包,你可以忽略该提示继续操作。

4. 再次尝试安装libsqlite3-dev

现在执行安装命令:

sudo apt-get install libsqlite3-dev

这时候应该就能和另一台机器一样,成功从xenial/main源安装这个包了。

备选方法:用add-apt-repository快速添加

如果你觉得手动编辑文件麻烦,也可以用系统自带的命令快速添加源:

sudo add-apt-repository "deb http://sg.archive.ubuntu.com/ubuntu xenial main"

执行完同样需要运行sudo apt-get update更新缓存,之后再执行安装命令即可。

内容的提问来源于stack exchange,提问作者william007

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:18:44