16
Haxk20
20d

//Friends made me do this LOL
Haxk20 guide on using arch as pro.
//TL;DR Fucking read it dammit. I cant explain it in few lines.
Go to AUR.
LLVM-git
mesa-git
lib32-mesa-git
^ are a requirements if you want to have snappy system most of the time.
Do not fucking use AUR helpers. They are shit most of the time and break stuff like LLVM also they are for noobs who cant manage their shit (Really dont use them god dammit)
DO NOT USE PRECOMPILIED VERSIONS OF GIT PACKAGES. NEVER EVER !
Works surely but you can never trust anybody else just yourself (Remember this also for other things. The only person you can truly trust is yourself) Also precompilied shit breaks sometimes.
Run latest commit from mainline. I build every day if i can. If i cant or the mood is not right then once a week is fine.
Update Arch every day. Take care of the system.
I so many times hear Arch is piece of crap and breaks.
No its not. You just cant take care of your god fucking damn system.
If you dont upgrade every day stuff will break and you will be forced to make a force update which is never good (Only if package mantainer says so).
If you cannot take care of the system then arch isnt for you.
And if you still think arch is broken most of the time then see this:
Mesa, llvm, git, linux-next (+ few patches on top of that), xorg, wayland, gnome, firefox-nightly, libdrm and surely many more built from git at least once a week. (kernel and basic stuff built daily mostly) and having testing repos enabled at all times.
The last time i had unbootable GUI was 2 weeks ago and just because i upgraded LLVM without then building mesa. (YES YOU NEED TO DO THAT).
This is beyond bleeding edge as most people say. Yes its crazy but its fucking stable. Whats my point ? that if you say arch is unstable then think of this post and think again before saying. Its stable. You just cant take care of the system.
Restart after kernel update. I cannot say this enough. If you upgrade something low level then either source it. (Most people wont even have clue what that is so then reboot) Or the easiest option. REBOOT.
If you have bug. REPORT IT.
We are in dev community and im suprised most people here wont report bugs.
Are you dumb or what ?
What if your shit had bugs and people wont report them ? They would stay there and frustrate people more and more.
For real. Report bugs you find in kernel or IDK where. Without the report it wont get fixed. And be nice to devs. Dont expect help if you dont provide logs. ALWAYS PROVIDE LOGS.
Also if you run linux then run all AMD system FFS. Nvidia is shit on Linux. The company wont do shit for you. AMD has dedicated devs to opensource drivers. And opensource drivers are on parrity and heck most of the time better then proprietery.
I think thats all.
Sorry but friends made me do it.

Comments
  • 3
    I'm somewhat disappointed, that noone challenges you to an argument.
  • 16
    This gem:

    “I hear people say all the time arch breaks. It doesn’t you’re not taking care of it right.”

    ...0 sentences later...

    “If you don’t update every day it will break”

    I give up
  • 9
    All of the general Linux advice like build your own shit and don’t use nvidia spot on though
  • 7
    "Could you make a guide for Ubuntu next?"
  • 7
    @Jilano Yes. 1 step even. STOP USING IT.
  • 2
    @FrodoSwaggins I dont exactly mean it will completely break but you get the point. You will get those nasty. This package depends on X but that depends on Y but you cant install Y because its in conflict with C that you need.

    I just mean you really dont want that every week. If they are getting dependency issues every week or heck even month im not suprised they are leaving arch.

    And you can imagine how arch can "break" if you dont upgrade. It wont completely break but it wont be exactly doing what its supposed to do. So yeah i suppose you get the point.
  • 3
    @metamourge Nah. It was mostly a bet with friend. Who can write the shittiest bubble sort. Fucking hell he had 20K variables (Not array. Really 20K or so variables in each line. When i saw that i knew i was fucked.). He wrote script to write the code for him. FUCK.

    BTW if he lost he would have to write a change to linux kernel thats not touching documentation and has to be bigger then 20 lines of code.
  • 2
    @Haxk20 he went meta. I feel like going full meta is like going... well...
  • 2
    @pk76 He went totally fucking nuts. The shit used lot of RAM for what it is. Was slow AF. I mean he really did it. He wrote the crappiest bubble sort i have seen for sure.
  • 1
    Good post
  • 0
    @dontPanic Thank you.
  • 1
    "The last time I had unbootable GUI was two weeks ago"

    lul
  • 0
    Sounds like keeping Arch running is a full-time job. ☹
    I've got two of those already.
  • 2
    @Root it's really not. I kept an Arch server going for about eight years, by basically just doing updates every day (which when done that often take less than two minutes), and then general tasks you'd do on anything, like file backups.
  • 1
    @RememberMe Shut it. That was because i forgot to compile mesa again after i updated LLVM. Stupid mistake. But real issue was months ago.
  • 1
    @Root Its not. Just dont do stupid shit and you will be OK. This isnt guide to keep Arch stable but to use it like a pro. To keep it stable use stable kernel and update in reseanable time and it will be all OK.
  • 0
Add Comment