我下了一个软件的压缩包,解压之后,在 KDE 下直接运行 start.sh 就可以执行程序
但是在 gnome 下却无法使用,start.sh 会被编辑器打开,我看了一下其中有一行是:
"/usr/lib64/libudev.so.1" # SUSE, Fedora
然后查了一下,我的确没有 libudev.so.1,是不是就是缺少这个才不行的?
我下了一个软件的压缩包,解压之后,在 KDE 下直接运行 start.sh 就可以执行程序
但是在 gnome 下却无法使用,start.sh 会被编辑器打开,我看了一下其中有一行是:
"/usr/lib64/libudev.so.1" # SUSE, Fedora
然后查了一下,我的确没有 libudev.so.1,是不是就是缺少这个才不行的?
如果没有 libudev.so.1 直接安装 libudev1 就行了。
sudo zypper in libudev1
你说的直接运行是指双击执行么???如果是,请在 gnome 下打开文件管理器,然后点击左上角的文件管理器图标—首选项—行为—可执行文本文件,进行设置就行了。。。还有,前提是你的文件是可执行的。
谢谢 !可以运行了。不知道 gnome 下是默认用文本查看打开可执行文件的。
libudev1 我其实已经安装过的,不过我不知道 libudev.so.1 就是安装 libudev1, 请问 so 是什么意思 ?我是小白
还有,怎么在命令行直接运行呢 ?
切换到目录下 sudo sh ./start.sh
libudev.so.1 和 libudev1 是什么关系呢?so 是什么意思?
百度一下‘so 文件’