前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在centos中升级sshfs

在centos中升级sshfs

作者头像
羽翰尘
修改2019-11-26 15:45:47
1K0
修改2019-11-26 15:45:47
举报
文章被收录于专栏:技术向技术向

本文由腾讯云+社区自动同步,原文地址 http://blogtest.stackoverflow.club/update-sshfs-in-centos/

日常崩溃

之前在笔记本上装了sshfs,远程工作非常方便,但是好景不长,这两天总是发生sshfs崩溃的情况。具体使用的版本应该是2.9

令人崩溃的升级过程

源码安装sshfs

在github搜索sshfs项目并下载,使用meson时报fuse错误。

我下载的版本是sshfs 3.3.1, 需要fuse3支持

源码安装fuse3

没啥好讲的,meson, ninja 和ninja install即可

注意观察install后的安装路径,如果把.pc文件安装到了/usr/local路径下,你应该把它复制到本系统的路径,比如我的就是/usr/shar/pkgconfig, 否则会在meson阶段报找不到fuse3错误

继续meson后发现找不到glib2.0, 解决方法为:

glib包含再gnomeui开发包中,执行以下命令安装即可。

sudo yum install libgnomeui-devel

sshfs执行出错,找不到共享库

libfuse3.so.3:cannot open shared object file, 解决的方法为:

  1. vi /etc/ld.so.conf.d/fuse.conf (新增一个文件) 写入:/usr/local/lib(libfuse3.so.*所在位置)
  2. ldconfig(重新载入系统)

升级成功

运行sshfs --version输出如下:

代码语言:txt
复制
SSHFS version 3.3.1                                                         
FUSE library version 3.2.1
fusermount3 version: 3.2.1

Reference:

  1. 解决libfuse.so.2:cannot open shared object file https://blog.csdn.net/zs15yy/article/details/54860804
  2. centos 7 No package ‘glib-2.0’ found解决办法 http://blog.chinaunix.net/uid-27666459-id-5568845.html
  3. pkg-config 详解 https://blog.csdn.net/newchenxf/article/details/51750239
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-04-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 日常崩溃
  • 令人崩溃的升级过程
    • 源码安装sshfs
      • 源码安装fuse3
        • sshfs执行出错,找不到共享库
        • 升级成功
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档