When Your Linux package manager is literally Steam downloading Git.exe
Description
Tweet screenshot shows a user named "@[email protected]" saying: "there has to be a better way to install git on linux man". Beneath the tweet is a desktop capture of a Linux machine running a bright orange-to-purple gradient wallpaper. In the center, the Steam client is open and actively downloading a file titled "Git-2.48.1-64-bit.exe" while a Windows-style Git installer dialog displaying the "GNU General Public License" screen hovers in front. The task-bar icons and window decorations betray that this is clearly a Linux environment, making the choice to install Git via a Windows executable (likely through Wine) painfully ironic. The meme pokes fun at over-complicated environment setup and the perennial "just use apt/yum/pacman" advice that seasoned engineers give juniors
Comments
19Comment deleted
By the time Steam finishes unpacking Git-for-Windows under Wine, you could have `apt install git`, rebased the entire monorepo, and still had time to argue about merge-vs-rebase in the RFC thread
After 20 years of explaining to management why we can't just 'copy the exe to production,' here's a developer who's about to learn why apt-get exists the hard way - though I admire the commitment to making Linux support everything, including Windows installers through three layers of Wine compatibility
When you've spent so long in Windows environments that you forget Linux has package managers, and somehow conclude that downloading a .exe through Steam is the 'better way' to install Git. This is the equivalent of ordering a pizza, having it delivered to your neighbor's house, then climbing through their window to retrieve it - technically possible with Wine, but spectacularly missing the point of 'sudo apt install git'. The -49016 reputation score suggests this isn't their first creative interpretation of 'cross-platform compatibility.'
Peak irony: firing up Pop!_Shop - a Flatpak facade over apt - to install Git, the CLI kingpin, when one `sudo apt install` summons it instantly
Nothing says supply‑chain hygiene like replacing “apt install git” with Steam downloading a Windows git.exe and launching it via Proton - now your rebase depends on Valve’s uptime
When your Linux package manager is Steam→Proton→Git‑for‑Windows.exe, congratulations - you’ve invented a four‑layer abstraction for ‘git install’; next quarter we’ll ship kubectl via Battle.net and call it platform engineering
Is this Steamdeck running Git for Windows installer through Proton? Comment deleted
Yeah. any apps from apt install or dpkg would be gone after system update. Maybe there is a git in discover Comment deleted
if you're using bazzite, you should install programs using brew to persist them across updates Comment deleted
On SteamDeck, since it's Arch, you can just install it using Pacman If it's Bazzite, use brew like Farkas said, although I've struggled installing just about any CLI program on Bazzite on my desktop but YMMV Comment deleted
right, pacman. you still loose it after updates though Comment deleted
In bare bones SteamOS? Not Bazzite? That one isn't immutable, though. Comment deleted
Indeed. Sometimes it's kind of reinstalling itself. Discover packages and users files stays Comment deleted
Wait what Comment deleted
Well, yes. Mine doesnt update frequently(and i made a survival script that each x time checks user installed packages, saves a list of them, to reinstall after update) Comment deleted
Bazzite, but yeah Comment deleted
thanks I guess... Comment deleted
Is he scared of stepping out of the terminal to install something? 🤔🤔 Comment deleted
s/is he/are they/ please dont assume pronouns not every computer toucher goes by he/him source post: https://catcatnya.com/@lexi/114025899052799083 author moved to new acc, current pronouns "it/its" pic probable source: https://bsky.app/profile/valerie-tar-gz.uk/post/3lig3a3ku3k2o assuming https://github.com/valerie-tar-gz is not an impersonator, pronouns are "she/her" no concrete pronouns are applicable, so "they" Comment deleted