ilshat@lpt:~$ sudo apt-get install synaptic
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package synaptic is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ‘synaptic’ has no installation candidate
- 我曾尝试做过
sudo apt-get update
但没有效果。
答案1
突触有所谓的宇宙存储库。如果你找不到该包,则意味着你没有宇宙已启用。要启用它,请按照以下步骤操作:
图形用户界面
打开软件源并选择社区维护的自由开源软件(宇宙)
完成后,系统会要求您重新加载软件源,然后您就可以安装软件包了。
终端
打开文件/etc/apt/sources.list
:
sensible-editor /etc/apt/sources.list
并添加以下三行:
deb http://archive.ubuntu.com/ubuntu/ quantal universe
deb http://archive.ubuntu.com/ubuntu/ quantal-updates universe
deb http://security.ubuntu.com/ubuntu/ quantal-security universe
笔记:我假设您使用的是 Quantal (12.10)。如果不是,则使用lsb_release -c
查找您的 Ubuntu 版本的代号并替换quantal
为该代号。
然后运行sudo apt-get update
并安装突触。
答案2
修复/etc/apt/sources.list
对我来说还不够:
deb http://br.archive.ubuntu.com/ubuntu/precise-updates 主要受限 deb-src http://br.archive.ubuntu.com/ubuntu/precise-updates 主要受限
然后我做了一个apt-get update
:得到了很多无效签名错误。
这是公司的代理人。
只有这样才apt-get update
有效,我才能再次安装软件包。
答案3
该错误意味着您使用的存储库中没有 synaptic 包,但 apt 可以看到其他包引用了 synaptic 包。您使用的是什么存储库?如果您可以改回默认值 (archive.ubuntu.com),那么apt-get update
您应该能够安装它。
答案4
确保在软件和更新(Ubuntu 软件标签)社区维护的自由开源软件(宇宙)已启用。然后synaptic
通过在终端中运行来安装:
sudo apt-get install synaptic