解决ubuntu16.04安装坚果云闪两下打不开问题

Posted 克拉波隆方程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决ubuntu16.04安装坚果云闪两下打不开问题相关的知识,希望对你有一定的参考价值。

按照坚果云官网直接用deb或者gdebi的安装方法,安装成功后点击图标,闪了两下,就没有反映了,尝试用源码编译解决问题。现在typora+坚果云在ubuntu16上溜的飞起,之前ubuntu18.04倒是没遇到安装的问题……
直接从源代码编译安装

  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
  1. 下载Nautilus插件源代码包: nutstore_linux_src_installer.tar.gz
$> wget https://www.jianguoyun.com/static/exe/installer/nutstore_linux_src_installer.tar.gz
  1. 解压缩,编译和安装Nautilus插件
$> tar zxf nutstore_linux_src_installer.tar.gz
$> cd nutstore_linux_src_installer && ./configure && make
$> sudo make install
  1. 重启Nautilus
$> nautilus -q
  1. 运行以下命令,自动下载和安装坚果云其他二进制组件
$> ./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 window management system, e.g. KDE, Xfce
   you may mail us by contactus@nutstore.net, 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
    


以上是关于解决ubuntu16.04安装坚果云闪两下打不开问题的主要内容,如果未能解决你的问题,请参考以下文章

[已解决]ubuntu 16.04 notepadqq 打不开

ubuntu16.04的terminal打不开

虚拟机在装好的情况下打不开是啥原因?未能初始化监视器设备又是啥意思?请你帮忙,谢谢

VMware虚拟机 + ubuntu16.04 Linux OpenCV打不开摄像头解决办法

2022-04-22iOS项目混编flutter,iOS真机debug模式下打不开flutter页面

Ubuntu16.04下安装opencv-3.4.1