大家好,我是庄朋龙。一个爱折腾的程序员!
上次给大家分享开源软件的时候说过,我们公司所有的电脑安装都是ubuntu系统。工作中使用的所有软件都是免费开源的项目。今天我们测试兼容性的时候需要一台windows系统的电脑,需要制作usb启动盘,在linux上面推荐使用 WoeUSB 这个开源软件。
WoeUSB是一个开源免费的小工具,用于从Linux系统上的ISO文件或DVD创建Windows USB启动盘。该这个工具支持Windows 7,Windows 8.1和Windows 10 ISO系统文件。
本来ubuntu应用商店里是有款软件的,之间点击就能安装,但是如果要是那么简单我就不会写这篇文章了。
安装后发现 在应用列表根本不显示,也搜索不到。 我还以为是命令行版本呢! 在终端输入命令也提示没有此命令。没办法只能手动安装了。
本次我一共整理了三种安装方法,我个人更倾向于使用命令行,故而给大家推荐第一种安装方式!
第一种(命令行版本 WoeUSB-bash):
在github上下载最新版本:https://github.com/WoeUSB/WoeUSB/releases/
安装 WoeUSB-ng 的依赖项,和第一种方法要安装的依赖项是一样的!
chmod +x woeusb-5.2.4.bash
然后还需要安装一些依赖项
sudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common grub-pc-bin wimtools
现在就可以执行这个文件了 ./woeusb-5.2.4.bash 可以看到命令提示,只需要制定一个windows镜像文件地址 和 u盘的位置即可
sudo ./woe-usb.woeusb --device Win10.iso /dev/sdd
第二种(图形化界面的 WoeUSB-ng ):
安装 WoeUSB-ng 的依赖项,和第一种方法要安装的依赖项是一样的!
sudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common grub-pc-bin wimtools
添加存储库
echo 'deb http://download.opensuse.org/repositories/home:/Provessor/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:Provessor.list
添加 GPG 密钥
curl -fsSL https://download.opensuse.org/repositories/home:Provessor/xUbuntu_20.04/\Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_Provessor.gpg > /dev/null
运行软件列表并安装
sudo apt updatesudo apt install woeusb
到这里就安装完成了,就可以在你电脑的应用列表看到这个软件了。
第三种(仅限ubuntu系统):
添加存储库并更新和安装,依次执行下面三个命令!
sudo add-apt-repository ppa:nilarimogard/webupd8sudo apt updatesudo apt install woeusb
在ubuntu20 系统下会报错误提示 :
下列软件包有未满足的依赖关系:woeusb : 依赖: libwxgtk3.0-0v5 (>= 3.0.4+dfsg) 但无法安装它E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
看到这个提示,我们就需要手动安装 libwxgtk3.0 。首先使用wget命令下载 libwxgtk3.0安装包,然后使用 dpkg安装下载后的deb包。
wget http://mirrors.kernel.org/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk3.0-0v5_3.0.4+dfsg-3_amd64.debsudo dpkg -i ibwxgtk3.0-0v5_3.0.4+dfsg-3_amd64.deb
安装成功后,再重新 woeusb安装命令
sudo apt updatesudo apt install woeusb
安装成功就可以在你电脑里的软件列表里看到这个软件。
以上就是三种安装方法的全部介绍,大家如果遇到其他的问题可以给我评论留言!