Fix your Terrible Hipster Distro when it Breaks (Arch/Artix)

  Рет қаралды 79,161

Luke Smith

Luke Smith

Күн бұрын

Пікірлер: 344
@cornel9472
@cornel9472 4 жыл бұрын
Lenin yells at old bussiness laptop because it won't open his emails
@qborki
@qborki 4 жыл бұрын
our emails
@fredhair
@fredhair 4 жыл бұрын
Lenin had diff facial hair. Luke is clearly the default runescape character.
@zaimwaqar2788
@zaimwaqar2788 4 жыл бұрын
Open source is basically software communism, so there's that.
@smhsophie
@smhsophie 4 жыл бұрын
@@zaimwaqar2788 good
@stumbling
@stumbling 3 жыл бұрын
Lenix*
@samuelschwager
@samuelschwager 4 жыл бұрын
Luke's mom is also his assistant, a true family business!
@rothbardfreedom
@rothbardfreedom 4 жыл бұрын
A family that creates content together stays together.
@joselaw6669
@joselaw6669 4 жыл бұрын
didn't his mom die? It was kinda sad
@letsgocamping88
@letsgocamping88 4 жыл бұрын
Tax deductible
@devikakrishna4464
@devikakrishna4464 3 жыл бұрын
@@rothbardfreedom his dad used gentoo
@jayst
@jayst 3 жыл бұрын
@@joselaw6669 losing a parent would be absolutely devastating. I’m really worried for that day for me
@ashishpatel350
@ashishpatel350 4 жыл бұрын
"I just updated my computer and something broke" - BTW I use arch fans.
@dd-px6qh
@dd-px6qh 4 жыл бұрын
Also arch fans, 1 min. later : "Nvm, fixed" :)
@Chris-rm1pn
@Chris-rm1pn 4 жыл бұрын
expected Windows from description :P
@robbyoconnor
@robbyoconnor 4 жыл бұрын
Arch users and vegans share a lot in common, they LOVE to tell people. Nobody cares, good for you.
@etherweb6796
@etherweb6796 4 жыл бұрын
@@robbyoconnor I use Arch btw
@smhsophie
@smhsophie 4 жыл бұрын
@solarMan yeah you don't see me bragging about exclusively eating peanuts and soybeans for the past 5 years as well as building my own compiler (from scratch) , smh
@strygian192
@strygian192 4 жыл бұрын
Young Anakin Boomwalker sits, wearing goggles in his custom arch based pod racer. Looks over “Now THIS is content creation!”
@paulhermes990
@paulhermes990 4 жыл бұрын
Luke "Content Creator" Smith
@tzokke
@tzokke 4 жыл бұрын
Look at this boomer not even pushing his videos to the 10min mark smh
@stumbling
@stumbling 4 жыл бұрын
Hmm, "content creator" takes too long to say and as the motivational poster on my office wall says TIME IS MONEY™. How about we shorten it by smushing the words together? What about, "Con-Cre"? Mmmm nice and cringey (and the kids love cringe). Right, that's our teen/pre-teen/toddler/fetus market taken care of but no investor is going to take "Con-Cre" seriously. No, we need an acronym too, but "CC" is too short. Yeah I know TIME IS MONEY™ but over-complicating and obfuscating things is also somehow money. (Can we trademark that?) What we need for that market is something like, "DIOYCC", which stands for (Dynamic Investment Opportunity KZbin Content Creator). Yeah, I am earning the shit out of my $250k a year.
@spyro3635
@spyro3635 4 жыл бұрын
Luke content Smith
@obsidiansiriusblackheart
@obsidiansiriusblackheart 4 жыл бұрын
Luke "Blogger/Influencer" Smith
@EugenioMVigo
@EugenioMVigo 4 жыл бұрын
The right long-term thing to do in this case is actually reporting the problem to the neomutt package maintainer. This is the usual case of an ABI change that requires dependent programs to be recompiled. That's one of the maintainer's tasks. By reporting it you help Arch as a whole.
@ari-athbadminton0301
@ari-athbadminton0301 11 ай бұрын
A gift of contribution by the community for the community, this is the next step after getting to know the system maintenance as an arch user I guess. Small gestures like this help pacman normal use by a lot.
@axalius572
@axalius572 4 жыл бұрын
I'm so glad, xbps automatically detects those conflicts and refuses to install / break the packages.
@bsatyam
@bsatyam 4 жыл бұрын
1 week away from the internet and his urge to upload for upcummies is stonger than ever
@nullvoidpointer
@nullvoidpointer 2 жыл бұрын
ummmm.............
@henriaunin
@henriaunin 4 жыл бұрын
I'd just like to interject for a moment. What you're referring to as update, is in fact, GNU/update, or as I've recently taken to calling it, GNU plus update.
@zyansheep
@zyansheep 4 жыл бұрын
bruh
@realyrit
@realyrit 4 жыл бұрын
lol
@bruderdasisteinschwerermangel
@bruderdasisteinschwerermangel 4 жыл бұрын
I feel like it should be mentioned that some packages will have version specific versions available for compatibility. For example lua53 or python2 You can use these instead of downgrading, in case you need a specific old version
@xGOKOPx
@xGOKOPx 4 жыл бұрын
Python 2 isn't just an older version of python tho, it is deprecated now but it was developed independently of Python 3 when it became a thing
@muellerhans
@muellerhans 4 жыл бұрын
That's actually the exception and for Python2.. You have to deal with virtual envs which sucks.
@bruderdasisteinschwerermangel
@bruderdasisteinschwerermangel 4 жыл бұрын
@@muellerhans correction, python sucks
@muellerhans
@muellerhans 4 жыл бұрын
@@bruderdasisteinschwerermangel Yeah.
@PestisNonSapien_GMO_exHuman
@PestisNonSapien_GMO_exHuman 4 жыл бұрын
I never needed to deal with virtual env with python. At most all had to do is to point it towards python2. Or just don't use the obsolete and unmaintained packages.
@awalvie1060
@awalvie1060 4 жыл бұрын
Pull Up neomutt "Dating Advice" a chad after all
@engageintellect
@engageintellect 4 жыл бұрын
Lube Smith
@MrEdrftgyuji
@MrEdrftgyuji 4 жыл бұрын
(Offering seeds)
@InventorZahran
@InventorZahran 3 жыл бұрын
I hate this "open-world game" they call Real Life! The 'dating' mechanic is tedious and grindy, and the NPC behavior algorithm is poorly optimized.
@CapnSlipp
@CapnSlipp 4 жыл бұрын
At least Arch isn’t already broken on fresh install- I’ve installed Ubuntu a handful of times over the past decade, and in every version I’ve tried within 5 minutes of use, something will crash, usually some background process, sometimes preventing use of some of the main GUI. So I’ve never actually used Ubuntu for any practical purpose- I started on Slackware, stuck with Debian for over a decade, and now am getting by feet wet with Arch.
@etherweb6796
@etherweb6796 4 жыл бұрын
Not to mention Ive been to backport hell for Ubuntu, and I will never go back. I use Arch btw.
@jongeduard
@jongeduard Жыл бұрын
I don't call this kind of thing an Arch breakage at all, because the system is not broken, it still boots and runs fine, and the issue in question is very easy to fix. I would use different kind of words for this, like "a small problem" or "a tiny issue". What I call breakage is when a system does not boot anymore or when it's f'd up beyond any repair. Which never happens in my case. And it's also not a breakage of the distribution in this case since AUR packages are not officially supported by the distro maintainers, but maintained by individuals.
@MSK120
@MSK120 4 жыл бұрын
3:05 I want Luke to make videos about answering his email like Strongbad from Homestar Runner
@bpnn2428
@bpnn2428 4 жыл бұрын
You're my favourite content creator Luke.
@GooogleGoglee
@GooogleGoglee 4 жыл бұрын
Unfortunately is true the Arch community are too strict on giving out good hints and suggestions if you slightly get out of their "pure environment" installation.
@josephmakin6449
@josephmakin6449 4 жыл бұрын
Big up Ludovido Einaudi. Luke has good musical taste :)
@cebruthius
@cebruthius 3 жыл бұрын
Ugh. It sounds like trivial, cheap and saccharine pretentiousness to my ear.
@richardeadon6396
@richardeadon6396 3 жыл бұрын
Einaudi is trash
@idkidc7513
@idkidc7513 3 жыл бұрын
Taste is based on the interjection between the material conditions of the people and their own subjectivity so I find it kinda cringe to call it good. I like some of his songs tho
@jongeduard
@jongeduard Жыл бұрын
When a thing like this happens, first question you want to ask yourself is whether is it's an AUR package or another self-made addition to the system or not. However, the second question you need to ask, is whether you suffer from a partial update. Which can happen when you use the wrong pacman commands, as described by the Arch wiki, but it can also be not your fault: having a bad mirror. This is what I have had more than once. When suspecting those issues, you really want to refresh your mirrorlist. Personally I use reflector as a tool for that, but you can also select your mirrors manually.
@0x007A
@0x007A 4 жыл бұрын
If you installed a binary package for an application and after a system update receive a missing shared object library error, sometimes the easiest solution is to create a symbolic link from the expected shared object library version to the currently installed shared object library. This only works when the interface to the library calls have not been change by the developer. When I install software I add a note to my system documentation so that in the event I reinstall the entire system afresh, for whatever reason, I have a record of the steps to reproduce an identical system.
@jimmybigness4269
@jimmybigness4269 4 жыл бұрын
this the first video of yours i've seen, your ability to transition from verbal shitpost to actual information is seriously impressive.
@auronkardek
@auronkardek 4 жыл бұрын
Flag the package as out-of-date on the AUR too, it generally doesn't take much time for a package to be updated.
@pascal7947
@pascal7947 4 жыл бұрын
The Nix and Guix package manager would cleanly resolve this issue as well.
@Seiseary
@Seiseary 4 жыл бұрын
I was using MX Linux and somehow everything broke lol and now I improved my life after installing arch atrix . thank you .. Can't wait to break this too
@henryhogge8422
@henryhogge8422 4 жыл бұрын
woah, luke. you're covering so much so efficiently.
@RodgerCrocket
@RodgerCrocket 4 жыл бұрын
imagine using a hipster os like arch while also using programs that begin with Neo
@andrewm.9716
@andrewm.9716 4 жыл бұрын
I use only Vi, vim is overrated.
@PantsYT
@PantsYT 4 жыл бұрын
neosystemd
@t_kups8309
@t_kups8309 4 жыл бұрын
I bet I've spent more time troubleshooting Ubuntu than I would ever spend fixing Arch...
@f23anone82
@f23anone82 4 жыл бұрын
Is it because you use only Ubuntu?
@DavidJBurbridge
@DavidJBurbridge 4 жыл бұрын
Haha the dude emailing Luke for dating advice.
@johndou7972
@johndou7972 4 жыл бұрын
Is he giving dating advice or taking it?
@buttplugs42
@buttplugs42 4 жыл бұрын
You have Bitcoin price on your status bar but not Gold price? What kind of boomer are you?
@p_serdiuk
@p_serdiuk 4 жыл бұрын
Other way to hotfix this error is to ln -s the old library name to the new one, as it's rare for things to critically break if the new version of a library is a minor update.
@fredhair
@fredhair 4 жыл бұрын
You want bleeding edge ya gotta deal with a few hiccups here n there. P.s. Lua is a lovely little lightweight scripting language with half decent C bindings. Used it in a game before and it was nice to work with and i loved the simplicity of its syntax. May have to look at release notes for 5.4 as I haven't played with it for a while. Lua is at least as good as python 2 but half as heavy and hasnt got a stupid syntax for creating scope...
@xGOKOPx
@xGOKOPx 4 жыл бұрын
Lua indexes arrays starting from 1. This is unforgivable
@DangerousPictures
@DangerousPictures 3 жыл бұрын
You could just update using yay -Syu. It will update your Arch packages and AUR packages. This only broke something for me once, but it was fixed a couple of days later when the AUR package got updated
@ertwro
@ertwro 4 жыл бұрын
Or create a symlink to the new file with the old file's name. Crazy, I know.
@odziomek91
@odziomek91 4 жыл бұрын
Not exactly "crazy". 😉 For me symlinks are very good workaround in case of mismatches. Second option can be Flatpak or AppImage packages - snapd sucks...
@sophiatheodores7985
@sophiatheodores7985 4 жыл бұрын
THIS is the better solution. single line that gets executed instantly, and works 99.8% of the time, very surprised luke hasn't mentioned it. especially there are projects like ungoogled chromium which you're not just gonna recompile for fun
@jach99
@jach99 4 жыл бұрын
That's what I always do, I'm kinda surprised he didn't do it this way
@ertwro
@ertwro 4 жыл бұрын
I think I'll start my own KZbin series of incomplete videos for noobs that will be watched mostly by advanced users for self assurance of what they already do.
@censoredterminalautism4073
@censoredterminalautism4073 4 жыл бұрын
It works great except when it doesn't. But most of the time it does. Your system will look like Frankenstein's monster if you do that enough, though. And you definitely shouldn't have to do that when you have a package manager, that presumably should take care of package management, but it doesn't because it sucks, because all of the common ones are pretty damn bad.
@gto4467
@gto4467 Жыл бұрын
Thanks to luke for making me a Chad cuz now I use Artix on all of my machines an it's working amazing but from some time my packages are breaking this is the video I wanted thankyou soo much big brother
@BrunusRicieri
@BrunusRicieri 4 жыл бұрын
hahaha, glad you've seen the light on soystemd
@HansPeter-qg2vc
@HansPeter-qg2vc 4 жыл бұрын
Please help. When I enter any of those commands into cmd, it doesn't work. This video is a scam!
@SwiftyMvifty
@SwiftyMvifty 4 жыл бұрын
You can also softlink the library so that even if it wants the older dependency it will try and open with new one for workaround. Usually works if you do not want to update for a while. Btw I use Arch
@engageintellect
@engageintellect 4 жыл бұрын
Luke must have the itchiest nose ever. Watching him makes MY nose itch.
@wehrkraut3535
@wehrkraut3535 Жыл бұрын
My Arch never broke before and I was still a bit worried it would eventually due to all the memes I saw, but seing this videos I now realize people really have been exaggerating it all
@SandroMoiron
@SandroMoiron 4 жыл бұрын
I typically just create a symbolic link of the new version of the lib with the name of the missing/old lib. For me this works most times and and the other dependencies that require the new lib version will also work fine.
@xGOKOPx
@xGOKOPx 4 жыл бұрын
It doesn't have to work tho - packages receive a soname bump when they're not backwards compatible. The wiki advises against this
@MrBiky
@MrBiky 4 жыл бұрын
>B-but Luke, why do all these complicated voodoo when you can just install confined "apps" with all the dependencies inside their container? XD
@user-tm3fz7qx3s
@user-tm3fz7qx3s 4 жыл бұрын
I hope you're referring to Flatpaks, not Snaps. lol
@samuelschwager
@samuelschwager 4 жыл бұрын
@@user-tm3fz7qx3s AppImage!
@ricemon5414
@ricemon5414 3 жыл бұрын
Oi Son!!! The computer's not opening my emails, must be that sketchy hipster scammy version of windows you downloaded on there. Dad, that's Arch linux, maybe the computers breaking because it's 20 years old?
@censoredterminalautism4073
@censoredterminalautism4073 4 жыл бұрын
What you're experiencing here is a minor form of dependency hell, and it should never happen because you should be able to decide which packages you want to upgrade and you should be able to keep multiple versions of dependencies, but all common package managers suck and can't do that. Nix and Guix solve this completely, but a simpler solution would be better. If your package manager has almost no backwards compatibility, you are pretty much forced to use the most recent versions and don't really control your system. And of course, a true 30 year old boomer avoids updating the things they regularly use anyway, unless there is a good reason, because change bad, and I'm definitely like that.
@christiansmyth1466
@christiansmyth1466 4 жыл бұрын
yes this is a very silly problem. the neovim pacman package is broken if it allows something it depends upon to be upgraded out from under it.
@PestisNonSapien_GMO_exHuman
@PestisNonSapien_GMO_exHuman 4 жыл бұрын
Correct me If I'm wrong but, I think gobolinux also fixed that problem.
@censoredterminalautism4073
@censoredterminalautism4073 4 жыл бұрын
@@PestisNonSapien_GMO_exHuman Never used it, but seems to be the case, and it may actually have a better solution than Guix and Nix because it's so simple. So simple that in a way, it makes everything else look stupid. There are other solutions as well, though. Mine is dealing with problems manually, but it takes work (and varying amounts of compiling), and it shouldn't take any work. If I wanted to be my own package manager, I would use Slackware. I know that Portage does make things easier as well, but I haven't switched back to Gentoo yet. I think Source Mage may be good for dealing with this problem as well, because from what I read briefly, that distribution focuses more on your control over individual packages, so maybe it's ideal for dealing with this problem. Haven't checked it out yet, though, and I actually forgot it for a long time, until some random comment reminded me that it exists. I take a long time to get to things like that, because I'm rarely in the mood for trying new distributions these days, because everything that I use is working already, so I just use Debian, because it works, and it keeps working, and the package manager may be bad but that doesn't really affect me at the moment. Still, I do miss source-based distributions. Gotta get back to them eventually.
@PestisNonSapien_GMO_exHuman
@PestisNonSapien_GMO_exHuman 4 жыл бұрын
I'm still trying to understand the non-aur build system for Artix/Arch. I don't want to download any precompiled packages and I think I can make that happen with in Arch. My current setup is vanilla Arch with a few grub entries to boot to an Artix squashfs under an overlay. So I can test things out under systemd, S6, runit, and OpenRC. Changes made can be saved to another squashfs. Sorta like bare metal docker. Also works great with arch-chroot/artools-chroot. Next I want to merge it so all 4 init systems can use the same base fs. Then I'll work on a source based package manager. Might stay with Artix. Might move to something else.
@censoredterminalautism4073
@censoredterminalautism4073 4 жыл бұрын
@@PestisNonSapien_GMO_exHuman Well, if you want source-based, then there isn't much of a reason to not at least take Gentoo over Arch. You are doing some crazy things, but all of that should work just fine on Gentoo as well (it does support all of those init systems), or maybe even a variant (I personally only used Funtoo).
@jd_flick
@jd_flick 4 жыл бұрын
next time someone complains about this I'm just sending them to your video. Well done
@doom-and-gloom
@doom-and-gloom 4 жыл бұрын
just recompile bro
@LukeSmithxyz
@LukeSmithxyz 4 жыл бұрын
oh okay i changed the video and did that thanks
@davidr2421
@davidr2421 4 жыл бұрын
@@LukeSmithxyz I love when Content Creators take feedback from their consumer base :)
@Xardas537
@Xardas537 4 жыл бұрын
@@davidr2421 *consoomer
@etherweb6796
@etherweb6796 4 жыл бұрын
A much simpler fix, that will work the majority of the time - copy or symlink the new library file to the old versions filename - or better still stop using hipster email clients like neomutt - Ive been using Arch for years and only seen this happen once
@RobinCawthorne
@RobinCawthorne 4 жыл бұрын
Why did the hipster burn his mouth while eating his pizza? Because he ate it before it was cool. 😆
@DiscovererAlpha
@DiscovererAlpha 4 жыл бұрын
More often than not I simply symlink from the new lib version to the old one since most don't break anything anyway, just remember to look for broken symlinks from time to time.
@6w817
@6w817 4 жыл бұрын
Dude this kind of stuff is what gentoo is good at
@UNR3S7
@UNR3S7 4 жыл бұрын
back in my day we just made a symlink from the new .so to the old one
@xGOKOPx
@xGOKOPx 4 жыл бұрын
Arch Wiki advises against that. Libraries get a soname bump when they're not backwards compatible
@FedericoBarbero00
@FedericoBarbero00 4 жыл бұрын
Can't believe Luke listens to Einaudi
@moeTLD
@moeTLD 4 жыл бұрын
thanks for the content mr content creator
@colincomber8027
@colincomber8027 4 жыл бұрын
Just install Hannah Montana OS
@cemmiker
@cemmiker 4 жыл бұрын
@Ben T. YEP
@xGOKOPx
@xGOKOPx 4 жыл бұрын
@Ben T. It's reskined Ubuntu
@alionicle
@alionicle 4 жыл бұрын
@@xGOKOPx it's more than a reskined ubuntu. it's a KDE template on Ubuntu, and a very detailed reskin
@DetectiveAme
@DetectiveAme 4 жыл бұрын
I sure love my Blue Hatted Corporation-backed Linux distribution Fedora.
@jach99
@jach99 4 жыл бұрын
Big Blue knows what's best for you!
@kookoon
@kookoon 4 жыл бұрын
So what's the dating advice?
@matthewsmith5883
@matthewsmith5883 4 жыл бұрын
the virgin arch linux user manually rebuilding rdeps vs the chad gentoo user with a system that just werks(TM)
@PestisNonSapien_GMO_exHuman
@PestisNonSapien_GMO_exHuman 4 жыл бұрын
That just works. Until emerge gives a cyclic dependency error.
@vvill-ga
@vvill-ga 4 жыл бұрын
Hey, I'm still running Ubuntu (haven't made the switch to Glorious Artix yet) and when I get one of those errors, I use aptitude instead of apt, because it automatically finds the fix for you and all ya got to do is type Y. What do you think of this package? Are there any downsides to using it?
@mathematicalninja2756
@mathematicalninja2756 4 жыл бұрын
Aptitude is what I use too
@DannyMexen9
@DannyMexen9 4 жыл бұрын
This is the Arch based Linux video on something I have already struggled with and learned. Haha. Months ago, I updated Arch from chroot and inadvertently left out a fstab entry, so whenever I updated, the new linux always broke stuff so I was constantly downgrading to an earlier version. Finally, I had enough, did some reading and found the problem. Haha good times.
@lordseaworth6055
@lordseaworth6055 4 жыл бұрын
That is why you read the official wiki and you would not have any of these issues.
@ari-athbadminton0301
@ari-athbadminton0301 11 ай бұрын
Recompile it = reinstalling it from source I this case am I right?
@mrmusicalinstrument
@mrmusicalinstrument 4 жыл бұрын
A bit off topic, but nice music choice. Divenire is one of my favorite albums.
@HiPhish
@HiPhish 4 жыл бұрын
Ackshually, the problem is that Lua 5.4 is not an upgrade of Lua 5.3. Lua does not use semantic versioning, Lua 5.4 and Lua 5.3 are different languages and 5.4 is not backwards compatible with 5.3. The differences are very few (nothing like Python2 and Python 3) and porting a script from 5.3 to 5.4 is easy, but it has to be done first. Just upgrading the global Lua and hoping for the best is begging for problems. This is the sort of crap that functional package managers like Nix or Guix aim to solve once and for all.
@robotron1236
@robotron1236 7 ай бұрын
Arch and Manjaro are my favorite distros, nothing has ever broken on me in using both of them.
@xdevs23
@xdevs23 4 жыл бұрын
The community neomutt uses lua53 which, if you install it, is going to live alongside lua.
@gjermundification
@gjermundification 4 жыл бұрын
@Luke Smith What is the tool running in the window you close at 0:14?
@MetalHead252
@MetalHead252 3 жыл бұрын
pulsemixer you can see the name of the app in the menu right as he closes it 0:13
@cultoftranquility9616
@cultoftranquility9616 4 жыл бұрын
Fell into the Thinkpad cult today (440p, i7, 16gb ram, ips screen, $250)... Installed OpenBSD, crashed instantly with Cpu heat reaching almost 80 degrees celsius. Installed GhostBSD, same problem, CPU overheating when Cpu running at 1%. Opened up my thinkpad, replaced the cooling paste, still same problem.... In the end I Installed Clear Linux, everything seem to work flawlessly so far. Sad, really wanted to run BSD.
@mfrederikson
@mfrederikson 4 жыл бұрын
I know you dont want to kill your new laptop, but have you tried FreeBSD? Theres a FreeBSD Variant made for desktop computers, maybe that one works
@cultoftranquility9616
@cultoftranquility9616 4 жыл бұрын
@@mfrederikson GhostBSD is based on FreeBSD. I really like that distro and in many ways perfect for desktop, however appear to have some kind of bug toward several Thinkpad CPUs. Try google "freebsd thinkpad cpu running hot", its a little bit of a mess.
@mfrederikson
@mfrederikson 4 жыл бұрын
@@cultoftranquility9616 oh didnt know that, hmm anyway i hope you get it running sometime
@travisturing178
@travisturing178 4 жыл бұрын
How you guys update your st? St version now is 8.4. Did you just download patchs and patch one by one again?
@MrArmand36
@MrArmand36 4 жыл бұрын
Completely necessary video and not brainless filler by Luke "I hate content-creators" Smith
@Xdavidel
@Xdavidel 4 жыл бұрын
Friendship with pacman has ended - now snapd is my new friend.
@razibulislam6009
@razibulislam6009 2 жыл бұрын
Savage answer to those......
@bitnatures
@bitnatures 4 жыл бұрын
i learned this the hard way. why do you make your videos so late? why couldn't you help me in 2016 when I borked my install. needless to say, figuring out how to fix Arch when it broke was one of the most fun "puzzles" that I had to solve.
@anomyymi0108
@anomyymi0108 4 жыл бұрын
Gentoo doesn't have this problem
@buttplugs42
@buttplugs42 4 жыл бұрын
I love running revdep-rebuild
@jsubuntuxp
@jsubuntuxp 4 жыл бұрын
Nor do Guix System/NixOS.
@MrG0CE
@MrG0CE 3 жыл бұрын
WHAT IF I DELETED THE CACHE AND NOW I NEED A PREVIOS KERNEL FOR BLUETOOTH COMPATIBILITY?? :(
@Luftbubblan
@Luftbubblan 4 жыл бұрын
No idea why this pops up again. Guess KZbin wants me to watch it multiple times. So be it.
@smarfmart
@smarfmart 4 жыл бұрын
Hey Luke. At 1:57 how come there's no prompt after you ran ls?
@bathory0xff
@bathory0xff 4 жыл бұрын
He clicked tab
@interguy589
@interguy589 4 жыл бұрын
I give you a pro tip how this newbie gets out of this situation: I use btrfs snapshots. Its just that simple you can use timeshift which has an easy GUI and just do daily snapshots. Anything goes wrong just timeshift --restore date and boom all works.
@p_serdiuk
@p_serdiuk 4 жыл бұрын
FreeBSD does that automatically btw (you can even reboot directly to a past prefix if things go really wrong), and ZFS also has snapshots. Hope Timeshift will eventually be available in all major distros.
@interguy589
@interguy589 4 жыл бұрын
@@p_serdiuk yea thats a great selling point of freebsd proper zfs integration which is why I almost always use FreeBSD on the server side its just a lot better. Timeshift is in most distro's repo's it doesn't need to be included out of the box tbh
@CommandoBlack123
@CommandoBlack123 Жыл бұрын
Very cool, thank you
@Tachibana84
@Tachibana84 3 жыл бұрын
Can't pacman reinstall source-based package automatically when something in dependencies updates?
@andrewlankford9634
@andrewlankford9634 4 жыл бұрын
Seems like every distro has it own wunnerful package manager, but they'll never settle on the one true package manager, each of them is broken in its own special way.
@Sitzkrieg
@Sitzkrieg 3 жыл бұрын
Dr. Unaboomer, I pulled LARBS the other day and it was completely unusable. could you make a very in depth tutorial for how to use it?
@pablogarcia9426
@pablogarcia9426 Жыл бұрын
Quite interesting !
@ice-rv7tz
@ice-rv7tz 4 жыл бұрын
Luke "I might have to pause the video" Smith
@albertm.3081
@albertm.3081 3 жыл бұрын
I cleaned my Cache, GOD
@Nicolas-qc3jf
@Nicolas-qc3jf 4 жыл бұрын
Is there a script or one liner command that shows me a list of what directories are being accessed by programs (and perhaps, which program is accessing which directories) on Linux?
@HaouDeSoul
@HaouDeSoul 4 жыл бұрын
The meme. The legend
@smiley_1000
@smiley_1000 4 жыл бұрын
/g/ is raging. It must take an Arch user at least an hour to fix his problem!
@ypaut
@ypaut 3 жыл бұрын
Thank you
@_smhmd
@_smhmd 4 жыл бұрын
You may wanna be using sudoedit instead of sudo nvim to use your local configuration of nvim unless you want sudo'd nvim to run as fast as possible (like I do.)
@AaronStarkLinux
@AaronStarkLinux 4 жыл бұрын
Never run -Su, try always -Syu recommendation by ArchLinux wiki. Other thing, Neomutt-git last update 2019xx but community package last update 2020xx??, so why are you using from AUR and take the risk of using a flagged out of date AUR package?
@xGOKOPx
@xGOKOPx 4 жыл бұрын
Wiki recommendation is not to run -Sy when installing packages because it may break other packages. -Su is safe because it performs an update based on the package index that you already have. It won't actually update your system in usual circumstance, but it will update packages you downgraded if you did
@AaronStarkLinux
@AaronStarkLinux 4 жыл бұрын
@@xGOKOPx If you run Su means that you forgot Sy, if you do Su without Sy then means that the mirrors are not refreshed so it's partial update, and partial updates are not supported by ArchLinux Community. The correct method is Syu then S package. Everytime you want to install a package make sure you do Syu first, but never Su.
@xGOKOPx
@xGOKOPx 4 жыл бұрын
@@AaronStarkLinux It's not a partial update, it's a not-update. For -Su to result in a partial update, you'd have to have inconsistent repository index, which generally isn't possible unless pacman is misbehaving. And the exact reason why Luke did it in the video was because he only wanted to update the package he downgraded. He was really reversing an inconsistent system state, not causing it
@AaronStarkLinux
@AaronStarkLinux 4 жыл бұрын
@@xGOKOPx Read ArchLinux Wiki > System maintenance > Partial upgrades are unsupported section
@xGOKOPx
@xGOKOPx 4 жыл бұрын
@@AaronStarkLinux I did, even before you told me to. It doesn't mention -Su, only -Sy, and rightly so
@luisfonseca2086
@luisfonseca2086 4 жыл бұрын
Surprised to see you using a aur helper instead of managing a local repository with aurutils. That's the cool kid's way of doing aur
@mauricioquiroga3706
@mauricioquiroga3706 2 жыл бұрын
Wtf Luke. I saw a video in which you were saying "I wanna hate systemd but I honestly cant find any reason to do so" and a then some couple of videos later I see you talking about artix and how systemd is now a meme in this channel?
@Shadoww-lv5bj
@Shadoww-lv5bj 3 жыл бұрын
I have to recompile compiz every once in awhile. This is why I update between every month to 3 months.
@jorgedardon5487
@jorgedardon5487 4 жыл бұрын
MOM, more hot pockets!
@hamzakhiar3636
@hamzakhiar3636 3 жыл бұрын
you should do more vid one future of which distros are best for ya and also how to fix arch
@DeeperSoul
@DeeperSoul 3 жыл бұрын
"I cant use Arch btw"
@oskaran1239
@oskaran1239 4 жыл бұрын
Cool video as always, thanks. But watch out: do not use the term "blacklist", now in Soydevspeak has to be "blocklist" or some BS like that XD.
@xGOKOPx
@xGOKOPx 4 жыл бұрын
Luke is exactly the last person who would "comply" with bullshit like that, or care about the "consequences" of not complying, so I don't think he needs to watch out
@rudraveermandal3474
@rudraveermandal3474 2 жыл бұрын
Everyone in the comments : I use arch btw Me : *I use Gentoo and LFS btw*
@myelffleym1889
@myelffleym1889 4 жыл бұрын
I, as a linux-fanboy, really don't like this kind of package management. 1. For enthusiasts like us it really doesn't matter that much but packages should not be downloaded as src and compiled locally. It makes updates slower and doesn't help with malware as nobody's gonna check the source every time manually anyway. 2. automatically ensuring that all required dependencies are installed is the main point of package management in the first place. If even that doesn't work properly you don't have a package manager, you have a self-destruct sequence. 3. rediculously unreliable shit like this (understandably) drives people (esp. devs) to just skip the hassle of managing dependancies and package all dependencies together into one big nasty bloaded blob, no matter if they call it snap flatpack or whatever.
@jasonyang3367
@jasonyang3367 4 жыл бұрын
I used to encounter the same problem in upgrading network-manager, and I have to downgrade the package to its previous version, at last, I had to manually change package base repository so that I will never need to run "pacman -Syyu" again.
@muellerhans
@muellerhans 4 жыл бұрын
6:55 Well, yeah maybe. But recently had problems with imagemagick and libraw. I have both from the extra repo. The libraw version was too new. Maybe not the best fix, but I just made a symbolic link from /usr/lib/libraw_r.so.20 to /usr/lib/libraw_r.so.19 Btw. you should have mentioned that people shouldn't downgrade core packages.
@muellerhans
@muellerhans 3 жыл бұрын
Ah to update on that: Symlinking is the last resort. It is highly advised against doing it. From the Arch wiki: ,,Libraries receive soname bumps when they are not backwards compatible.". Sometimes you can find aur packages with older versions that you can install next to the up to date version. In case of libraw there is actually a libraw19 package that I overlooked and if you symlinked before you get told that /usr/lib/libraw_r.so.19 already exists. After removing that file libraw19 will install fine next to the current libraw. However, in other cases like openexr there is actually a openexr2 package but if you try to install that, it asks you to uninstall the openexr package. So in that case you can't have two versions installed that easily.
@wallylasd
@wallylasd 4 жыл бұрын
Goes triggered in caps lock mode to the Ubuntu forum to kick some aes , finds out he's the only one posting there.
@joselaw6669
@joselaw6669 4 жыл бұрын
each time something like this happens, I wonder how do gentoo users deal with this kind of thing.
@matthewsmith5883
@matthewsmith5883 4 жыл бұрын
they don't
@joselaw6669
@joselaw6669 4 жыл бұрын
​@@matthewsmith5883 When they compile, don't they need dynamic libraries too? I will be gentoed!
@kimiaazizollahi18
@kimiaazizollahi18 3 жыл бұрын
Luke, i have a great respect toward you. Your content is great and you know what you're talking about. And actually you mentioned that the problem was because you were going with the AUR build, not the community build. But the title, thumbnail and everything kind of bashes both Arch and Artix at the same time for something that doesn't really happen ^^ yea, breakages happen "once a year" big deal, we accepted that when we chose rolling release instead of LTS. That doesn't make it neither "Terrible Hipster Distro" nor "A meme distro" You know, those who have a problem with that can switch to LTS (fixed release distros, LTS versions), never experience a breakage again.
@roasted.cheese
@roasted.cheese 2 жыл бұрын
ever heard of something called "irony" 😐
@xX_Lol6_Xx
@xX_Lol6_Xx Жыл бұрын
Yeah no. After a year in Arch I tried to go back to Mint and I simply couldn't. Even if I have to fix something once a year or something, I much better prefer Arch.
Ever Noticed How "Weird" Modern TV and Film are?
12:32
Luke Smith
Рет қаралды 132 М.
Using Bash and the Terminal to understand files
14:09
Luke Smith
Рет қаралды 61 М.
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 114 МЛН
REAL 3D brush can draw grass Life Hack #shorts #lifehacks
00:42
MrMaximus
Рет қаралды 10 МЛН
Using Pacman on Arch Linux: Everything you need to know
17:44
Luke Smith
Рет қаралды 197 М.
Yep. Imagination is Demonic. (Unironically)
8:42
Luke Smith
Рет қаралды 84 М.
AI Will Make (Has Made) the Internet Mediocre...
12:14
Luke Smith
Рет қаралды 61 М.
One EASY TRICK to Feel Superior to Arch Linux Users!
10:08
Luke Smith
Рет қаралды 199 М.
How Kids' Cartoons "Accidentally" Brainwashed Generations...
8:08
Installing Xorg And A Window Manager In Arch Linux
22:06
DistroTube
Рет қаралды 405 М.
Linux Terminal: Get Memory, Temp, CPU & Make Them Useful!
16:59
Luke Smith
Рет қаралды 93 М.
Bash commands to not look dumb at the Interview...
12:16
Luke Smith
Рет қаралды 78 М.
I Will Be Throwing Away My Computers.
11:56
Luke Smith
Рет қаралды 99 М.