由于两个未找到的依赖性,在Ubuntu 18.04上安装sciDAVis .deb文件失败。如何安装这些依赖项?
我正在使用scidavis_1.D23_amd64.deb安装文件。
以下是失败的安装报告:
null
我尝试过$ sudo dpkg -i scidavis_1.D23_amd64.deb
Selecting previously unselected package scidavis.
(Reading database ... 406985 files and directories currently
installed.)
Preparing to unpack scidavis_1.D23_amd64.deb ...
Unpacking scidavis (1.D23) ...
dpkg: dependency problems prevent configuration of scidavis:
scidavis depends on libgsl2; however:
Package libgsl2 is not installed.
scidavis depends on libqwtplot3d-qt4-0v5 (>= 0.2.7); however:
Package libqwtplot3d-qt4-0v5 is not installed.
dpkg: error processing package scidavis (--install):
dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.1) ...
Processing triggers for bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu1)
...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.8.3-2) ...
Processing triggers for shared-mime-info (1.9-2) ...
Errors were encountered while processing:
scidavis
,但失败,并显示消息
sudo apt install libgsl2
libgslcblas0已安装在我的系统上,并且apt报告它是最新版本。
同样,libqwtplot3d-qt4-0v5不易于安装。
有解决方案吗?还是sciDAVis不会在18.04上运行?
非常感谢。
答案 0 :(得分:1)
这确实可以解决问题。
sudo apt install -fy
那是在您发出dpkg
命令之后。上面的命令将丢失的位放在一起。
答案 1 :(得分:1)
如果有人想在Linux上安装最新的SciDAVis版本,但是所使用的发行版未正式提供,则最好的方法是查看[1],以查看是否使用的发行版是支持([{1]是SciDAVis开发人员Russell Standish维护的OpenSUSE Build Service的存储库)。如果您的发行版在此处列出,请单击其徽标,然后单击名为“手动添加存储库”的链接。因此,请按照计算机中安装的版本说明进行操作。
例如,要在(K / X)Ubuntu 18.04上安装SciDAVis 1.D23,请执行以下操作:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/hpcoder1/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/home:hpcoder1.list"
sudo apt-get update
sudo apt-get install scidavis
[1]中没有的信息:根据我自己的经验,如果使用上述步骤进行的安装失败,请在运行“ sudo apt-get install scidavis”之前尝试卸载SciDAVisdeps¹。< / p>
¹libmuparser *,libqwt *,libqwtplot3d *
答案 2 :(得分:0)
要在Ubuntu 18.04中安装Scidavis,请运行以下命令:
sudo sh -c“ echo'deb http://download.opensuse.org/repositories/home:/hpcoder1/xUbuntu_18.04/ /'> /etc/apt/sources.list.d/home:hpcoder1.list”
您可以将存储库密钥添加到apt。请记住,密钥的所有者可能会分发系统将信任的更新,程序包和存储库(更多信息)。要添加密钥,请运行:
wget -nv https://download.opensuse.org/repositories/home:hpcoder1/xUbuntu_18.04/Release.key -O Release.key
sudo apt键添加-
sudo apt-get更新
sudo apt-get install scidavis
有关更多详细信息,请访问 https://software.opensuse.org//download.html?project=home%3Ahpcoder1&package=scidavis
答案 3 :(得分:0)
如果您使用的是Ubuntu 18.04,请使用以下命令:
this.sanitizer.bypassSecurityTrustUrl
对于xUbuntu 14.04到xUbuntu 19.04,请访问以下页面: https://software.opensuse.org//download.html?project=home%3Ahpcoder1&package=scidavis
答案 4 :(得分:-1)
echo "deb http://cz.archive.ubuntu.com/ubuntu xenial main universe"
>>/etc/apt/sources.list
sudo apt-get update
sudo apt-get install scidavis