首先 从www.jianguoyun.com/s/downloads/linux 中下载安装包(deb.rpm)

deb 包安装及解决依赖方法

1. 使用 gdebi 安装,自动安装依赖

sudo gdebi  nautilus_nutstore_amd64.deb

2. ubuntu 双击使用软件中心安装,自动安装依赖

3. 使用 dpkg 安装,使用 apt-get -f install 安装依赖

sudo dpkg -i nautilus_nutstore_amd64.deb
sudo apt-get install -f

由于坚果云官方安装包只支持 GNOME/Unity 桌面环境。对于采用 KDE/XFCE 桌面环境的 Linux 发行版,可以根据以下说明安装坚果云核心同步逻辑和 UI 组件。

1. 解决软件包依赖关系

如果系统是 Ubuntu/Debian,可以用以下命令安装:

$> sudo apt-get install  gvfs-bin python3-gi gir1.2-appindicator3-0.1

如果系统是 Fedora/CentOS/RHEL 等,可以用以下命令安装:

$> sudo yum install gvfs libappindicator-gtk3 python3-gobject

其他系统请使用对应的包管理工具,安装这些包。

2. 下载坚果云二进制组件

针对 64 位系统:nutstore_linux_dist_x64.tar.gz

$> wget https://www.jianguoyun.com/static/exe/installer/nutstore_linux_dist_x64.tar.gz -O /tmp/nutstore_bin.tar.gz

3. 解压缩二进制组件包

$> mkdir -p ~/.nutstore/dist && tar zxf /tmp/nutstore_bin.tar.gz -C ~/.nutstore/dist

4. 安装坚果云菜单和图标

$> ~/.nutstore/dist/bin/install_core.sh

安装以后,点击系统菜单:Applications > Internet > Nutstore,启动坚果云程

以及,由于目前暂不支持 Dolphin 和 Thunar 插件,在这些文件管理器里不能查看同步状态图标和右键菜单。

如果以上方法行不通的话 可以试试从源代码编译安装

1. 准备构建环境

坚果云 Linux 客户端依赖于这些包: glib2.0-dev, gtk2.0-dev, libnautilus-extension-dev, gvfs-bin. 如果已经安装这些软件包,请跳至下一步

如果系统是 Ubuntu,可以用以下命令安装这些包:

$> sudo apt-get install libglib2.0-dev libgtk2.0-dev libnautilus-extension-dev gvfs-bin python3-gi gir1.2-appindicator3-0.1

如果系统是 Fedora/CentOS/RHEL 等,可以用以下命令安装这些包:

$> sudo yum install glib2-devel gtk2-devel nautilus-devel gvfs libappindicator-gtk3  python3-gobject

2. 下载 Nautilus 插件源代码包: nutstore_linux_src_installer.tar.gz

$> wget https://www.jianguoyun.com/static/exe/installer/nutstore_linux_src_installer.tar.gz

3. 解压缩,编译和安装 Nautilus 插件

$> tar zxf nutstore_linux_src_installer.tar.gz
$> cd nutstore_linux_src_installer && ./configure && make
$> sudo make install

4. 重启 Nautilus

$> nautilus -q

5. 运行以下命令,自动下载和安装坚果云其他二进制组件

$> ./runtime_bootstrap

具体过程也可参考源代码包里面的 README 文件

