Вы можете создать пакет.deb самостоятельно, а затем использовать apt для его установки. Этот процесс, конечно же, содержит компиляцию.https://wiki.debian.org/HowToPackageForDebian
Что вы можете сделать, так это то, что вместо раннего архивирования вы можете архивировать его с помощью logrotate. Вы можете написать файл logrotate , который будет запускаться каждые несколько минут через cron, который будет проверять размер файла, вращать его, а также сжимать.
В качестве альтернативы вы можете использовать команду split . Эта команда может разделить файл по размеру или количеству строк. Это заставит вас командовать как:
java -cp MyJar.jar Logger 2>&1 | tee $outfile | gzip | split -m 2048m archive
Из tee данные/выходные данные будут отправлены в gzip, который будет сжимать данные, и эти данные будут разделены, что приведет к разделению вывода, когда он достигнет размера 2 Гб.