如何在另一个devices/disks中安装和运行 rodeo-python?

How to install and run rodeo-python in another devices/disks?

我想在我的 ubuntu 14.04 中安装 rodeo software。由于我的 Ubuntu 系统驱动器中缺少 space,我想在另一个 device/disk 中安装 rodeo。我的系统中安装了 python 2.7.6,numpy,matplotlib,但没有 IPython / Jupyter 库。

我是不是直接下载rodeo的deb file然后复制到devices/disk然后双击deb文件?这是否只会在该设备中安装文件?在系统盘以外的磁盘安装rodeo应该遵循什么步骤?

或者我应该试试 like this

#!/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 文件夹?

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

在 Ubuntu 上,软件包不会只安装在一个目录中,例如 Windows OS 中的 Program Files。原因是安装在 Ubuntu 上的软件包与 Windows 不同,它们遵循 Filesystem Hierarchy Standard. A very well-written explanation of this can be found in this answer on the AskUbuntu StackExchange site

简而言之,这是对 Ubuntu 上的软件包安装过程的简单解释:

user-level executables are installed in usr/share/bin, documentation in /usr/share/doc, system-wide config files in /etc, library files in /usr/share/lib, and so on. I have taken this information from a post on another forum site

您可以在 Ubuntu Forums post 上的 Ubuntu 中阅读更多关于选择单一安装路径的困难。

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

在我继续之前:

重要的是要注意,如果您采用这些方法中的任何一种,您只需按照软件包随附的安装说明安装软件包即可。无需像您在提供的示例命令中那样明确指定目录。事实上,我希望我在 Ubuntu 中提供的关于文件系统组织的解释已经让您相信,显式提供目录不一定会按照您的想法进行(就像在 Windows 中那样)如果您指定了 Program Files 以外的目录)。

您的选择:

我建议以下两个选项之一:

  1. 将您的软件包将安装到的系统目录的挂载点移动到另一个驱动器。感兴趣的目录通常是:

    • /usr:大多数用户实用程序和应用程序
    • /opt: 包管理器不处理的软件
    • /media: 数据存储在外部设备
  2. 安装/添加新硬盘(或硬盘分区)到Ubuntu。

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

选项 1:移动挂载点

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

每个目录的挂载点都在该文件中指定,所以每当您想将包含大量数据的文件夹(通常是我上面提到的文件夹)移动到包含更多数据的硬盘驱动器时 space,您只需将该文件夹移动到另一个硬盘驱动器,同时保持系统的其余部分与安装 Ubuntu 时完全一样!记住要记住您正在为 Ubuntu 使用哪些分区,否则如果您在 OS 之间共享一个驱动器,您可能会不小心重新格式化分区。

由于所有必要的信息都已经很好地列出了...如果您需要更详细的信息或调试帮助,我建议您遵循此 Ubuntu Community Guide 中提供的高级示例。

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

这与第一个选项基本相同,除了必须先格式化硬盘(在终端中通过 GParted or the fdisk command)。然后,根据第一个选项中提供的相同说明创建一个新的挂载点。

希望对您有所帮助,编码愉快!