如何安装和运行 UNetbootin?

owl*_*owl 51 unetbootin

奇怪的是,但确实如此,您无法从原始站点安装或运行它。那么如何安装和运行UNetBootin呢?

owl*_*owl 73

在 Ubuntu 中安装 UNetbootin

使用这几个命令,下载并运行它就可以了。

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin
Run Code Online (Sandbox Code Playgroud)

添加存储库对于更新和支持旧版本的 Ubuntu 是必要的。

  • 为什么要添加ppa?unetbootin 可在存储库中使用。只需使用`sudo apt-get install unetbootin` (31认同)
  • @devav2 较旧版本的 Ubuntu 与较新版本的 Ubuntu 没有相同的存储库。最好添加存储库以获取最新更新。 (6认同)
  • @devav2:UNetbootin 在标准 Ubuntu >= 18.04 存储库中不可用,因为需要现已弃用的依赖项(例如,`gksu`、`kdesudo`)。应改用明确支持 Ubuntu >= 18.04 的 [标准 UNetbootin PPA](https://launchpad.net/~gezakovacs/+archive/ubuntu/ppa)。 (6认同)
  • 不适用于 Ubuntu 22.04 `E:存储库 'https://ppa.launchpadcontent.net/gezakovacs/ppa/ubuntu jammy Release' 没有发布文件。` (4认同)
  • 为了澄清 owl 的评论,我使用的是旧版本的 Ubuntu,而 unetbootin 不会向我显示最新版本,因为我是通过旧版 Ubuntu 安装的。添加这个 PPA 起到了作用:我可以看到所有最新版本,然后能够通过 USB 安装一个更新的版本(比 do-release-upgrade 快得多)。 (2认同)

bla*_*sck 11

通过 PPA 安装 UNetbootin

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin
Run Code Online (Sandbox Code Playgroud)

注意:
在 Ubuntu <18.04 中,我们可以用一个命令直接安装 UNetbootin

sudo apt-get install unetbootin
Run Code Online (Sandbox Code Playgroud)

但是 UNetbootin 在标准 Ubuntu >= 18.04 存储库中不可用,因为需要现已弃用的依赖项(例如 gksu、kdesudo)。应改用明确支持 Ubuntu >= 18.04 的标准 UNetbootin PPA。

  • UNetbootin 在标准 Ubuntu &gt;= 18.04 存储库中不可用,因为需要现已弃用的依赖项(例如,`gksu`、`kdesudo`)。应改用明确支持 Ubuntu &gt;= 18.04 的 [标准 UNetbootin PPA](https://launchpad.net/~gezakovacs/+archive/ubuntu/ppa)。 (2认同)

Ere*_*Paz 5

正如 Web-E 在您的问题中所评论的,您应该只为从 SourceForge 下载的文件添加可执行权限,然后您就可以运行它(不需要安装,顺便说一句)。我遇到了同样的问题,该评论给了我解决方案,无需添加 ppa。

如果您不想使用终端,您可以右键单击该文件unetbootin-linux-585,选择“属性”,转到“权限”,然后勾选“允许将文件作为程序执行”(或类似的东西,我不没有英文操作系统)。

编辑

正如下面评论中所建议的,这里有一些关于使文件可执行的方法:

要通过终端使文件可执行(我们在这里假设您使用 Firefox 或 Opera 等浏览器下载该文件),您只需转到文件所在的文件夹,右键单击该文件夹并选择“打开终端这里”。当你有终端外壳时,不要忘记运行

ls -l
Run Code Online (Sandbox Code Playgroud)

确保文件确实在这里,并检查权限。你应该看到类似的东西

-rw-r--r-- 1 name name 4478124 lug 11 15:28 unetbootin-linux-585
Run Code Online (Sandbox Code Playgroud)

这意味着您必须为其添加执行权限。你怎么做?只需键入:

chmod +x unetbootin-linux-585
Run Code Online (Sandbox Code Playgroud)

(不要忘记使用 Tab 来自动补全长 unetbootin 名称:P)。现在,再次检查文件ls -l应该给出以下结果:

-rwxr-xr-x 1 name name 4478124 lug 11 15:28 unetbootin-linux-585
Run Code Online (Sandbox Code Playgroud)

这意味着程序变得可执行,所以只需输入:

./unetbootin-linux-585
Run Code Online (Sandbox Code Playgroud)

运行应用程序。

希望一切都清楚。