在 Ubuntu 12.04 上安装 unetbootin

在 Ubuntu 12.04 上安装 unetbootin

我正在尝试在 Ubuntu 12.04 LTS 上安装 UNetbootin。我从这里下载了可执行文件关联并遵循以下说明:

如果使用 Linux,请使文件可执行(使用命令 chmod +x ./unetbootin-linux,或转到属性->权限并选中“执行”),然后启动该应用程序,系统将提示您输入密码以授予应用程序管理权限,然后会出现主对话框,您可以在其中选择分发和安装目标(USB 驱动器或硬盘),然后在出现提示时重新启动。\

因此我在终端上输入sudo chmod +x unetbootin-linux-584并尝试执行二进制文件,./unetbootin-linux-584但得到了以下输出:

./unetbootin-linux-584:加载共享库时出错:libXrandr.so.2:无法打开共享对象文件:没有此文件或目录

然而,当我检查libXrandr系统上的库时,我确实找到了它们

$> locate libXrandr
/usr/lib/x86_64-linux-gnu/libXrandr.so.2
/usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
/usr/lib/x86_64-linux-gnu/libXrandr_ltsq.so.2
/usr/lib/x86_64-linux-gnu/libXrandr_ltsq.so.2.2.0

所以我真的不知道问题是什么以及如何解决它,有什么想法吗?

答案1

我猜你正尝试在 64 位主机上运行 32 位应用程序。

unetbootin 在 repos 中

http://packages.ubuntu.com/search?keywords=unetbootin

sudo apt-get update && sudo apt-get install unetbootin

也可以看看https://help.ubuntu.com/community/InstallingSoftware

答案2

我遇到了同样的问题,当你尝试在 64 位 Linux 操作系统中运行 32 位程序时就会出现此问题

我解决了执行此命令的问题(安装 libxrandr2:i386)

sudo apt-get install libxrandr2:i386

相关内容