Originally posted by Ifr2
View Post
Announcement
Collapse
No announcement yet.
Arch Linux's Pacman 5.2 Released - Drops Support For Delta Packages, Adds Zstd Support
Collapse
X
-
-
Originally posted by ypnos View Post
This is a config line in makepkg.conf, effective when you build your own packages (including AUR helpers). These options are compression parameters. -T0 enables multithreaded compression. For the rest see the manpage of zstd.Originally posted by skeevy420 View Post
It's the makepkg.conf line for zstd enabling multi-threading & adaptive compression between levels 7 and 19. The rest are just the standard compression/suppression settings makepkg uses. It's fast with decent results.
- Likes 1
Comment
-
Originally posted by polarathene View Post
Ah ok thanks for that, I've tweaked makepkg.conf before to use more threads for building some time ago, maybe did something else. I'm aware they're params for zstd, just not familiar with them as I haven't used it via CLI much myself. The adapt param sounds interesting.
Comment
-
Originally posted by Ifr2 View Post
It might be b/c we're only two tech guys here, but we run an Arch server here in my company and have had no problems in the 4 years the server has been running.
On the other hand, I've never ended up feeling comfortable using Fedora, and I've really tried
Basically you have to be prepared to handle every upgrade like a dist-upgrade in other distributions. That may include longer downtimes while issues are resolved or the software in question is manually downgraded (maybe even need to compile own package against the newer libs in the system).
On the other hand, there is no distinct security updates. So you *have* to do the update, fairly regularly, and fix problems that arise.
Whereas with the others, you can plan ahead for the dist-upgrade and schedule it, while still being on the safe side regarding security.
Our server is an internal compute server so this is fine for us. Using newest kernels and also application versions was important for us to get most of the brand new Epyc servers, with Ubuntu Server we would stay on subpar performance for quite a while. But it is an issue you need to be well aware of when making the decision to run an Arch server.
- Likes 2
Comment
-
Originally posted by skeevy420 View Post
By default, none of the compressors defined in makepkg.conf use multithreading so it's worth it to add -T0 to the xz line as well.
- Likes 1
Comment
-
Originally posted by polarathene View Post
Can't you force zstd to always be used by makepkg? Why would you need to update other compression options then?
Code:PKGEXT='.pkg.tar.[B]xz[/B]' SRCEXT='.src.tar.[B]xz[/B]'
- Likes 2
Comment
Comment