Ubuntu Apache Cassandra安装导致依赖项失败

Ubuntu Apache Cassandra安装导致依赖项失败,ubuntu,hadoop,cassandra,Ubuntu,Hadoop,Cassandra,我正在ubuntu机器上安装Cassandra 我已在/etc/apt/sources.list文件中设置了条目 deb 10x主电缆 deb src 10x干管 但当我在更新后运行apt-get-install-Cassandra时,我会收到以下错误消息 The following packages have unmet dependencies: cassandra : Depends: jsvc (>= 1.0) but it is not going to be installe

我正在ubuntu机器上安装Cassandra

我已在/etc/apt/sources.list文件中设置了条目

deb 10x主电缆
deb src 10x干管

但当我在更新后运行apt-get-install-Cassandra时,我会收到以下错误消息

The following packages have unmet dependencies:
 cassandra : Depends: jsvc (>= 1.0) but it is not going to be installed
             Depends: libcommons-daemon-java (>= 1.0) but it is not going to be installed
             Depends: libjna-java but it is not going to be installed
 syslinux-common : Breaks: syslinux (< 2:4.05+dfsg-2) but 4.02-8 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
以下包具有未满足的依赖项:
cassandra:dependens:jsvc(>=1.0),但它不会被安装
取决于:libcommons守护程序java(>=1.0),但不会安装它
取决于:libjnajava,但不会安装它
syslinux通用:中断:syslinux(<2:4.05+dfsg-2),但要安装4.02-8
E:未满足的依赖关系。在没有软件包的情况下尝试“apt get-f install”(或指定解决方案)。
我也尝试过-f选项,但它对我不起作用

出什么事了


提前感谢。

在特殊文件/etc/apt/sources.list中登记的存储库列表中搜索包,这有几种方法。因此,当遇到此类消息时,您应该尝试的第一件事是找到一个可添加的存储库,以使特定的包可查找

在你的情况下,我不知道在哪种回购协议中可以找到这些。此外,这些信息很快就会变得无关紧要

如果你找不到包含你需要的所有软件包的repo(或者你只是因为某些原因不想添加新的repo),你可以用谷歌搜索它们,手动下载它们,然后通过
dpkg-i package.deb
安装。例如,可以下载
libjnajava