Hi,

Chris Roehrig wrote on 10/17/20 2:46 AM:
I'd like to upgrade all my Ubuntu 20.04 machines to have a stable ntfs-3g that 
includes this recent commit:
https://sourceforge.net/p/ntfs-3g/ntfs-3g/ci/cd68a084fce98e78e1fc56c232e714da8263a4e0/

This patch is quite recent, and IFAICT it is not yet included
in any distributed package.

I've tried to understand the Ubuntu packaging for ntfs-3g but can't figure it 
out.   Focal (20.04) seems to ship with AR3 with some ubuntu1 patches.   I 
don't want to introduce any incompatibilites or broken dependencies.

There are few packages which depend on ntfs-3g/ntfsprogs.
I only know of wimlib and system-compression.

My ntfs-3g usage is for a daily backup of a Linux system so lots of writing 
POSIX files and permissions.

Would it be recommended to start with AR.3, AR.5 or the current github clone?   
There don't seem to be any git tags for any of the AR releases.

There is an AR.5 for Debian, which should be usable on Ubuntu
and which you may try to figure out possible dependencies,
but it does not have the patch you want.

https://packages.debian.org/experimental/ntfs-3g
https://packages.debian.org/experimental/libntfs-3g885

Any advice would be appreciated.

I would use the latest state on git. However as I do not have
the recipe to build a ".deb", I would have to use the basics :

- get the current state from
https://sourceforge.net/p/ntfs-3g/ntfs-3g/ci/edge/tree/
by clicking on "Download snapshot",
- unzip the downloaded file into a development directory,
- create a configure script by running "./autogen.sh",
- run "./configure" designating the standard Ubuntu
directories :

# minimal configure for Debian and derivatives
# not fully satisfactory, plugins expected in /usr/lib with libntfs-3g
# in /lib so symlinks may be required for plugins
./configure --bindir=/bin --sbindir=/sbin \
 --libdir=/lib/x86_64-linux-gnu --mandir=/usr/share/man/man8 \
 --docdir=/usr/share/doc/libntfs-3g88

(you may want to include options --enable_extras, --enable_crypto,
--enable_posix_acls, etc.  depending on your needs)

- make
- sudo make install

Jean-Pierre


Thanks,
        -- Chris




_______________________________________________
ntfs-3g-devel mailing list
ntfs-3g-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ntfs-3g-devel

Reply via email to