记一次在manjaro下qv2ray不能使用的过程

hukss 4月前 ⋅ 127 阅读

date: 2022-07-24


起因

本来qv2ray都跑得好好的,但是在我一次更新软件之后,就将qv滚坏了。点一下桌面,点不进去界面。命令行运行提示一个动态链接库找不到,可给我愁坏了。

而旧版本的qv似乎有点问题,在连接一个节点的时候只要一开始连接qv就闪退了。头痛。

尝试了很多其他的客户端,觉着还是qv好用(主要是其他的配置也太复杂了emmm),虽然qv官方停止更新了,但是着实挡不住他好用。

既然动态链接库找不到,而我也暂时没办法解决,那就自己编译下。

翻看qv的wiki,发现有[编译指南](手动构建 Qv2ray 项目 | Qv2ray)。顺利构建出二进制文件之后不知道怎么安装,于是在yay -S qv2ray的基础上直接替换二进制文件。

    ~/apps/qv2ray  tree                                          ✔  6s  
zsh: correct 'tree' to 'tee' [nyae]? n
.
├── bin
│   └── qv2ray
└── share
    ├── applications
    │   └── qv2ray.desktop
    ├── icons
    │   └── hicolor
    │       ├── 1024x1024
    │       │   └── apps
    │       │       └── qv2ray.png
    │       ├── 128x128
    │       │   └── apps
    │       │       └── qv2ray.png
    │       ├── 16x16
    │       │   └── apps
    │       │       └── qv2ray.png
    │       ├── 22x22
    │       │   └── apps
    │       │       └── qv2ray.png
    │       ├── 256x256
    │       │   └── apps
    │       │       └── qv2ray.png
    │       ├── 32x32
    │       │   └── apps
    │       │       └── qv2ray.png
    │       ├── 48x48
    │       │   └── apps
    │       │       └── qv2ray.png
    │       ├── 512x512
    │       │   └── apps
    │       │       └── qv2ray.png
    │       ├── 64x64
    │       │   └── apps
    │       │       └── qv2ray.png
    │       └── scalable
    │           └── apps
    │               └── qv2ray.svg
    ├── metainfo
    │   └── qv2ray.metainfo.xml
    └── qv2ray
        ├── lang
        │   ├── en_US.qm
        │   ├── ja_JP.qm
        │   ├── yue.qm
        │   ├── zh_CN.qm
        │   └── zh_TW.qm
        └── plugins
            ├── libQvPlugin-BuiltinProtocolSupport.so
            └── libQvPlugin-BuiltinSubscriptionSupport.so

29 directories, 20 files


whereis qv2ray                                   ✔ 
qv2ray: /usr/bin/qv2ray /usr/share/qv2ray

  ~/apps/qv2ray  tree /usr/share/qv2ray                                                                                                     ✔ 
/usr/share/qv2ray
├── lang
│   ├── en_US.qm
│   ├── ja_JP.qm
│   ├── yue.qm
│   ├── zh_CN.qm
│   └── zh_TW.qm
└── plugins
    ├── libQvPlugin-BuiltinProtocolSupport.so
    └── libQvPlugin-BuiltinSubscriptionSupport.so

2 directories, 7 files



sudo cp bin/qv2ray /usr/bin/

sudo cp share/qv2ray/lang/ /usr/share/qv2ray/lang/

我只复制了qv的主程序跟语言包,看起来只需要复制这两个就可以正常跑起来,也就不管其他的了。

End

顺利解决。


全部评论: 0

    我有话说: