@nl6720 Disabled prealloc.
Search Criteria
Package Details: ntfsprogs-ntfs3 2022.10.3-6
Package Actions
Git Clone URL: | https://aur.archlinux.org/ntfsprogs-ntfs3.git (read-only, click to copy) |
---|---|
Package Base: | ntfsprogs-ntfs3 |
Description: | NTFS filesystem utilities without NTFS-3G driver. For system with kernel >= 5.15 |
Upstream URL: | https://github.com/tuxera/ntfs-3g |
Licenses: | GPL2 |
Conflicts: | ntfs-3g, ntfsprogs |
Provides: | ntfs-3g, ntfsprogs |
Submitter: | okhsunrog |
Maintainer: | saltyming |
Last Packager: | saltyming |
Votes: | 23 |
Popularity: | 1.73 |
First Submitted: | 2021-11-15 18:02 (UTC) |
Last Updated: | 2023-09-21 08:18 (UTC) |
Dependencies (2)
- util-linux (busybox-coreutilsAUR, util-linux-selinuxAUR, util-linux-aesAUR)
- git (git-gitAUR, git-glAUR) (make)
Required by (36)
- aud2u (requires ntfs-3g)
- bootiso (requires ntfs-3g)
- casaos (requires ntfs-3g)
- clonezilla-unstable (requires ntfs-3g)
- dislocker (requires ntfs-3g) (optional)
- dislocker-git (requires ntfs-3g) (optional)
- dislocker-noruby (requires ntfs-3g) (optional)
- dracut-git (requires ntfs-3g) (check)
- dracut-git (requires ntfs-3g) (optional)
- gparted-git (requires ntfs-3g) (optional)
- growlight (requires ntfs-3g) (optional)
- icedisk (requires ntfs-3g)
- kpmcore-git (requires ntfs-3g) (optional)
- minimega (requires ntfs-3g)
- mintstick (requires ntfs-3g)
- mintstick-git (requires ntfs-3g) (optional)
- mkinitcpio-loop-subdir (requires ntfs-3g)
- montirovka (requires ntfs-3g)
- ntfs-3g-onedrive-bin (requires ntfs-3g)
- ntfs-3g-system-compression (requires ntfs-3g)
- ntfs-3g-system-compression-git (requires ntfs-3g)
- ntfs-automount (requires ntfs-3g)
- partclone-git (requires ntfs-3g)
- python-imagemounter (requires ntfs-3g) (optional)
- testdisk-git (requires ntfs-3g)
- testdisk-wip (requires ntfsprogs)
- tparted-bin (requires ntfs-3g) (optional)
- udefrag (requires ntfs-3g)
- usbmaker (requires ntfs-3g) (optional)
- usbmaker-git (requires ntfs-3g) (optional)
- windows2usb (requires ntfs-3g)
- windows2usb-git (requires ntfs-3g)
- woeusb (requires ntfs-3g)
- woeusb-ng (requires ntfsprogs)
- woeusb-ng-git (requires ntfs-3g)
- woeusbgui (requires ntfs-3g)
Sources (2)
saltyming commented on 2023-09-19 11:52 (UTC)
nl6720 commented on 2023-09-19 08:16 (UTC)
The included udev rule causes issues with udisks2 2.10.1-1 (currently in testing).
$ udisksctl mount -b /dev/sdb1
Error mounting /dev/sdb1: GDBus.Error:org.freedesktop.UDisks2.Error.OptionNotPermitted: Mount option `prealloc' is not allowed
klosentag commented on 2023-06-09 10:09 (UTC)
@MarsSeed Your suggestion appears to be dogmatic and practically incorrect since several packages in the official repositories still have erroneous dependencies on ntfs-3g, despite none of their functionalities being reliant on the fuse driver.
MarsSeed commented on 2023-05-30 23:17 (UTC)
Hey,
This should only conflict with, but not provide ntfs-3g*.
As it lacks the ntfs-3g FUSE driver due to using the --disable-ntfs-3g
configuration.
Any package that needs only the utilities has to declare depends=(ntfsprogs)
.
tinywrkb commented on 2022-12-26 12:07 (UTC)
@jnnk please read the note about base-devel
here.
<deleted-account> commented on 2022-12-26 11:40 (UTC)
Hi,
seems like the following dependencies are currently missing: autoconf
, automake
.
~/.cache/paru/clone/ntfsprogs-ntfs3/PKGBUILD: line 47: autoreconf: command not found
# after installing autoconf
Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 274.
saltyming commented on 2022-08-17 13:34 (UTC)
@tinywrkb Thanks. Disabled hd.
tinywrkb commented on 2022-08-17 13:05 (UTC) (edited on 2022-08-17 13:06 (UTC) by tinywrkb)
@FiestaLake it's very likely that @SargentD doesn't build in a clean chroot, so buildsystem is picking up libhd.so
and auto-enables a compile-time feature.
I suggest explicitly disabling the Windows compliant disk geometry
feature by adding the buildsystem config option --without-hd
, if you want to match extra/ntfs-3g
.
Alternatively, you can explicitly enable this feature with --with-hd
, add hdinfo
to depends
array (or to makedepends
if the next is true), and maybe add libhd.so
to depends array in the package() function (depends+=('libhd.so')
) to block pacman update if the user didn't rebuild ntfsprogs-ntfs3
when libhd.so
has a new version.
Adding .so
lib to depends means that the user will never end with unusable ntfsprogs-ntfs3
, but if the user doesn't build in a chroot, then the package need to be removed or to force the update, and later rebuild against the updated libhd.so
.
I know pretty much nothing on how pacman handles .so
libs in the depends
array, so I can't recommend going with this option.
Related: https://github.com/tuxera/ntfs-3g/commit/9442db0d8b75b2b10b5cb48573a0a3d4dd228f47
Pinned Comments