为LInux系统安装坚果云网盘的更多相关文章

  1. 双击映射坚果云网盘并打开的AHK源代码

    双击映射坚果云网盘并打开的AHK源代码 #SingleInstance,force ;当此脚本已经运行时自动替换旧实例再次运行.#Persistent ;让脚本持久运行(即直到用户关闭或遇到 Exit ...

  2. 只需两步在Linux系统安装百度网盘--Ubuntu20

    Linux Ubuntu系统安装百度网盘 百度网盘已支持Linux系统下载和使用.使用Linux系统下载并安装一个百度网盘是非常简单的,只需要以下两个步骤: 第一步 进入官网下载.deb类型的百度网盘 ...

  3. Linux系统安装之U盘引导

    折腾了一天,终于把系统安装上去了,心里那个苦啊. 参考:http://blog.csdn.net/avilifans/article/details/13768139 安装步骤如下: 第一步:Ultr ...

  4. [学习笔记]坚果云网盘,SVN异地代码管理

    SVN的好处不必多说了.但是如果希望有一份自己的用来学习和储备的代码仓库,那么能够异地同步是必不可少的了. 参考作者Mike_QSJ的文章,但是实际上做了很大的改动.一方面使用更常见的windows系 ...

  5. Linux 桌面玩家指南:20. 把 Linux 系统装入 U 盘打包带走

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  6. [转]Linux 桌面玩家指南:20. 把 Linux 系统装入 U 盘打包带走

    原文:https://www.cnblogs.com/youxia/p/LinuxDesktop020.html ------------------------------------------- ...

  7. linux环境下使用百度云网盘

    linux下经常需要备份一些文件到云端,现在能用的也就只有度娘的百度云网盘了,在github上发现一个挺好的项目,bypy,用来在linux下使用百度云. 项目地址:https://github.co ...

  8. linux系统安装(上)

    1.VMware虚拟机的软件应用 www.vmware.com 2.linux系统安装设置(分区为重点) 3.远程登录管理工具介绍centOS5.5 使用虚拟机的优点 1.不用分区 2.可以完成本机与 ...

  9. 2016.5.27 Kal系统安装到U盘的方法,U盘启动Kali

    本文我们聊一下如何把Kali Linux安装到移动硬盘或者U盘上,由移动硬盘独立引导,与本地系统完全隔离.U盘随身携带,只要PC的Bios支持USB启动,走到哪都可以使用自己的移动系统,方便工作和学习 ...

随机推荐

  1. 性能调优必备:NIO的优化实现原理

    前言 我们就从底层的网络 I/O 模型优化出发,再到内存拷贝优化和线程模型优化,深入分析下 Tomcat.Netty 等通信框架是如何通过优化 I/O 来提高系统性能的. 网络 I/O 模型优化 网络 ...

  2. 解决Maven资源过滤问题

    向pom文件添加如下配置 <build> <resources> <resource> <directory>src/main/java</dir ...

  3. 重新整理 .net core 实践篇—————服务与配置之间[十一二]

    前言 前面基本介绍了,官方对于asp .net core 设计配置和设计服务的框架的一些思路.看下服务和配置之间是如何联系的吧. 正文 服务: public interface ISelfServic ...

  4. GO学习-(32) Go实现日志收集系统1

    Go实现日志收集系统1 项目背景 每个系统都有日志,当系统出现问题时,需要通过日志解决问题 当系统机器比较少时,登陆到服务器上查看即可满足 当系统机器规模巨大,登陆到机器上查看几乎不现实 当然即使是机 ...

  5. GO语言的JSON03---JSON文件的序列化与反序列化

    package main import ( "encoding/json" "fmt" "os" ) type Human2 struct ...

  6. 多篇开源CVPR 2020 语义分割论文

    多篇开源CVPR 2020 语义分割论文 前言 1. DynamicRouting:针对语义分割的动态路径选择网络 Learning Dynamic Routing for Semantic Segm ...

  7. python+selenium基础篇,切入切出frame

    1.首先制作一个html的文件,代码如下 <!DOCTYPE html> <html> <head> <title>Frame_test</tit ...

  8. switch分支语句

    语句句式 Calendar c = Calendar.getInstance(); //获得一周的某天 int i = c.get(Calendar.DAY_OF_WEEK); switch (i) ...

  9. Centos flock 防止脚本重复运行

    如果crontab设定任务每分钟执行一次,但执行的任务需要花费5分钟,这时系统会再执行导致两个相同的任务在执行.发生这种情况下可能会出现一些并发问题,严重时会导致出现脏数据性能瓶颈等恶性循环.为了防止 ...

  10. Dynamic Anchor Learning for Arbitrary-Oriented Object Detection(DAL)

    面向任意目标检测的动态锚点学习 摘要:面向任意的目标广泛地出现在自然场景.航空照片.遥感图像等中,因此面向任意的目标检测得到了广泛的关注.目前许多旋转探测器使用大量不同方向的锚点来实现与地面真实框的空 ...