github mxmlnkn/ratarmount v1.1.2
ratarmount 1.1.2

latest releases: core-v0.10.1, v1.2.0, core-v0.10.0...
one month ago

ratarmount

Fixes

  • Fix wrong sys.executable in AppImage and make AppRun POSIX-compliant to not require bash on the host.
  • Improve handling of non-existent input files in argument check.
  • Properly clean up the log file on exit.
  • Standard error output redirection with --log-file did not work.

ratarmountcore

Fixes

  • Querying compositing mount sources with an empty string instead of / did not work correctly.
  • SQLARMountSource: Files with denormal paths did show empty mount points.
  • SQLARMountSource: Also mention cryptography module if missing.
  • SQLiteIndexMountSource: Do not delete SQLite files that are not ratarmount indexes.
  • Add join_threads to SingleFileMountSource and FileVersionLayer to avoid hangs when this call is not forwarded.
  • SubvolumesMountSource: __exit__ did not correctly delegate to held mount sources.
  • SubvolumesMountSource: Normalize path returned by get_mount_source.
  • SubvolumesMountSource: Return subvolume root for direct folder access.

AppImages

The AppImages can be downloaded, made executable with chmod u+x *.AppImage, and executed directly to start ratarmount.

There are also usability helpers for AppImages such as AppImageLauncher and AM.

If the AppImage is too slow to start up or to reduce memory overhead for the AppImage itself, the AppImage can also be manually unpacked and installed:

  • Extract with ratarmount-*.AppImage --appimage-extract
  • The extracted AppImage can be started by executing squashfs-root/AppRun.
  • Rename and move the resulting generic squashfs-root folder wherever you want, e.g., /opt/ratarmount-<version>.
  • Add a link to /opt/ratarmount-<version>/AppRun into some folder that is in your PATH variable, e.g., with:
    ln -s /opt/ratarmount-<version>/AppRun ~/.local/bin/ratarmount

Slim Version

Supports: 7z, ASAR, bzip2, EXT4, FAT, gzip, RAR, SQLAR, TAR, XZ, ZIP, zlib, ZStandard

Normal / Full Version

Supports:

  • All slim formats
  • libarchive backend: ar, CAB, cpio, grzip, ISO9660, lrzip, LZ4, lzip, LZMA, lzop, RPM, UU, WARC, XAR, Z
  • SquashFS
  • All remote protocols: ftp://, git://, http://, ssh://, ...
  • Ships with compiled Python bytecode to speed up startup latency by 2-3x at the cost of 20% larger AppImage size.

Don't miss a new ratarmount release

NewReleases is sending notifications on new releases.