我正在尝试运行该程序(https://www.scarabee-software.net/en/siren.html),但它无法启动。
要求 Windows :最低 XP GNU/Linux :强制 GTK2
安装无需安装,解压并运行
我试过sudo apt-get install gtk2.0
,重新启动,但仍然无法启动。
我还需要做点别的吗?
答案1
刚刚在干净的 Ubuntu 18.04 LTS 上进行了测试。
只需下载并提取软件即可
cd ~/Downloads
wget https://www.scarabee-software.net/download/Siren_314_gnulinux_amd64.tar.gz
tar -xf Siren_314_gnulinux_amd64.tar.gz
cd Siren
./siren
然后收到以下关于错过过时的错误libng12:
$ ./siren
./siren:加载共享库时出错:libpng12.so.0:无法打开共享对象文件:没有此文件或目录
因此我们需要从 Ubuntu 16.04 LTS 手动下载并安装这个库:
wget http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
sudo dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
然后它抱怨错过了canberra-gtk-module
$ ./siren
Gtk-Message: 19:16:12.501: 无法加载模块“canberra-gtk-module”
所以我们需要安装它
sudo apt-get install libcanberra-gtk-module
最后
$ ./siren
笔记:Siren 将在 Ubuntu 14.04 LTS 和 16.04 LTS 上正常运行,因为它们具有libpng12已预装。