Cri*_*jda 8 dpkg software-installation
我刚刚安装了 Ubuntu 16.04 并想安装 StarUML。我从http://staruml.io/download/release/v2.0.2/StarUML-v2.0.2-64-bit.deb下载了 StarUML ,然后在终端中:
dpkg -i StarUML-v2.0.2-64-bit.deb
Run Code Online (Sandbox Code Playgroud)
我收到了这条消息:
Unpacking staruml (2.0.2) ...
dpkg: dependency problems prevent configuration of staruml:
staruml depends on libgcrypt11 (>= 1.4.5); however:
Package libgcrypt11 is not installed.
dpkg: error processing package staruml (--install):
dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Errors were encountered while processing:
staruml
Run Code Online (Sandbox Code Playgroud)
我能做什么?
小智 9
您可以从 Precise and Trust Ubuntu 存储库下载并安装 libgcrypt11 软件包,例如:https ://launchpad.net/ubuntu/+archive/primary/+files/libgcrypt11_1.5.3-2ubuntu4.2_amd64.deb
sudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.2_amd64.deb
sudo dpkg -i StarUML-v2.8.0-64-bit.deb
Run Code Online (Sandbox Code Playgroud)
StarUML 包有几个依赖项:
Depends: gconf-service,
libasound2 (>= 1.0.23),
libatk1.0-0 (>= 1.12.4),
libc6 (>= 2.11),
libcairo2 (>= 1.6.0),
libcups2 (>= 1.4.0),
libdbus-1-3 (>= 1.2.14),
libexpat1 (>= 1.95.8),
libfontconfig1 (>= 2.8.0),
libfreetype6 (>= 2.3.9),
libgcc1 (>= 1:4.1.1),
libgconf-2-4 (>= 2.31.1),
libgcrypt11 (>= 1.4.5),
libgdk-pixbuf2.0-0 (>= 2.22.0),
libglib2.0-0 (>= 2.18.0),
libgtk2.0-0 (>= 2.24.0),
libnspr4 (>= 1.8.0.10),
libnss3 (>= 3.12.6),
libpango1.0-0 (>= 1.22.0),
libstdc++6 (>= 4.6),
libudev0 (>= 147) | libudev1 (>= 198),
libx11-6 (>= 2:1.4.99.1),
libxcomposite1 (>= 1:0.3-1),
libxdamage1 (>= 1:1.1),
libxext6, libxfixes3,
libxrandr2 (>= 2:1.2.0),
libxrender1,
ca-certificates,
libcurl3,
lsb-base (>= 3.2),
xdg-utils (>= 1.0.2),
wget
Run Code Online (Sandbox Code Playgroud)
其中一些是微不足道的,应该可以在大多数桌面安装中找到。
如果您使用以下方式安装它们:
sudo apt-get install ./StarUML-v2.0.2-64-bit.deb
Run Code Online (Sandbox Code Playgroud)
apt-get 将自动查找并安装依赖项。
现在,缺少“libgcrypt11”的特定软件包仅在 Precise 和 Trust(12.04 和 14.04)上可用] 1,它已被 Debian 和 Ubuntu 替换为 libgcrypt20。
我会联系该软件包的软件包维护者,您可以使用此命令找出他们是谁
dpkg --info StarUML-v2.0.2-64-bit.deb | grep Maintainer
Run Code Online (Sandbox Code Playgroud)
尝试运行此命令:
sudo apt-get install -f
Run Code Online (Sandbox Code Playgroud)
上述命令应该可以修复安装程序所需的缺失软件包的依赖关系问题。
您可以阅读手册获得有关 apt-get 命令的更多信息:
man apt-get
Run Code Online (Sandbox Code Playgroud)
我希望这可以帮助你。
| 归档时间: |
|
| 查看次数: |
36190 次 |
| 最近记录: |