首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在另一个设备/磁盘中安装和运行rodeo-python?

如何在另一个设备/磁盘中安装和运行rodeo-python?
EN

Stack Overflow用户
提问于 2016-06-26 17:35:21
回答 1查看 467关注 0票数 0

我想在我的ubuntu14.04中安装rodeo软件。由于我的Ubuntu系统驱动器空间不足,我想在另一个设备/磁盘中安装rodeo。我在我的系统中安装了python2.7.6,numpy,matplotlib,没有IPython /木星库。

我是否只是下载rodeo的deb档案,然后在设备/磁盘上复制它,然后双击deb文件?这是否只会将文件安装在该设备中?在系统磁盘以外的磁盘中安装rodeo应该遵循哪些步骤?

还是我应该试试像这样

代码语言:javascript
复制
#!/bin/sh

wget -O tmp.zip https://www.yhat.com/products/rodeo/downloads/linux_64 

sudo unzip tmp.zip -d /media/dev1/Rodeo/ && rm tmp.zip
sudo ln -s /media/dev1/Rodeo/Rodeo-linux-x64/Rodeo /media/dev1/Rodeo/

/media/dev1/Rodeo/是另一个驱动器中的rodeo文件夹在哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-26 19:32:19

在Ubuntu上安装软件包到单独驱动器的挑战

在Ubuntu上,包并不仅仅安装在一个目录中,比如Windows中的Program Files。其原因是Ubuntu上安装的软件包,与Windows不同,遵循文件系统层次标准。关于这一点的一个非常好的解释可以在AskUbuntu StackExchange站点上的这个答案中找到.

这里简单地解释了Ubuntu上软件包的安装过程:

用户级可执行文件安装在usr/share/bin中,文档安装在/usr/share/doc中,系统范围配置文件安装在/etc中,库文件安装在/usr/share/lib中,等等。我已经从另一个论坛网站上的帖子中获取了这个信息。

您可以在该Ubuntu论坛帖子上阅读更多关于在Ubuntu中选择单个安装路径的困难。

将软件包安装到单独的驱动器上

在我继续之前:

需要注意的是,如果您遵循这两种方法中的任何一种,您可以按照随包提供的安装说明安装软件包。不需要像在所提供的示例命令中那样显式地指定目录。事实上,我希望我上面对Ubuntu中的文件系统组织所做的解释已经让您确信,显式提供目录并不一定能达到您的预期效果(就像在Program Files之外指定目录时一样)。

您的选择:

我建议两种选择之一:

  1. 将您的包安装到另一个驱动器的系统目录的挂载点移动。感兴趣的目录通常是
代码语言:javascript
复制
- `/usr`: majority of user utilities and applications
- `/opt`: software which is not handled by the package manager
- `/media`: data stored on external devices

  1. 向Ubuntu安装/添加新的硬盘驱动器(或硬盘分区)。

对于这两个选项,我建议在继续之前使用rsync备份数据。万一有些事情不按计划进行,您就不会想丢失存储在某个系统目录中的所有数据!

选项1:移动安装点

简单地说,您必须编辑位于fstab系统目录中的/etc文件的挂载点。对于您的情况,假设您的/usr目录存储在/dev/hda12的硬盘驱动器上,并且您希望在/dev/hda6的硬盘驱动器上安装用户应用程序。然后,编辑fstab文件中的行,将/dev/hda12 /usr ...读入/dev/hda6 /usr ...

每个目录的挂载点都是在该文件中指定的,因此每当您想要将包含大量数据的文件夹(通常是上面提到的文件夹)移动到具有更大空间的硬盘驱动器时,您可以简单地将该文件夹移动到另一个硬盘驱动器,同时保持系统的其余部分与Ubuntu安装时完全相同!请记住,您正在为Ubuntu使用哪些分区,否则如果您在OS之间共享一个驱动器,您可能会在意外情况下重新格式化一个分区。

因为所有必要的信息都已经准备好了.如果您想要更详细的信息或调试帮助,我建议您遵循此Ubuntu社区指南中提供的高级示例。

选项2:安装/添加新的驱动器

这基本上与第一个选项相同,但硬盘驱动器必须先格式化(由GParted或终端中的命令格式化)。然后,根据第一个选项中提供的相同指令创建一个新的挂载点。

希望这对你有帮助,快乐的编码!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38041264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档