deepin 系统安装坚果云,成功打开,解决不能打开问题

1.编译安装,不使用官方提供的软件包。

具体步骤参考官网:

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 python-gi gir1.2-appindicator3-0.1
如果您的系统是Fedora/CentOS/RHEL等,可以用以下命令安装这些包:

$> sudo yum install glib2-devel gtk2-devel nautilus-devel gvfs libappindicator-gtk3  python2-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文件

2.需要注意的是:

安装过程中提示:nautilus:未找到命令

sudo apt install nautilus

3.为什么选择编译安装

这样安装完,才会有 ~/.nutstore 这个文件夹。通过软件包安装的没有。

 

4.解决打不开问题

 

1)进入~/.nutstore/dist/bin,编辑nutstore-pydaemon.py

#!/usr/bin/env/ python3

改为
#!/usr/bin/env/ python

(2)运行nutstore-pydaemon.py,看出现的错误,我出现了

(a)Traceback (most recent call last):
File “./nutstore-pydaemon.py”, line 27, in 
gi.require_version(‘AppIndicator3’, ‘0.1’)
File “/usr/lib64/python2.7/site-packages/gi/init.py”, line 130, in require_version
raise ValueError(‘Namespace %s not available’ % namespace)
ValueError: Namespace AppIndicator3 not available

解决方法:安装AppIndicator3

sudo apt install gir1.2-appindicator3-0.1

(b)Traceback (most recent call last):
  File "./nutstore-pydaemon.py", line 50, in 
    gi.require_version('Notify', '0.7')
  File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Notify not available

解决方法:安装Notify

sudo apt install gir1.2-notify-0.7

最后就可以打开了

你可能感兴趣的:(运维)