Skip to content
DevMeme
6028 of 7590
VersionControl Post #6600 · source on Telegram

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

19
Anonymous ★ Top Pick 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
  1. Anonymous ★ Top Pick

    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

  2. Anonymous

    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

  3. Anonymous

    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.'

  4. Anonymous

    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

  5. Anonymous

    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

  6. Anonymous

    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

  7. @Diotost 1y

    Is this Steamdeck running Git for Windows installer through Proton?

    1. @a_sulf 1y

      Yeah. any apps from apt install or dpkg would be gone after system update. Maybe there is a git in discover

      1. @chirpbirb 1y

        if you're using bazzite, you should install programs using brew to persist them across updates

      2. @TheRamenDutchman 1y

        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

        1. @a_sulf 1y

          right, pacman. you still loose it after updates though

          1. @TheRamenDutchman 1y

            In bare bones SteamOS? Not Bazzite? That one isn't immutable, though.

            1. @a_sulf 1y

              Indeed. Sometimes it's kind of reinstalling itself. Discover packages and users files stays

      3. @anonusernametg 1y

        Wait what

      4. Deleted Account 1y

        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)

    2. @farkasma 1y

      Bazzite, but yeah

  8. @azizhakberdiev 1y

    thanks I guess...

  9. @ashit_axar 1y

    Is he scared of stepping out of the terminal to install something? 🤔🤔

    1. @sylfn 1y

      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"

Use J and K for navigation