按照坚果云官网直接用 deb 或者 gdebi 的安装方法, 安装成功后点击图标, 闪了两下, 就没有反映了, 尝试用源码编译解决问题. 现在 typora + 坚果云在 ubuntu16 上溜的飞起, 之前 ubuntu18.04 倒是没遇到安装的问题......
直接从源代码编译安装
准备构建环境
坚果云 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
下载 Nautilus 插件源代码包: nutstore_linux_src_installer.tar.gz
$> wget https://www.jianguoyun.com/static/exe/installer/nutstore_linux_src_installer.tar.gz
解压缩, 编译和安装 Nautilus 插件
- $> tar zxf nutstore_linux_src_installer.tar.gz
- $> cd nutstore_linux_src_installer && ./configure && make
- $> sudo make install
重启 Nautilus
$> nautilus -q
运行以下命令, 自动下载和安装坚果云其他二进制组件
$> ./runtime_bootstrap
具体过程也可参考源代码包里面的 README 文件 (在 nutstore_linux_src_installer/src 下), 内容为
- This is open source part of Nutstore, which is composed of nautilus extension.
- How to Build Nutstore Runtime From Source Tarball
- --------------------------------------------------
- 1) Package dependency. You need the following packages (or equivalent):
- glib2.0-dev
- gtk2.0-dev
- gvfs-bin
- JRE(java runtime environment)
- libnautilus-extension-dev
- on Ubuntu distribution after 10.04, you can install them as below:
- $> sudo apt-get install libnautilus-extension-dev openjdk-8-jre-headless gvfs-bin libgtk2.0-dev python-notify
- on fedora core, CentOS or RHEL, you can install them as below:
- $> sudo yum nautilus-devel glib2-devel gtk2-devel jre gvfs notify-python
- We currently only support **GNOME** and **Unity** desktop.
- If you would like to help us port nutstore to other Windows management system, e.g. KDE, Xfce
- you may mail us by [email protected], We are pleased to support you.
- All the code developed based on the Nutstore Nautilus Plugin should be redistributed under GPL license.
- 2) Build the Nautilus Plugin
- $> ./configure && make
- $> sudo make install
- 3) Restart Nautilus
- $> nautilus -q
- 4) Fetch th binary distribution package and install it
- $> ./runtime_bootstrap
- 5) Done!
- For Gnome desktop, nutstore is on "Applications->Internet->Nutstore" of GNOME application launch panel.
- For Unity dekstop, you need logout the current unity session to enable above changes. And then, search "Nutstore" in the application panel.
- Special notice only for Arch Linux user:
- As nutstore only supports python2 currently, you need to install python2 package manually, and replace the first line of ~/.nutstore/dist/bin/nutstore-pydaemon.py. Unfortunately, you may need to re-do the change everytime that nutstore is upgraded automatically.
- from
- #!/usr/bin/env python
- to
- #!/usr/bin/env python2
来源: http://www.bubuko.com/infodetail-3649949.html