I use the pacman-cleanup-hook to run paccache automaticly after update. Another tool worth mentioning is pacmatic, which automates dealing with .pacnew files. It will also show the news for arch linux that it hasen't previously shown.
@Bagginsess2 жыл бұрын
I had no idea about Pactree but damn that is some fire, thanks man!
@DMSBrian242 жыл бұрын
I think most of this stuff got removed cause you can already achieve most of those things with just pacman, like pacsearch, paclist, paclog, paccache, even most of the practical functionalities you might want to use pactree for. Pacdiff is one that I didn't know about and that sounds quite useful. I only used contrib for pactree and even that I didn't really have a major practical use for. Rankmirrors is also pretty much useless because of reflector doing everything it does and more, while allowing for full automation with the provided systemd timer (an absolute must have, if any of you guys aren't running it, give it a try)
@BrodieRobertson2 жыл бұрын
From the description on the gitlab they were removed to make pacman easier to maintain as in it now has less moving parts
@DMSBrian242 жыл бұрын
@@BrodieRobertson I guess that makes sense
@cristiannovoadrums16552 жыл бұрын
Nice list! Personally i use 'pamac checkupdates' cause of AUR; 'pamac clean' to clean cache; 'pamac search' for packages, etc
@maxxiong2 жыл бұрын
TBH checkupdates should actually be built in. The immediate question after seeing partial upgrades not supported is "how do you check for updates" lol
@seanrileyhawkins45112 жыл бұрын
First am hearing of this, but would definitely use it. Switched to Manjaro recently so always wondering where my space goes lol
@TRez50002 жыл бұрын
Most of this can and more can be done through pacman with the right flags. The only ones that can't are pactree and that cool update diff command.
@pyntux2 жыл бұрын
Yea, pacman-contrib is very good.... I am using most of options, but first one is checking update with script...
@samsh0-q3a2 жыл бұрын
hah i always thought it was standard with an arch install to install pacman-contrib too. Habit i picked up when i first learned how to use it.
@BrodieRobertson2 жыл бұрын
I guess if you've been using it since it did ship with pacman you'd be used to it
@johannesrodt2902 жыл бұрын
Could you take a look at Riverwm/river? It very much seems like a wayland comp you could enjoy
@DMSBrian242 жыл бұрын
yooo there's a wayland dynamic tiler and i didn't know about it? damn hope it's actually good
@BrodieRobertson2 жыл бұрын
I've heard great things about river
@PhilipOlesen2 жыл бұрын
I tried setting up River in a libvirt/qemu vm, and I just couldn't for some reason. Expect wonkiness. 🤷🏼 Don't see how it could be impossible.
@pinothegamer2 жыл бұрын
@@DMSBrian24 there is also dwl, a dwm for wayland
@DMSBrian242 жыл бұрын
@@pinothegamer yeah know about that one but let's just say dwm is a bit much for me, I'd rather sth focused more on sane defaults and easy customization, like i3 and awesome, but sadly awesome is xorg-only and sway is not dynamic :/
@FaZekiller-qe3uf2 жыл бұрын
What’s the difference between pacsearch and pacman -Ss?
@DMSBrian242 жыл бұрын
looks exactly the same to me, guessing it's just a standalone or legacy implementation
@uuu123432 жыл бұрын
pacsearch is easier to understand I guess, by name alone
@jemsterr2 жыл бұрын
@@uuu12343 alias?
@mskiptr2 жыл бұрын
It seems it combines -Ss and -Qs
@jemsterr2 жыл бұрын
I don't even know -Qs
@night_fiend62 жыл бұрын
I wish that Arch had a package manager like Nala on Ubuntu, it is a great CLI package manager and real looks nice in a riced out terminal, it has ZSH support too. Arch is more something that I muck around with than a daily driver OS, purely because Kubuntu suitably customised has more of what I want. I just hate the release based model and want rolling release as my first distribution was PCLinuxOS which is a rolling release distribution, but as all the gaming stuff requires system D won't work on it as they are against System D (which to be honest is fair enough, it has annoyances and drawbacks such as reboots taking ages because System D want to run "shutdown tasks" like taking forever to unmount a drive). If Arch had something like Nala it might end up being my main OS, well Garuda would as it has lots of great helper tools by default, but it is based in Arch.
@mskiptr2 жыл бұрын
If unmounting a drive takes forever, than it's probably waiting for some timeout and that's something worth troubleshooting
@night_fiend62 жыл бұрын
@@mskiptr it waits for timeouts on a lot of things, where as if you use an init system that is just an init system it doesn't do any of that. If it weren't for gamemode and other gaming focused enhancements requiring System D I could be without it .
@vilijanac2 жыл бұрын
Interesting, when run on mine mint -> apt depends perl differs to apt depends python
@gleitonfranco126010 ай бұрын
🔝‼
@PhilipOlesen2 жыл бұрын
The paccache timer is nice. Most of the rest less relevant.
@gireeshmarathi27962 жыл бұрын
Whats the difference between rankmirrors and reflector
@BrodieRobertson2 жыл бұрын
reflector builds a new list, rankmirrors ranks a local list
@beyond9thousand2 жыл бұрын
paccache is the most useful
@notimportant76822 жыл бұрын
honestly, I'm fine with most of the pacman-contrib scripts being in their own package except for paccache, I don't know what the arch devs are thinking not implementing that functionality in pacman itself, why would I want my system to store updates indefinitely by default?
@notimportant76822 жыл бұрын
at the very least paccache and pacman-contrib should be mentioned in the installation guide around the part when it suggests installing a text editor and man pages
@BrodieRobertson2 жыл бұрын
I'm fine with a seperate package but I'm not sure why it's not shipped with Arch
@night_fiend62 жыл бұрын
Arch elitism, probably. Some people get the idea that anything that makes Linux easier to use or more convenient is bloat. It can get absurd sometimes to the point of "documentation? Read the source code!" If someone wants an ultra minimalist Linux install that is fine, it just is not useful for the majority of users. Compare stock Arch to something like Garuda. Garuda is great for people not all that used to Arch and due to the helpful tools it has by default is rather convenient to use.
@notimportant76822 жыл бұрын
@@BrodieRobertson 'shipped with arch' to me means 'included in the base or base-devel package' pacman-contrib being a separate package implies that it is not shipped with a vanilla arch installation. Which to me is fine except for paccache but moreso, and imo, having a cache pruning program be separate from pacman would be like if you could only use pacman to install software and there was a separate script for automating software removal
@BrodieRobertson2 жыл бұрын
@@notimportant7682 base and base-devel aren't packages, they're package groups, git is in base-devel but you can install it on it's own
@Argletrough2 жыл бұрын
Bruh you had 7GB of old pacman packages???
@FaZekiller-qe3uf2 жыл бұрын
That’s not that large of a cache
@DMSBrian242 жыл бұрын
@@FaZekiller-qe3uf Yeah this, unless you automate cleaning it, it's gonna stack up like that real quick
@SlideRSB2 жыл бұрын
Cache shaming is not cool.
@BrodieRobertson2 жыл бұрын
I don't even recall the last time I emptied it
@PhilipOlesen2 жыл бұрын
A two year old install of mine had 30 gigs. 5-600 package system. Felt so good to clear.
@kajoma17822 жыл бұрын
pacstrap
@jesusvoxmor Жыл бұрын
This won't happen. There has been a subjugation in magical thinking; with systemd. I would say, even, that what you are going to witness with all these distributions is the linux group's implosion as a stable group.
@obvious_humor2 жыл бұрын
another thing that should be included in arch but isn't: kernel-modules-hook. no more rebooting after updating your kernel because some module got deleted for the currently running kernel!
@BrodieRobertson2 жыл бұрын
I never knew about this package
@mk72v2oq2 жыл бұрын
Checkupdates is kinda useless. Just enable 'VerbosePkgLists' option in 'pacman.conf' and you will see the same thing every time you run pacman.
@anonymousbot12 жыл бұрын
Checkupdates is useful if you just want to check the number of updates but don't want to upgrade your system at that exact moment. Because it doesn't refresh your actual pacman database, you avoid the issue of accidentally doing a partial upgrade.
@mk72v2oq2 жыл бұрын
@@anonymousbot1 you have troubles with pressing "n" at update prompt?
@anonymousbot12 жыл бұрын
@@mk72v2oq that's the equivalent of running pacman -Sy which could potentially lead to a partial upgrade if you install another package without doing pacman -Syu. Like I said checkupdates is useful for knowing the number of packages that would be upgraded. Some people like to script it into conky or their status bar.
@Mr.Finkel2 жыл бұрын
@@mk72v2oq that will lead to a partial upgrade if you start installing individual packages with pacman -S
@mk72v2oq2 жыл бұрын
What are you guys talking about? Just run 'pacman -Su' and decline the update. No database or anything will be touched. Checkupdates is useless.