• 解决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
        
    
    
  • 相关阅读:
    iOS之蓝牙开发—CoreBluetooth详解
    iOS-GCD使用详解
    iOS—Mask属性的使用
    idea导入eclipse中的maven项目
    SQL Server 查找字符串中指定字符出现的次数
    lLinux的常用命令
    从excel表中生成批量SQL
    ORA-00911: invalid character 错误解决
    sqlserver sp_who2和inputbuffer的使用,连接数
    如果存在这个表,则删除这个表的sql
  • 原文地址:https://www.cnblogs.com/robohou/p/13394525.html
Copyright © 2020-2023  润新知