On 2023-04-03 17:22, Patrick Shanahan wrote:
* Carlos E. R. <robin.listas@telefonica.net> [04-03-23 03:59]:
On 2023-04-03 05:15, Felix Miata wrote:
I can answer for Leap.
cer@Telcontar:~> rpm -qa | grep exfat exfatprogs-1.0.4-3.3.1.x86_64 fuse-exfat-1.3.0-bp154.1.20.x86_64 cer@Telcontar:~>
cer@Telcontar:~> rpm -ql exfatprogs /usr/sbin/fsck.exfat /usr/sbin/mkfs.exfat /usr/sbin/tune.exfat /usr/share/doc/packages/exfatprogs /usr/share/doc/packages/exfatprogs/README.md /usr/share/licenses/exfatprogs /usr/share/licenses/exfatprogs/COPYING /usr/share/man/man8/fsck.exfat.8.gz /usr/share/man/man8/mkfs.exfat.8.gz /usr/share/man/man8/tune.exfat.8.gz cer@Telcontar:~>
cer@Telcontar:~> rpm -ql fuse-exfat /sbin/mount.exfat /sbin/mount.exfat-fuse /usr/sbin/mount.exfat /usr/sbin/mount.exfat-fuse /usr/share/doc/packages/fuse-exfat /usr/share/doc/packages/fuse-exfat/ChangeLog /usr/share/doc/packages/fuse-exfat/README /usr/share/licenses/fuse-exfat /usr/share/licenses/fuse-exfat/COPYING /usr/share/man/man8/mount.exfat-fuse.8.gz cer@Telcontar:~>
You can see that those two contain different files.
Now I install "exfat-utils", and see what it contains. [...] Well, I can't:
No provider of 'exfat-utils' found.
I would have to add repo "filesystems". So this one is on you: you install it, and tell me what it contains :-)
zypper in exfatprogs
Problem: the to be installed exfatprogs-1.2.0-1.2.x86_64 conflicts with 'exfat-utils' provided by the installed exfat-utils-1.4.0-1.2.x86_64
Ok, then on TW there is indeed a problem, a package too many. Ok, I download exfat-utils-1.4.0-1.2.x86_64.rpm to a temporary directory and look inside with 'mc', it contains:
CONTENTS.cpio 1718/1718 100% -rwxr-xr-x 1 root root 43120 Mar 19 22:36 ./usr/sbin/dumpexfat -rwxr-xr-x 1 root root 39024 Mar 19 22:36 ./usr/sbin/exfatattrib -rwxr-xr-x 1 root root 43120 Mar 19 22:36 ./usr/sbin/exfatfsck -rwxr-xr-x 1 root root 39024 Mar 19 22:36 ./usr/sbin/exfatlabel lrwxrwxrwx 1 root root 9 Mar 19 22:36 ./usr/sbin/fsck.exfat -> exfatfsck -rwxr-xr-x 1 root root 28640 Mar 19 22:36 ./usr/sbin/mkexfatfs lrwxrwxrwx 1 root root 9 Mar 19 22:36 ./usr/sbin/mkfs.exfat -> mkexfatfs drwxr-xr-x 1 root root 0 Mar 19 22:36 ./usr/share/doc/packages/exfat-utils -rw-r--r-- 1 root root 8345 Mar 2 20:48 ./usr/share/doc/packages/exfat-utils/ChangeLog -rw-r--r-- 1 root root 1884 Mar 2 21:23 ./usr/share/doc/packages/exfat-utils/README drwxr-xr-x 1 root root 0 Mar 19 22:36 ./usr/share/licenses/exfat-utils -rw-r--r-- 1 root root 18092 Aug 24 2015 ./usr/share/licenses/exfat-utils/COPYING -rw-r--r-- 1 root root 568 Mar 19 22:36 ./usr/share/man/man8/dumpexfat.8.gz -rw-r--r-- 1 root root 672 Mar 19 22:36 ./usr/share/man/man8/exfatattrib.8.gz -rw-r--r-- 1 root root 510 Mar 19 22:36 ./usr/share/man/man8/exfatfsck.8.gz -rw-r--r-- 1 root root 512 Mar 19 22:36 ./usr/share/man/man8/exfatlabel.8.gz lrwxrwxrwx 1 root root 14 Mar 19 22:36 ./usr/share/man/man8/fsck.exfat.8.gz -> exfatfsck.8.gz -rw-r--r-- 1 root root 865 Mar 19 22:36 ./usr/share/man/man8/mkexfatfs.8.gz lrwxrwxrwx 1 root root 14 Mar 19 22:36 ./usr/share/man/man8/mkfs.exfat.8.gz -> mkexfatfs.8.gz
unique programs: dumpexfat exfatattrib exfatfsck (aka fsck.exfat) mkexfatfs (aka mkfs.exfat) mkfs.exfat and fsck.exfat are also included in package exfatprogs, I don't know which is the correct package to install. exfatprogs-1.2.0-1.2.x86_64.rpm:
CONTENTS.cpio 1386/1386 100% -rwxr-xr-x 1 root root 14592 Mar 19 22:37 ./usr/sbin/dump.exfat -rwxr-xr-x 1 root root 35072 Mar 19 22:37 ./usr/sbin/exfat2img -rwxr-xr-x 1 root root 26912 Mar 19 22:37 ./usr/sbin/exfatlabel -rwxr-xr-x 1 root root 52208 Mar 19 22:37 ./usr/sbin/fsck.exfat -rwxr-xr-x 1 root root 35008 Mar 19 22:37 ./usr/sbin/mkfs.exfat -rwxr-xr-x 1 root root 35232 Mar 19 22:37 ./usr/sbin/tune.exfat drwxr-xr-x 1 root root 0 Mar 19 22:37 ./usr/share/doc/packages/exfatprogs -rw-r--r-- 1 root root 4245 Oct 28 11:28 ./usr/share/doc/packages/exfatprogs/README.md drwxr-xr-x 1 root root 0 Mar 19 22:37 ./usr/share/licenses/exfatprogs -rw-r--r-- 1 root root 18092 Sep 6 2022 ./usr/share/licenses/exfatprogs/COPYING -rw-r--r-- 1 root root 208 Mar 19 22:37 ./usr/share/man/man8/dump.exfat.8.gz -rw-r--r-- 1 root root 546 Mar 19 22:37 ./usr/share/man/man8/exfat2img.8.gz -rw-r--r-- 1 root root 369 Mar 19 22:37 ./usr/share/man/man8/exfatlabel.8.gz -rw-r--r-- 1 root root 1056 Mar 19 22:37 ./usr/share/man/man8/fsck.exfat.8.gz -rw-r--r-- 1 root root 1519 Mar 19 22:37 ./usr/share/man/man8/mkfs.exfat.8.gz -rw-r--r-- 1 root root 367 Mar 19 22:37 ./usr/share/man/man8/tune.exfat.8.gz
Ok, the file "usr/share/doc/packages/exfatprogs/README.md" says: ## exfatprogs As new exfat filesystem is merged into linux-5.7 kernel, exfatprogs is created as an official userspace utilities that contain all of the standard utilities for creating and fixing and debugging exfat filesystem in linux system. The goal of exfatprogs is to provide high performance and quality at the level of exfat utilities in windows. And this software is licensed under the GNU General Public License Version 2. So this is the correct one for TW, IMO -- Cheers / Saludos, Carlos E. R. (from 15.4 x86_64 at Telcontar)