如何在另一个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
以外的目录)。
您的选择:
我建议以下两个选项之一:
将您的软件包将安装到的系统目录的挂载点移动到另一个驱动器。感兴趣的目录通常是:
/usr
:大多数用户实用程序和应用程序
/opt
: 包管理器不处理的软件
/media
: 数据存储在外部设备
安装/添加新硬盘(或硬盘分区)到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)。然后,根据第一个选项中提供的相同说明创建一个新的挂载点。
希望对您有所帮助,编码愉快!
我想在我的 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
以外的目录)。
您的选择:
我建议以下两个选项之一:
将您的软件包将安装到的系统目录的挂载点移动到另一个驱动器。感兴趣的目录通常是:
/usr
:大多数用户实用程序和应用程序/opt
: 包管理器不处理的软件/media
: 数据存储在外部设备
安装/添加新硬盘(或硬盘分区)到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)。然后,根据第一个选项中提供的相同说明创建一个新的挂载点。
希望对您有所帮助,编码愉快!