我是 ubuntu 新手,当我尝试使用此命令安装 MaxEnt 3.4.0 时:
sudo apt-get install maxent 3.4.0
它向我显示了以下消息:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libassa3.4-0-dev' for regex '3.4.0'
Note, selecting 'libavc1394-0' for regex '3.4.0'
E: Unable to locate package maxet
我该怎么做才能修复它?
答案1
重新阅读man apt-get
。您的命令不要求安装MaxEnt 3.4.0
“,它要求安装两个包:MaxEnt
和3.4.0
(因此regex '3.4.0'
)。
我在 Xenial 存储库中找不到任何关于MaxEnt
, maxent
,的提示maxet
- 确定它适用于 Ubuntu 吗?
答案2
Maxent 不在任何 Ubuntu 存储库中,因此,除非您添加一个提供 Maxent 包的存储库以通过 apt 下载和管理,否则您将无法使用它进行安装apt-get
。从在线阅读来看,Maxent 似乎是一个不提供任何存储库的 Java 应用程序;您可能必须下载 Maxent .jar 并使用java -jar
CLI 工具运行它。
答案3
您将不得不以手动方式进行操作,因为 Maxent 不适用于 Ubuntu(我个人从未听说过)。不过,我找到了它的 github 页面。因此,请继续输入:
gitclone https://github.com/lzhang10/maxent.git
在终端中选择一个文件夹来克隆 .git 存储库。
然后,按照 git 存储库的指示,按照 INSTALL 文件中的说明进行操作。它应该很简单,只需给出一个./config
,make
然后sudo make install
在构建文件夹中执行即可。