无法打开可执行文件(共享库)?

无法打开可执行文件(共享库)?

我从 GitHub 编译了一些软件并尝试运行它,但无法运行。

截屏

知道为什么它不起作用吗?

答案1

从源代码编译github比简单安装更复杂。根据供应商,您的软件包适用于 Ubuntu 14.04 和 16.04。要查看它是否适用于其他 Ubuntu 版本,请使用以下命令:

$ apt search aseprite

Sorting... Done
Full Text Search... Done
aseprite/xenial 1.0.9+ds-3.2 amd64
  sprite and pixel art editor

要进行“试运行”安装(模拟安装),请使用以下命令:

$ sudo apt install -s aseprite

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  liballegro4.4 libloadpng4.4 libtinyxml2.6.2v5
The following NEW packages will be installed:
  aseprite liballegro4.4 libloadpng4.4 libtinyxml2.6.2v5
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Inst liballegro4.4 (2:4.4.2-7 Ubuntu:16.04/xenial [amd64])
Inst libloadpng4.4 (2:4.4.2-7 Ubuntu:16.04/xenial [amd64])
Inst libtinyxml2.6.2v5 (2.6.2-3 Ubuntu:16.04/xenial [amd64])
Inst aseprite (1.0.9+ds-3.2 Ubuntu:16.04/xenial [amd64])
Conf liballegro4.4 (2:4.4.2-7 Ubuntu:16.04/xenial [amd64])
Conf libloadpng4.4 (2:4.4.2-7 Ubuntu:16.04/xenial [amd64])
Conf libtinyxml2.6.2v5 (2.6.2-3 Ubuntu:16.04/xenial [amd64])
Conf aseprite (1.0.9+ds-3.2 Ubuntu:16.04/xenial [amd64])

如您所见,该aseprite应用程序依赖于许多其他需要安装的库。我怀疑当您手动编译时,其中一些库会丢失。

要进行实际安装,请使用:

sudo apt install aseprite

相关内容