如何找到包的来源?

时间:2014-08-26 13:12:27

标签: ubuntu-12.04

我想为我的ubuntu安装dia,我遇到了这个错误:

txh18@lagrange:~$ sudo apt-get install dia-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package dia-common 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 'dia-common' has no installation candidate

我的来源是错误的吗?

3 个答案:

答案 0 :(得分:0)

替代: 你可以从这里安装它:http://packages.ubuntu.com/trusty/all/dia-common/download

答案 1 :(得分:0)

出于某种原因,Ubuntu没有在存储库中找到Dia。您可以尝试运行sudo apt-get update,然后sudo apt-get upgrade,然后重试。如果仍然无效,则可以从hereherehere下载.deb软件包,然后使用命令sudo dpkg -i PACKAGE_NAME.deb进行安装。如果dpkg由于依赖性问题而报告错误,则可以运行sudo apt-get install -f来下载缺少的依赖项并配置所有内容。 (如果仍然报告错误,则必须按照How do I resolve unmet dependencies?上的示例自行整理依赖关系

答案 2 :(得分:0)

尝试使用sudo aptitude install dia安装Dia,并满足所有相关性。

如果您没有安装aptitude,请使用sudo apt-get install aptitude

进行安装