mirror of
https://github.com/oSoWoSo/DistroHopper.git
synced 2024-08-14 22:46:53 +00:00
Workaround zsync http-only failures (#396)
* trying to keep up... re-generating * revert README.md to upstream for noise-suppression * regenerated Readme for 3.13 * Fix for zsync https failure
This commit is contained in:
parent
fb771265f1
commit
03c5b9fc52
2 changed files with 25 additions and 26 deletions
46
README.md
46
README.md
|
@ -17,8 +17,8 @@ operating system you want to run and Quickemu will figure out the best
|
|||
way to do it for you. For example:
|
||||
|
||||
``` {.bash}
|
||||
quickget ubuntu-mate impish
|
||||
quickemu --vm ubuntu-mate-impish.conf
|
||||
quickget ubuntu-mate 21.10
|
||||
quickemu --vm ubuntu-mate-21.10-.conf
|
||||
```
|
||||
|
||||
The original objective of the project was to enable quick testing of
|
||||
|
@ -33,13 +33,17 @@ Features
|
|||
|
||||
- **macOS** Monterey, Big Sur, Catalina, Mojave & High Sierra
|
||||
- **Windows** 8.1, 10 and 11 including TPM 2.0
|
||||
- [Ubuntu](https://ubuntu.com/desktop) and all the **[official Ubuntu flavours](https://ubuntu.com/download/flavours)**
|
||||
- [Ubuntu](https://ubuntu.com/desktop) and all the **[official Ubuntu
|
||||
flavours](https://ubuntu.com/download/flavours)**
|
||||
- **Over 360 operating system editions are supported!**
|
||||
- Full SPICE support including host/guest clipboard sharing
|
||||
- VirtIO-webdavd file sharing for Linux and Windows guests
|
||||
- VirtIO-9p file sharing for Linux and macOS guests
|
||||
- [QEMU Guest Agent support](https://wiki.qemu.org/Features/GuestAgent); provides access to a system-level agent via standard QMP commands
|
||||
- Samba file sharing for Linux, macOS and Windows guests (*if `smbd` is installed on the host*)
|
||||
- [QEMU Guest Agent
|
||||
support](https://wiki.qemu.org/Features/GuestAgent); provides access
|
||||
to a system-level agent via standard QMP commands
|
||||
- Samba file sharing for Linux, macOS and Windows guests (*if `smbd`
|
||||
is installed on the host*)
|
||||
- VirGL acceleration
|
||||
- USB device pass-through
|
||||
- Smartcard pass-through
|
||||
|
@ -66,7 +70,8 @@ QEMU](https://img.youtube.com/vi/AOTYWEgw0hI/0.jpg)](https://www.youtube.com/wat
|
|||
Requirements
|
||||
------------
|
||||
|
||||
- [QEMU](https://www.qemu.org/) (*6.0.0 or newer*) **with GTK, SDL, SPICE & VirtFS support**
|
||||
- [QEMU](https://www.qemu.org/) (*6.0.0 or newer*) **with GTK, SDL,
|
||||
SPICE & VirtFS support**
|
||||
- [bash](https://www.gnu.org/software/bash/) (*4.0 or newer*)
|
||||
- [Coreutils](https://www.gnu.org/software/coreutils/)
|
||||
- [EDK II](https://github.com/tianocore/edk2)
|
||||
|
@ -162,8 +167,8 @@ Ubuntu Guest
|
|||
virtual machine configuration.
|
||||
|
||||
``` {.bash}
|
||||
quickget ubuntu focal
|
||||
quickemu --vm ubuntu-focal.conf
|
||||
quickget ubuntu 20.04
|
||||
quickemu --vm ubuntu-20.04.conf
|
||||
```
|
||||
|
||||
- Complete the installation as normal.
|
||||
|
@ -197,9 +202,9 @@ with your preferred flavour.
|
|||
- `kubuntu` (Kubuntu)
|
||||
- `lubuntu` (Lubuntu)
|
||||
- `ubuntu-budgie` (Ubuntu Budgie)
|
||||
- `ubuntu-kylin` (Ubuntu Kylin)
|
||||
- `ubuntukylin` (Ubuntu Kylin)
|
||||
- `ubuntu-mate` (Ubuntu MATE)
|
||||
- `ubuntu-studio` (Ubuntu Studio)
|
||||
- `ubuntustudio` (Ubuntu Studio)
|
||||
- `ubuntu` (Ubuntu)
|
||||
- `xubuntu` (Xubuntu)
|
||||
|
||||
|
@ -216,11 +221,11 @@ Other Operating Systems
|
|||
- `cachyos` (CachyOS)
|
||||
- `debian` (Debian)
|
||||
- `devuan` (Devuan)
|
||||
- `dragonflybsd` (DragonFlyBSD)
|
||||
- `dragonflybsd` (DragonFlyBSD)
|
||||
- `elementary` (elementary OS)
|
||||
- `fedora` (Fedora)
|
||||
- `freebsd` (FreeBSD)
|
||||
- `freedos` (FreeDOS)
|
||||
- `freedos` (FreeDOS)
|
||||
- `garuda` (Garuda Linux)
|
||||
- `gentoo` (Gentoo)
|
||||
- `ghostbsd` (GhostBSD)
|
||||
|
@ -416,7 +421,7 @@ requires that the `spicy` client is installed, available from the
|
|||
`spice-client-gtk` package in Debian/Ubuntu.
|
||||
|
||||
``` {.bash}
|
||||
quickemu --vm ubuntu-focal.conf --display spice
|
||||
quickemu --vm ubuntu-20.04.conf --display spice
|
||||
```
|
||||
|
||||
Headless
|
||||
|
@ -428,14 +433,14 @@ available from the `spice-client-gtk` package in Debian/Ubuntu to
|
|||
connect to the running VM
|
||||
|
||||
``` {.bash}
|
||||
quickemu --vm ubuntu-focal.conf --display none
|
||||
quickemu --vm ubuntu-20.04.conf --display none
|
||||
```
|
||||
|
||||
You can also use the `.ports` file in the VM directory to lookup what
|
||||
SSH and SPICE ports the VM is connected to.
|
||||
|
||||
``` {.bash}
|
||||
cat ubuntu-focal/ubuntu-focal.ports
|
||||
cat ubuntu-20.04/ubuntu-20.04.ports
|
||||
```
|
||||
|
||||
Accessibility
|
||||
|
@ -445,13 +450,7 @@ Qemu provides support for using BrlAPI to display braille output on a
|
|||
real or fake device.
|
||||
|
||||
``` {.bash}
|
||||
quickemu --vm ubuntu-impish.conf --accessibility braille --display sdl
|
||||
```
|
||||
|
||||
or even
|
||||
|
||||
``` {.bash}
|
||||
quickemu --vm ubuntu-impish.conf --acc brl --display sdl
|
||||
quickemu --vm ubuntu-21.10.conf --braille --display sdl
|
||||
```
|
||||
|
||||
BIOS and EFI
|
||||
|
@ -616,7 +615,6 @@ Here are the usage instructions:
|
|||
|
||||
``` {.bash}
|
||||
|
||||
|
||||
Usage
|
||||
quickemu --vm ubuntu.conf
|
||||
|
||||
|
@ -646,7 +644,7 @@ Desktop shortcuts can be created for a VM, the shortcuts are saved in
|
|||
shortcut.
|
||||
|
||||
``` {.bash}
|
||||
quickemu --vm ubuntu-focal-desktop.conf --shortcut
|
||||
quickemu --vm ubuntu-20.04-desktop.conf --shortcut
|
||||
```
|
||||
|
||||
Screen and window size (Linux guests only)
|
||||
|
|
5
quickget
5
quickget
|
@ -625,8 +625,9 @@ function zsync_get() {
|
|||
exit 1
|
||||
fi
|
||||
|
||||
if ! zsync "${URL}.zsync" -i "${DIR}/${OUT}" -o "${DIR}/${OUT}" 2>/dev/null; then
|
||||
echo "ERROR! Failed to download ${URL}.zsync"
|
||||
# Only force http for zsync - not earlier because we might fall through here
|
||||
if ! zsync "${URL/https/http}.zsync" -i "${DIR}/${OUT}" -o "${DIR}/${OUT}" 2>/dev/null; then
|
||||
echo "ERROR! Failed to download ${URL/https/http}.zsync"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in a new issue