我启动了装有 Ubuntu 18.04 的笔记本电脑(尝试无需安装的 Ubuntu 方法)。然后,我运行了以下命令:
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo add-apt-repository ppa:gezakovacs
sudo apt install unetbootin
我收到以下消息:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
unetbootin : Depends: gksu but it is not installable or
kdesudo but it is not installable
Recommends: extlinux but it is not going to be installed
Recommends: unetbootin-translations but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
我谷歌了一下,发现在这种情况下,我们应该在https://packages.ubuntu.com我这样做了,结果是这里但我在那里没有看到Bionic
名字。这是否意味着我无法Unetbootin
在 Ubuntu 18.04 中安装?如果可以,请告诉我该怎么做?
答案1
更新:下面的说明不再需要
较新版本的 Unetbootin 不再需要以下解决方法。只需使用官方 UNetbootin PPA 安装即可:
sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt update
sudo apt install unetbootin
旧答案(供参考):
选项 1:(已测试)
你可以从官方 Github 仓库下载最新的 Unetbootin 版本这里。
截至撰写本文时的最新版本是 unetbootin-linux64-661.bin。然后转到终端并输入:
chmod +x unetbootin-linux64-661.bin sudo ./unetbootin-linux64-661.bin
即使没有未满足的依赖关系,二进制文件也应该能够正常工作。
选项 2:(已测试,不推荐)
您还可以添加巧存储库到您的来源:
cat <<EOF | sudo tee /etc/apt/sources.list.d/artful.list deb http://archive.ubuntu.com/ubuntu/ artful main universe EOF Then add _unetbootin_ PPA: sudo add-apt-repository ppa:gezakovacs
最后更新并安装网启动:
sudo apt update sudo apt install unetbootin
笔记:安装后,你可能想要删除巧出于安全和稳定的原因,存储库:
sudo rm /etc/apt/sources.list.d/artful.list
答案2
看来 Unetbootin 尚未调整到可以在 Ubuntu 18.04 LTS 上运行。
我遇到了和你一样的错误。Unetbootin 不能依赖于不再可用的程序包。gksu
并且kdesudo
已被弃用,不应再使用。
尝试其他工具。韓國适用于 18.04 LTS。
编辑1:
几天前上传到 Launchpad 的版本无法使用(今天,2018-05-01),
- unetbootin 661-1~bionic1 Geza Kovacs (2018-04-28)
看launchpad.net/~gezakovacs/+archive/ubuntu/ppa
但是 @Eskander Bejaoui 通过 Github 找到了一个可用的版本,
编辑2:
Unetbootin PPA 已升级到可以正常运行的版本,通过 PPA 安装时也可以运行,已于 2018-06-26 由 @Ivan Yarych 确认。
答案3
这官方 UNetbootin PPA现在明确支持 Ubuntu ≥ 18.04 (仿生海狸)因此,官方 UNetbootin 安装说明仍然适用:
sudo add-apt-repository ppa:gezakovacs
sudo apt-get update
sudo apt-get install unetbootin
在任何情况下,用户都不应尝试手动注入 Ubuntu 17.10 (狡猾的土豚) 存储库到 Ubuntu ≥ 18.04,正如危险地暗示的那样目前接受的答案。同样,没有明显需要切换到相当低级的mkusb
效用(也仅通过 PPA 提供),正如另一个答案。
谢谢猫头鹰为一个令人惊讶的相关古代答案启发上述指示。