zoukankan      html  css  js  c++  java
  • 解决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
        
    
    
  • 相关阅读:
    取消svn版本控制
    Sublime Text 2搭建Go开发环境(Windows)
    RESTful API 设计指南
    laravel-v5.1分页并带参数
    laravel使用的模板引擎 blade
    控制器中添加DB类才可以操作数据库表中的数据
    简单hello world
    创建控制器命令
    命令创建模型类
    IntelliJ IDEA类头注释和方法注释
  • 原文地址:https://www.cnblogs.com/robohou/p/13394525.html
Copyright © 2011-2022 走看看