我尝试按照安装手册在Linux上安装“ecodms Server”。
但是我在安装软件时遇到了几个问题,这使我假设我通常缺少一些 deb 源/etc/apt/sources.list
当我尝试安装该软件时,我收到以下信息(德语):
Die folgenden Pakete haben unerfüllte Abhängigkeiten: ecodmsserver :
Hängt ab von: libqt5sql5 soll aber nicht installiert werden
Hängt ab von: libqt5xml5 soll aber nicht installiert werden
Hängt ab von: libqt5sql5-psql soll aber nicht installiert werden
Hängt ab von: postgresql soll aber nicht installiert werden
Hängt ab von: samba soll aber nicht installiert werden
Hängt ab von: postgresql soll aber nicht installiert werden
Hängt ab von: oracle-java8-unlimited-jce-policy ist aber nicht installierbar oder openjdk-8-jre soll aber nicht installiert werden
Hängt ab von: libapr1 ist aber nicht installierbar haveged :
Hängt ab von: libhavege1 (>= 1.9.0) ist aber nicht installierbar
我使用的是 Debian 9 Stretch。它说依赖于但不应安装或依赖于且不可安装。我尝试单独安装它们,但没有成功。
我有什么想法可以解决这个问题吗?
sources.list
:
#
# deb cdrom:[Debian GNU/Linux 9 _Stretch_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170621-14:43]/ stretch contrib main non-free
# deb cdrom:[Debian GNU/Linux 9 _Stretch_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170621-14:43]/ stretch contrib main non-free
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free
deb http://www.ecodms.de/ecodms_180964/stretch /
答案1
因为我可以在我的其他系统(SparkyLinux,也基于 Debian)上安装 haveget 并比较源列表,所以我添加了以下缺失的条目:
deb http://ftp.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.debian.org/debian/ testing main contrib non-free
deb http://httpredir.debian.org/debian stretch-backports main contrib non-free
然后我执行了:
apt-get update
apt --fix-broken install
有了这些,安装就成功执行了。