美文网首页
fedora27安装坚果云Linux客户端

fedora27安装坚果云Linux客户端

作者: 布谷李 | 来源:发表于2018-07-13 17:45 被阅读69次

    参考资料:如何从源代码编译安装
    安装步骤:

    1. 先尝试RPM安装
    $ rpm -ivh nautilus_nutstore_amd64.rpm 
    error: Failed dependencies:
        java >= 1:1.7.0 is needed by nautilus-nutstore-3.1.0-1.fc19.x86_64
        libnautilus-extension.so.1()(64bit) is needed by nautilus-nutstore-3.1.0-1.fc19.x86_64
        nautilus-extensions >= 3.0.0 is needed by nautilus-nutstore-3.1.0-1.fc19.x86_64
    
    1. 解决软件包依赖关系
      由于我们使用的是fedora,则使用:
    $> sudo yum install glib2-devel gtk2-devel nautilus-devel gvfs java-1.7.0-openjdk-headless
    

    提示:
    Package glib2-devel-2.54.3-2.fc27.x86_64 is already installed, skipping.
    Package gvfs-1.34.2.1-1.fc27.x86_64 is already installed, skipping.
    No match for argument: java-1.7.0-openjdk-headless
    Error: Unable to find a match

    由于我之前安装了JDK1.8,暂时忽略1.7.0进行尝试先安装其他依赖包。

    $ sudo yum install gtk2-devel nautilus-devel 
    Installed:
      gtk2-devel.x86_64 2.24.32-1.fc27                                              
      nautilus-devel.x86_64 3.26.3.1-1.fc27                                         
      tracker-miners.x86_64 2.0.4-2.fc27                                            
      at-spi2-atk-devel.x86_64 2.26.1-1.fc27                                        
      at-spi2-core-devel.x86_64 2.26.2-1.fc27                                       
      atk-devel.x86_64 2.26.1-1.fc27                                                
      cairo-devel.x86_64 1.15.10-1.fc27                                             
      cairo-gobject-devel.x86_64 1.15.10-1.fc27                                     
      dbus-devel.x86_64 1:1.12.8-1.fc27                                             
      gdk-pixbuf2-devel.x86_64 2.36.11-1.fc27                                       
      gnome-autoar.x86_64 0.2.3-1.fc27                                              
      graphite2-devel.x86_64 1.3.10-3.fc27                                          
      gtk3-devel.x86_64 3.22.26-2.fc27                                              
      harfbuzz-devel.x86_64 1.4.8-1.fc27                                            
      libXcomposite-devel.x86_64 0.4.4-11.fc27                                      
      libepoxy-devel.x86_64 1.4.3-3.fc27                                            
      libgexiv2.x86_64 0.10.8-1.fc27                                                
      libgrss.x86_64 0.7.0-5.fc27                                                   
      libgsf.x86_64 1.14.41-4.fc27                                                  
      libiptcdata.x86_64 1.0.4-18.fc27                                              
      libosinfo.x86_64 1.1.0-1.fc27                                                 
      mesa-libwayland-egl-devel.x86_64 17.3.6-1.fc27                                
      nautilus.x86_64 3.26.3.1-1.fc27                                               
      nautilus-extensions.x86_64 3.26.3.1-1.fc27                                    
      osinfo-db.noarch 20180531-1.fc27                                              
      osinfo-db-tools.x86_64 1.1.0-4.fc27                                           
      pango-devel.x86_64 1.40.14-1.fc27                                             
      pixman-devel.x86_64 0.34.0-4.fc27                                             
      tracker.x86_64 2.0.3-1.fc27                                                   
      wayland-devel.x86_64 1.14.0-2.fc27                                            
      wayland-protocols-devel.noarch 1.10-1.fc27                                    
    
    Upgraded:
      dbus.x86_64 1:1.12.8-1.fc27            dbus-libs.x86_64 1:1.12.8-1.fc27       
      dbus-x11.x86_64 1:1.12.8-1.fc27   
    
    1. 下载Nautilus插件源代码包
    $ wget http://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
    

    日志如下:

    configure: loading site script /usr/share/config.site
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking for gcc... gcc
    checking whether the C compiler works... yes
    checking for C compiler default output file name... a.out
    checking for suffix of executables... 
    checking whether we are cross compiling... no
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for style of include used by make... GNU
    checking dependency style of gcc... gcc3
    checking build system type... x86_64-unknown-linux-gnu
    checking host system type... x86_64-unknown-linux-gnu
    checking how to print strings... printf
    checking for a sed that does not truncate output... /usr/bin/sed
    checking for grep that handles long lines and -e... /usr/bin/grep
    checking for egrep... /usr/bin/grep -E
    checking for fgrep... /usr/bin/grep -F
    checking for ld used by gcc... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
    checking the name lister (/usr/bin/nm -B) interface... BSD nm
    checking whether ln -s works... yes
    checking the maximum length of command line arguments... 1572864
    checking whether the shell understands some XSI constructs... yes
    checking whether the shell understands "+="... yes
    checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
    checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
    checking for /usr/bin/ld option to reload object files... -r
    checking for objdump... objdump
    checking how to recognize dependent libraries... pass_all
    checking for dlltool... no
    checking how to associate runtime and link libraries... printf %s\n
    checking for ar... ar
    checking for archiver @FILE support... @
    checking for strip... strip
    checking for ranlib... ranlib
    checking command to parse /usr/bin/nm -B output from gcc object... ok
    checking for sysroot... no
    checking for mt... no
    checking if : is a manifest tool... no
    checking how to run the C preprocessor... gcc -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking for dlfcn.h... yes
    checking for objdir... .libs
    checking if gcc supports -fno-rtti -fno-exceptions... no
    checking for gcc option to produce PIC... -fPIC -DPIC
    checking if gcc PIC flag -fPIC -DPIC works... yes
    checking if gcc static flag -static works... no
    checking if gcc supports -c -o file.o... yes
    checking if gcc supports -c -o file.o... (cached) yes
    checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... no
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... yes
    checking for pkg-config... /usr/bin/pkg-config
    checking pkg-config is at least version 0.10... yes
    checking for GLIB... yes
    checking for NAUTILUS... yes
    checking for nautilus extension directory... /usr/lib64/nautilus/extensions-3.0
    checking for ANSI C header files... (cached) yes
    checking arpa/inet.h usability... yes
    checking arpa/inet.h presence... yes
    checking for arpa/inet.h... yes
    checking fcntl.h usability... yes
    checking fcntl.h presence... yes
    checking for fcntl.h... yes
    checking netinet/in.h usability... yes
    checking netinet/in.h presence... yes
    checking for netinet/in.h... yes
    checking for stdlib.h... (cached) yes
    checking for string.h... (cached) yes
    checking sys/socket.h usability... yes
    checking sys/socket.h presence... yes
    checking for sys/socket.h... yes
    checking for unistd.h... (cached) yes
    checking for an ANSI C-conforming const... yes
    checking whether time.h and sys/time.h may both be included... yes
    checking for stdlib.h... (cached) yes
    checking for GNU libc compatible malloc... yes
    checking sys/select.h usability... yes
    checking sys/select.h presence... yes
    checking for sys/select.h... yes
    checking for sys/socket.h... (cached) yes
    checking types of arguments for select... int,fd_set *,struct timeval *
    checking return type of signal handlers... void
    checking for memset... yes
    checking for select... yes
    checking for socket... yes
    checking for strchr... yes
    checking for strdup... yes
    checking for strtol... yes
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating src/Makefile
    config.status: creating icons/Makefile
    config.status: creating icons/hicolor/Makefile
    config.status: creating icons/hicolor/16x16/Makefile
    config.status: creating icons/hicolor/64x64/Makefile
    config.status: creating icons/hicolor/16x16/apps/Makefile
    config.status: creating icons/hicolor/64x64/emblems/Makefile
    config.status: creating icons/hicolor/64x64/apps/Makefile
    config.status: creating config.h
    config.status: executing depfiles commands
    config.status: executing libtool commands
    make  all-recursive
    make[1]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer'
    Making all in src
    make[2]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer/src'
    /bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread   -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT nutstore.lo -MD -MP -MF .deps/nutstore.Tpo -c -o nutstore.lo nutstore.c
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wall -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT nutstore.lo -MD -MP -MF .deps/nutstore.Tpo -c nutstore.c  -fPIC -DPIC -o .libs/nutstore.o
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wall -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT nutstore.lo -MD -MP -MF .deps/nutstore.Tpo -c nutstore.c -o nutstore.o >/dev/null 2>&1
    mv -f .deps/nutstore.Tpo .deps/nutstore.Plo
    /bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread   -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT nautilus-nutstore.lo -MD -MP -MF .deps/nautilus-nutstore.Tpo -c -o nautilus-nutstore.lo nautilus-nutstore.c
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wall -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT nautilus-nutstore.lo -MD -MP -MF .deps/nautilus-nutstore.Tpo -c nautilus-nutstore.c  -fPIC -DPIC -o .libs/nautilus-nutstore.o
    nautilus-nutstore.c: In function 'nautilus_nutstore_instance_init':
    nautilus-nutstore.c:951:5: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
         nuts->ns_root_dirs_mutex = g_mutex_new();
         ^~~~
    In file included from /usr/include/glib-2.0/glib.h:108:0,
                     from nautilus-nutstore.c:12:
    /usr/include/glib-2.0/glib/deprecated/gthread.h:277:17: note: declared here
     GMutex *        g_mutex_new             (void);
                     ^~~~~~~~~~~
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wall -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT nautilus-nutstore.lo -MD -MP -MF .deps/nautilus-nutstore.Tpo -c nautilus-nutstore.c -o nautilus-nutstore.o >/dev/null 2>&1
    mv -f .deps/nautilus-nutstore.Tpo .deps/nautilus-nutstore.Plo
    /bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread   -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT command-client.lo -MD -MP -MF .deps/command-client.Tpo -c -o command-client.lo command-client.c
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wall -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT command-client.lo -MD -MP -MF .deps/command-client.Tpo -c command-client.c  -fPIC -DPIC -o .libs/command-client.o
    command-client.c: In function 'nutstore_command_client_thread':
    command-client.c:651:17: warning: 'g_async_queue_timed_pop' is deprecated: Use 'g_async_queue_timeout_pop' instead [-Wdeprecated-declarations]
                     cmd = g_async_queue_timed_pop(client->cmd_queue, &gtv);
                     ^~~
    In file included from /usr/include/glib-2.0/glib.h:32:0,
                     from command-client.c:13:
    /usr/include/glib-2.0/glib/gasyncqueue.h:114:14: note: declared here
     gpointer     g_async_queue_timed_pop            (GAsyncQueue      *queue,
                  ^~~~~~~~~~~~~~~~~~~~~~~
    command-client.c: In function 'nutstore_command_client_setup':
    command-client.c:739:5: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
         client->mutex = g_mutex_new();
         ^~~~~~
    In file included from /usr/include/glib-2.0/glib.h:108:0,
                     from command-client.c:13:
    /usr/include/glib-2.0/glib/deprecated/gthread.h:277:17: note: declared here
     GMutex *        g_mutex_new             (void);
                     ^~~~~~~~~~~
    command-client.c: In function 'nutstore_command_client_start':
    command-client.c:796:5: warning: 'g_thread_create' is deprecated: Use 'g_thread_new' instead [-Wdeprecated-declarations]
         g_thread_create((gpointer (*)(gpointer data)) nutstore_command_client_thread,
         ^~~~~~~~~~~~~~~
    In file included from /usr/include/glib-2.0/glib.h:108:0,
                     from command-client.c:13:
    /usr/include/glib-2.0/glib/deprecated/gthread.h:104:10: note: declared here
     GThread *g_thread_create       (GThreadFunc       func,
              ^~~~~~~~~~~~~~~
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wall -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT command-client.lo -MD -MP -MF .deps/command-client.Tpo -c command-client.c -o command-client.o >/dev/null 2>&1
    mv -f .deps/command-client.Tpo .deps/command-client.Plo
    /bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread   -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT inputcmd-server.lo -MD -MP -MF .deps/inputcmd-server.Tpo -c -o inputcmd-server.lo inputcmd-server.c
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wall -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT inputcmd-server.lo -MD -MP -MF .deps/inputcmd-server.Tpo -c inputcmd-server.c  -fPIC -DPIC -o .libs/inputcmd-server.o
    inputcmd-server.c: In function 'nutstore_inputcmd_server_start':
    inputcmd-server.c:293:5: warning: 'g_thread_create' is deprecated: Use 'g_thread_new' instead [-Wdeprecated-declarations]
         g_thread_create((gpointer (*)(gpointer)) nutstore_inputcmd_server_thread,
         ^~~~~~~~~~~~~~~
    In file included from /usr/include/glib-2.0/glib.h:108:0,
                     from util.h:4,
                     from inputcmd-server.c:13:
    /usr/include/glib-2.0/glib/deprecated/gthread.h:104:10: note: declared here
     GThread *g_thread_create       (GThreadFunc       func,
              ^~~~~~~~~~~~~~~
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wall -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT inputcmd-server.lo -MD -MP -MF .deps/inputcmd-server.Tpo -c inputcmd-server.c -o inputcmd-server.o >/dev/null 2>&1
    mv -f .deps/inputcmd-server.Tpo .deps/inputcmd-server.Plo
    /bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread   -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT util.lo -MD -MP -MF .deps/util.Tpo -c -o util.lo util.c
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wall -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.c  -fPIC -DPIC -o .libs/util.o
    libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wall -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.c -o util.o >/dev/null 2>&1
    mv -f .deps/util.Tpo .deps/util.Plo
    /bin/sh ../libtool --tag=CC   --mode=link gcc -Wall  -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -I/usr/include/nautilus -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread   -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -g -O2 -module -avoid-version  -o libnautilus-nutstore.la -rpath /usr/lib64/nautilus/extensions-3.0 nutstore.lo nautilus-nutstore.lo command-client.lo inputcmd-server.lo util.lo -lnautilus-extension -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0  -lglib-2.0  
    libtool: link: gcc -shared  -fPIC -DPIC  .libs/nutstore.o .libs/nautilus-nutstore.o .libs/command-client.o .libs/inputcmd-server.o .libs/util.o   -lnautilus-extension -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0  -pthread -O2   -pthread -Wl,-soname -Wl,libnautilus-nutstore.so -o .libs/libnautilus-nutstore.so
    libtool: link: ar cru .libs/libnautilus-nutstore.a  nutstore.o nautilus-nutstore.o command-client.o inputcmd-server.o util.o
    libtool: link: ranlib .libs/libnautilus-nutstore.a
    libtool: link: ( cd ".libs" && rm -f "libnautilus-nutstore.la" && ln -s "../libnautilus-nutstore.la" "libnautilus-nutstore.la" )
    make[2]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer/src'
    Making all in icons
    make[2]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer/icons'
    Making all in hicolor
    make[3]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor'
    Making all in 16x16
    make[4]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/16x16'
    Making all in apps
    make[5]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/16x16/apps'
    make[5]: Nothing to be done for 'all'.
    make[5]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/16x16/apps'
    make[5]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/16x16'
    make[5]: Nothing to be done for 'all-am'.
    make[5]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/16x16'
    make[4]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/16x16'
    Making all in 64x64
    make[4]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/64x64'
    Making all in emblems
    make[5]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/64x64/emblems'
    make[5]: Nothing to be done for 'all'.
    make[5]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/64x64/emblems'
    Making all in apps
    make[5]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/64x64/apps'
    make[5]: Nothing to be done for 'all'.
    make[5]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/64x64/apps'
    make[5]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/64x64'
    make[5]: Nothing to be done for 'all-am'.
    make[5]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/64x64'
    make[4]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor/64x64'
    make[4]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor'
    make[4]: Nothing to be done for 'all-am'.
    make[4]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor'
    make[3]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer/icons/hicolor'
    make[3]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer/icons'
    make[3]: Nothing to be done for 'all-am'.
    make[3]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer/icons'
    make[2]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer/icons'
    make[2]: Entering directory '/home/brian/Downloads/nutstore_linux_src_installer'
    make[2]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer'
    make[1]: Leaving directory '/home/brian/Downloads/nutstore_linux_src_installer'
    
    1. 重启Nautilus
    $> nautilus -q
    
    1. 运行以下命令,自动下载和安装坚果云其他二进制组件
    $> ./runtime_bootstrap
    ********************************************
    fetching distribution package
    
    
    --2018-07-13 17:36:10--  http://www.jianguoyun.com/static/exe/installer/nutstore_linux_dist_x64.tar.gz
    Resolving www.jianguoyun.com (www.jianguoyun.com)... 140.143.51.110
    Connecting to www.jianguoyun.com (www.jianguoyun.com)|140.143.51.110|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 7913575 (7.5M) [application/octet-stream]
    Saving to: ‘/tmp/nutstore_linux_dist.tar.gz’
    
    /tmp/nutstore_linux_dist.ta 100%[==========================================>]   7.55M  4.45MB/s    in 1.7s    
    
    2018-07-13 17:36:16 (4.45 MB/s) - ‘/tmp/nutstore_linux_dist.tar.gz’ saved [7913575/7913575]
    
    
    ********************************************
    Installation is completed succesfully.
    Do you wish to start Nutstore now? 
    1) Yes
    2) No
    #? 
    

    输入"1", 提示

    "You can launch nutstore by Gnome menus Applications->Internet->Nutstore. 
    If there is not the entry, you need to restart gnome session by logging out manually"
    
    1. 测试
      点击Applications->Internet->Nutstore,没有任何反应?

    相关文章

      网友评论

          本文标题:fedora27安装坚果云Linux客户端

          本文链接:https://www.haomeiwen.com/subject/jvdspftx.html