Arvados FUSE驱动程序
项目描述
概述
此软件包为Arvados存储系统Keep提供了一个FUSE驱动程序。它允许您像访问本地文件系统一样读取数据。
安装
以您的用户账户安装
此方法允许您在不具有root访问权限的情况下安装软件包。但是,同一系统上的其他用户需要重新配置其shell才能使用它。在~/arvclients环境中安装软件包,请运行以下命令:
python3 -m venv ~/arvclients ~/arvclients/bin/pip install arvados_fuse
命令行工具将被安装到~/arvclients/bin下。您可以通过运行以下命令来测试其中一个:
~/arvclients/bin/arv-mount --version
您可以通过每次指定完整路径来运行这些工具,或者您可以通过运行以下命令将目录添加到shell的搜索路径中:
export PATH="$PATH:$HOME/arvclients/bin"
您可以通过将此命令添加到shell的配置文件中(例如,如果您使用bash,则添加到~/.bashrc)来使此搜索路径更改永久化。您可以通过运行以下命令来测试更改:
arv-mount --version
在Debian系统上安装
将此Arvados仓库添加到您的源列表中
deb http://apt.arvados.org/buster buster main
更新您的软件包列表。
安装python3-arvados-fuse软件包。
配置
此驱动程序需要两个信息来连接到Arvados:API服务器的DNS名称和API授权令牌。您可以在环境变量中设置这些,或者在文件$HOME/.config/arvados/settings.conf中设置。Arvados用户文档描述了如何在Arvados Workbench中找到这些信息,并将其安装到您的系统中。
测试和开发
构建llfuse所需的Debian软件包
使用以下命令安装python-dev、pkg-config、libfuse-dev和libattr1-dev:
此软件包是Arvados源软件包的一部分,它包含集成测试,用于检查与其他Arvados组件的互操作性。我们的黑客指南描述了如何设置开发环境并运行测试。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分布
arvados_fuse-2.7.4.tar.gz (47.6 kB 查看哈希值)
构建分布
arvados_fuse-2.7.4-py3-none-any.whl (49.8 kB 查看哈希值)