Package Details: ventoy-bin 1.0.99-1

Git Clone URL: https://aur.archlinux.org/ventoy-bin.git (read-only, click to copy)
Package Base: ventoy-bin
Description: A new bootable USB solution
Upstream URL: http://www.ventoy.net
Keywords: boot image iso multiboot usb
Licenses: GPL-3.0-or-later
Conflicts: ventoy
Provides: ventoy
Submitter: DuckSoft
Maintainer: DuckSoft (KokaKiwi, yochananmarqos, Kr1ss)
Last Packager: yochananmarqos
Votes: 360
Popularity: 8.17
First Submitted: 2020-05-19 06:14 (UTC)
Last Updated: 2024-12-13 03:01 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 .. 10 11 12 13 14 15 16 Next › Last »

Kr1ss commented on 2020-06-22 19:13 (UTC)

Hey @DuckSoft @yochananmarqos @KokaKiwi,

thx a lot for packaging this for the AUR and maintaining.

Most likely there's a mistake in lines #54f, where the symlinks which were just installed in lines #52f get overwritten.

Is this actually meant to be :

diff -ru --color old/PKGBUILD new/PKGBUILD
--- old/PKGBUILD        2020-06-22 21:02:54.057938250 +0200
+++ new/PKGBUILD        2020-06-22 21:03:51.868114896 +0200
@@ -51,8 +51,8 @@
   ln -svf /usr/bin/hexdump "$pkgdir/opt/${pkgname%-bin}/tool/"
   ln -svf /usr/bin/mkfs.exfat "$pkgdir/opt/${pkgname%-bin}/tool/mkextfatfs_32"
   ln -svf /usr/bin/mkfs.exfat "$pkgdir/opt/${pkgname%-bin}/tool/mkextfatfs_64"
-  ln -svf /usr/bin/mount.exfat-fuse "$pkgdir/opt/${pkgname%-bin}/tool/mkextfatfs_32"
-  ln -svf /usr/bin/mount.exfat-fuse "$pkgdir/opt/${pkgname%-bin}/tool/mkextfatfs_64"
+  ln -svf /usr/bin/mount.exfat-fuse "$pkgdir/opt/${pkgname%-bin}/tool/mount.exfat-fuse_32"
+  ln -svf /usr/bin/mount.exfat-fuse "$pkgdir/opt/${pkgname%-bin}/tool/mount.exfat-fuse_64"

   msg2 "Creating /usr/bin entries..."
   install -Dm755 "$srcdir/${pkgname%-bin}" -t "$pkgdir"/usr/bin/

?

Cheers !

sanchith commented on 2020-06-14 15:33 (UTC)

@DuckSoft Sorry about my previous comment. Just checked today, uninstalling and reinstalling the package seems to be fine, no changes to the PKGBUILD file required. Also, I've disowned the package as I mostly won't be contributing anything significant. I'm a mere user.

DuckSoft commented on 2020-06-13 22:28 (UTC)

@sanchith good advice! thank you!

sanchith commented on 2020-06-13 10:18 (UTC) (edited on 2020-06-13 10:22 (UTC) by sanchith)

Please update the PKGBUILD to let the package take ownership of the installed files. This can be done using the -o argument with the install command.

Otherwise, updates to the package fails with the following error:

error: failed to commit transaction (conflicting files)
ventoy-bin: /opt/ventoy/tool/<file> exists in filesystem
...
Errors occurred, no packages were upgraded.

for each <file> installed by ventoy.

For users with the error, you'll have to uninstall the package, manually delete ventoy's files with necessary permissions using: rm -rf /opt/ventoy. You can then install the package with necessary changes to the PKGBUILD file (until it's updated by the maintainers).

TaurohtaR commented on 2020-06-10 05:35 (UTC)

@yochananmarqos Thanks. Great job.

yochananmarqos commented on 2020-06-08 20:35 (UTC)

@TaurohtaR: Thanks, done!

TaurohtaR commented on 2020-06-08 18:39 (UTC) (edited on 2020-06-08 18:41 (UTC) by TaurohtaR)

Could you pls copy all files on install instead just some.

I just realized that u don't copy CreatePersistentImg.sh and I wanted to create persistence image for Ubuntu ISO.

This file is present in tar file that is downloaded from git releases but not copied during install.

DuckSoft commented on 2020-05-27 03:40 (UTC)

@yochananmarqos thanks for the hint! i'm trying to build this package little by little in my spare time. complexity isn't really a problem, as long as you won't get bored (lol)

yochananmarqos commented on 2020-05-27 00:06 (UTC) (edited on 2020-05-27 00:07 (UTC) by yochananmarqos)

@DuckSoft: Here's a revised build dependency list with the base-devel group packages removed and a few more you missed:

libxpm net-tools bzip2 wget vim samba dos2unix lib32-glibc lib32-mpfr lib32-zlib rsync autogen lib32-gettext sdl libpciaccess libusb freetype2 gnu-free-fonts qemu virt-manager vte3 fuse2 gnu-efi-libs libiscsi grub zip nasm acpica

Not found:

networkmanager-bluetooth

brlapi

Maybe?

ttf-dejavu

There's also dietlibc, exfat-utils and squashfs-tools if you look at the source tarballs he links.

I haven't really had time to attempt to build this yet, it's a big mess.

Anonymo commented on 2020-05-24 17:49 (UTC)

Command to rsync the ISOs I found on Reddit:

rsync *.iso /run/media/$USER/ventoy/ --progress -ah

https://old.reddit.com/r/linux/comments/glmygl/easy_iso_multiboot_usb_flash_drives_including/