我正在尝试在旧版本的Linux中安装一些软件(18.04的更新软件不稳定,旧版本似乎更好)。但是,我以前用来安装 18.04 软件包的代码不适用于 ubuntu 14.04。
我正在使用的代码复制如下
packages="libklustersshared_2.0.0 klusters_2.0.0 neuroscope_2.0.0 ndmanager_2.0.0"
psuffix="-trusty_amd64.deb"
for package in $packages;
do
wget http://sourceforge.net/projects/neurosuite/files/ubuntu/${package}${psuffix}/download -O /tmp/${package}${psuffix}
apt -y install /tmp/${package}${psuffix}
rm /tmp/${package}${psuffix}
done
在 18.04 中执行得很好。在 14.04 中我得到了结果错误
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package /tmp
我已确认下载确实存在且路径准确。我怀疑我缺少一些依赖项,因为当我运行此代码下载并在 18.04 Ubuntu 中安装 14.04 软件时,它会继续经过此点,直到稍后出现错误(这就是我们首先使用 14.04 的原因)。我不太确定可能出了什么问题。