当我尝试安装包时格达格什姆从 universe repo 中,我得到了输出:
sudo apt-get -f install geda-gschem
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
geda-gschem : Depends: libgeda (>= 43) but it is not installable
Recommends: extra-xdg-menus but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
repo 包含以下软件包libgeda43但它不被识别为必需的包利布格达。有人知道我能用它做什么吗?谢谢。
答案1
Ubuntu 13.10 中的 geda-gschem 软件包依赖于 libgeda42,而不是 libgeda43。尝试从终端运行以下命令:
sudo apt-get -f install libgeda42
sudo apt-get install geda-gschem
第一个命令中的 -f 标志将强制 Ubuntu 安装 libgeda-common1:1.8.1-3 包,该包可在 Ubuntu 13.10 的 Ubuntu 软件中心找到。
答案2
使用:
sudo apt-get -f install geda-gschem
希望您现在可以安装它。