-
You were helping me in the main LRzip repo. I found this when looking at your account and it looks real interesting. Any plans to release a pre-compiled version (or even better a dockertized version combined with lrzip-fee)? I have no idea where to start for compiling, have not done it in years and then was a clear case of failing a few dozen times and not having a clue why it finally worked, then deciding it was just not worth the hassle lol. Would this version net me any real world gains in compression / speed for my 2.5TB file using lmza compression? lrzip-fe also looks FANTASTIC! While I will happily run scripts and such from CLI, give me a GUI for anything that I don't do repeatedly any day of the week. Thanks for the help BTW. I love learning. |
Beta Was this translation helpful? Give feedback.
Replies: 12 comments 11 replies
-
No no plans for pre-compiled. Why you would waste time tar'ring a huge file, basically doubling your disk use, is unclear. When you use I recommend reading through some of the READMEs, Benchmarks, the Wiki here and Discussions. Then do small scale tests to see about benefits. This README in the doc directory is helpful in selecting the best compression. Good luck and thank you for your interest. |
Beta Was this translation helpful? Give feedback.
-
You greatly overestimate the abilities of linux noobs. lol First issue, don't have git installed or know how to use it. I figured that out after some googling though. Hint, this is basically the issues I always have with linux, no matter what I want to do I always seem to be missing the right package or dependency and can never seem to find the right names to install it. Leading to an endless google loop just to use one program. With docker I run 1 command that has everything all setup and ready to go in seconds regardless of skill level. Docker is the single reason I have even ventured back into linux (well, that and unraid). Off topic but I know it is easy to forget what it is like not even knowing what to search for to find the answer you want. Just to give you an idea what a noob goes through for a "simple" command like this here is what I spent the last 45 minutes doing: Second issue: /github/lrzip-next# ./autogen.sh back to google... Fixed that by installing autoreconf but then ran into this problem: Running autoreconf -if... Google is not being helpful with this one, m4_pattern_allow is not helping. It looks like AC_PROG_LIBTOOL is a package but apt install just says: E: Unable to locate package AC_PROG_LIBTOOL After a lot of searching I found an indirect answer that said I need to install libtool, this at least made a difference but still spit out a ton of errors. Thankfully the script spit out this with the next error: configure: error: Could not find zlib library - please install zlib-dev Sadly this did not work and gave this error: E: Unable to locate package zlib-dev So back to google I went, more searching with no real answers finally led to finding the correct name for the package was zlib1g-dev Next error is configure: error: Could not find bz2 library - please install libbz2-dev Thankfully this one was correct but still a ton of errors and a new error: WARNING: If this is the case make sure you have the packages installed, AND Back to google I go. Install doxygen and try again. Next error, this one much harder to figure out, I am sure something is missing but no hints on what it could be. config.status: error: Something went wrong bootstrapping makefile fragments config.log is useless to me. I am also not finding much help on google. Others had the issue but it seemed to be the wrong version of a package not a missing package. I start installing every package I see mentioned but it is not helping. Still gets the same error. After 45 minutes, I am going to have to take a break. lol FYI, this is not aimed at you, more just a rant about trying to do things on linux in a general sense. This is my linux life pretty much, I spend more time on google then doing anything on linux until I discovered docker and the skies opened, I could actually run programs without wanting to throw the computer at the wall! lol I am going to read those links you posted now, thanks for those, I was not even aware that github had a discussion section, this should of been posted there I am sure. Sorry for posting this in the wrong place. I am used to discussion forums. |
Beta Was this translation helpful? Give feedback.
-
I feel your pain. But As the Readme says, you must clone the repo in order to compile. Downloading a tarball will not build. There's a reason for this since the version is dependant on specific commits and if something breaks it's helpful to know the precise version built. If you're going to build your own package, you need most of not all development libraries. Normally this is an installation option. Since lrzip-next is not offered as a package by distros, evaluators must build and install by themselves. My advice to you is install the development packages for Ubuntu. Git will be included. Discussions are on the top level menu. Better place for this. I'm moving this over... Regards |
Beta Was this translation helpful? Give feedback.
-
Yeah, I did install git and used the command in the readme to clone it. That was not that hard to figure out since the command was there. If there is an option that does not include building my own package I am all ears, it looked like this was the only option? What are the development libraries? I have installed everything I have seen mentioned in google at this point and still getting a long list of this error: ./util/gitdesc.sh: 50: ./util/gitdesc.sh: Bad substitution It did finally complete the ./autogen.sh command though and I tried make [-j8] but it gave this error: make: *** No rule to make target '[-j8]'. Stop. I then tried make install and it did a bunch of stuff but still errored out with this: lrzip.c:135:42: error: expected expression before ',' token Oh the joys of not having a clue what you are doing. lol. |
Beta Was this translation helpful? Give feedback.
-
on another topic, I was not aware it was possible to extract a specific file from a lrzip tar file as you mentioned, how do you do that? |
Beta Was this translation helpful? Give feedback.
-
Yeah, I have not gotten to the wiki yet, still trying to get this to compile, can't get past this latest error. Looks like I might be stuck with the regular lrzip sadly. |
Beta Was this translation helpful? Give feedback.
-
I just can't figure out this error when running autogen.sh: ./util/gitdesc.sh: 50: ./util/gitdesc.sh: Bad substitution Google keeps pointing towards an issue with bash vs sh but I have tried both and all the suggestions I can find on the subject but nothing changes. make keeps failing as well, seems that it can't find rzip.c:40:10: fatal error: lzo/lzoconf.h: No such file or directory Then it has this error: rzip.c:135:42: error: expected expression before ',' token I can't find anything useful on locating the lzo.conf. I see it is in the git clone under src/lib/minilzo/lzoconf.h Does this dir need to be renamed to lzo? |
Beta Was this translation helpful? Give feedback.
-
afraid to even say this but I can't get the lrzip-fe to run either. Tried it on 2 separate systems, one is a fresh install of ubuntu 20.04 LTS which I get this error on: ./lrzip-fe.sh: line 7: syntax error near unexpected token the other is a ubuntu docker that gives this error: ./lrzip-fe.sh Oh well, if a docker is ever made for these I would be all over it. I have always enjoyed compressing things, not sure why lol. I will never understand why docker gets the hate it does from some. I understand it is not perfect but boy is it simple. A great way for guys like me to get my feet in the door so I can learn at my own rate. Linux is an all or nothing OS without it, you either know everything or you flounder not even knowing what you don't know. For example I have spent the last half hour trying to find a list of all dev tools so I can install them but outside of a few incomplete lists, have yet to find anything that works. I don't even know what to search for. /rant Thanks for your help, I have taken enough of your time at this point I think. |
Beta Was this translation helpful? Give feedback.
-
Ok, thats fine, thank you for your time and the help. So when looking for a development distro, those are the keywords I should use, "development" along with "distro" or "tools". I am just not getting the results I would expect when searching with these. |
Beta Was this translation helpful? Give feedback.
-
Static Binaries are now available for download. This way you (and others) can test lrzip-next without having to compile. x64 only. Enjoy. |
Beta Was this translation helpful? Give feedback.
-
Thanks a ton! That works great! I will play with that later today or tomorrow. Got to rebuild the rear end of the truck today. Are the output files backwards compatible with the normal lrzip? I actually spent several more hours trying to get it to compile yesterday. It might be an ubuntu issue as I reinstalled 3 times but never saw any type of development option, they only seem to have a "desktop" and "server" release. I would love to read the manual but in all my google fu (which is quite weak since I am not sure what keywords to use) I could not find anything useful. My guess is I need to use another distro entirely but ubuntu / Mint are the only linux distros I have ever used (and those for ~6 months of mild use). I see arch mentioned a lot when looking up development distros, would that be a better option for a base distro? Ideally I want to make a VM with every possible dev tool installed so I can compile any code I want without having to worry about missing packages or dependencies. I am actually shocked with the thousands of distros floating around there is not one already made for this purpose. P.S. Sorry for all this hassle. I really have been doing my best to search for answers on my own (easily 5+ hours on google alone yesterday). Thanks for the pre-compiled binary! |
Beta Was this translation helpful? Give feedback.
-
Setting up a shortcut for it was actually on my list to figure out, thanks for that. I actually found that link and followed it yesterday but still had errors (although it was what allowed autogen to complete at all, just with errors). Added a whole bunch more dev packages over the course of the day as well but the errors continued. Some people had success changing the autogen.sh from /bin/sh to /bin/bash but this didn't help me. Yep, well aware google is only as good as what you put in. I don't even know where to find a book on the subject though, I find super technical jargon from time to time but it goes right over my head as I don't understand most of the terms. Linux stuff tends to go from a basic overview with no usable information to a 103 course on the inner workings with little in between. You have been a big help, thank you. |
Beta Was this translation helpful? Give feedback.
Static Binaries are now available for download. This way you (and others) can test lrzip-next without having to compile. x64 only.
Download Here
Enjoy.