GOLF(2gg)

πŸ“¦ version 601.4.41, in ubuntu questing

πŸ’– GOLF πŸ’–

okay bestie, welcome to the golf manual β€” this one lives in section 2gg of the docs and it's literally just me walking you through getting golf onto your Raspberry Pi. pull up a chair. 🫢


✨ NAME ✨

install-raspbian β€” Golf documentation (install-golf)

like, the name says it all fr fr. it's the golf docs page, and the file is called install-golf.


🌸 DESCRIPTION 🌸

πŸ“ INSTALL GOLF ON RASPBIAN (RASPBERRY OS), AARCH64 ONLY:

heads up bestie: AARCH64 ONLY. that's not a vibe suggestion, that's a whole requirement. if your board isn't aarch64 this install path is not for you, no cap. πŸ’€

so here's the whole ritual, in order, copy-paste style:

sudo apt install -y curl
echo 'deb http://download.opensuse.org/repositories/home:/golf_lang/Raspbian_12/ /' | sudo tee /etc/apt/sources.list.d/home:golf_lang.list
curl -fsSL https://download.opensuse.org/repositories/home:/golf_lang/Raspbian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_golf_lang.gpg > /dev/null
sudo apt update
sudo apt -y install golf

ok so let me break down the energy here 🧚

  1. sudo apt install -y curl β€” first we get curl on the system, because we're gonna need it to fetch stuff. -y so apt doesn't stop to ask questions, it just says yes. queen behavior.
  2. that echo 'deb http://download.opensuse.org/repositories/home:/golf_lang/Raspbian_12/ /' | sudo tee /etc/apt/sources.list.d/home:golf_lang.list β€” this drops the golf repo line into /etc/apt/sources.list.d/home:golf_lang.list so apt knows where to find golf. piping through sudo tee because the file lives somewhere only root can write, and the echo alone can't do that. iykyk πŸ’…
  3. curl -fsSL https://download.opensuse.org/repositories/home:/golf_lang/Raspbian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_golf_lang.gpg > /dev/null β€” grabbing the repo's signing key, gpg --dearmor-ing it into the binary format apt wants, and parking it at /etc/apt/trusted.gpg.d/home_golf_lang.gpg. the > /dev/null is just there so the key bytes don't get splattered all over your terminal. polite. ✨
  4. sudo apt update β€” refresh the package lists so apt actually sees the new repo. iconic, necessary, don't skip it.
  5. sudo apt -y install golf β€” and THAT'S the one. golf itself. installed. slay. πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘

bestie there is SO much more where this came from:

  • Install golf
  • install-arch-manjaro
  • install-debian
  • install-fedora-redhat-rocky-alma-centos-amazon-mageia
  • install-from-source-arch-manjaro
  • install-from-source-debian-ubuntu-raspbian
  • install-from-source-fedora-redhat-rocky-alma-centos-amazon-mageia
  • install-from-source-opensuse
  • install-in-any-folder-arch-manjaro
  • install-in-any-folder-debian-ubuntu-raspbian
  • install-in-any-folder-fedora-redhat-rocky-alma-centos-amazon-mageia
  • install-in-any-folder-opensuse
  • install-opensuse
  • install-raspbian
  • install-ubuntu
  • uninstall
  • See all documentation

and that's the whole page, angel πŸ’–

little sign-off for the archivists in the back: this beauty is dated $DATE, stamped $VERSION, and filed under GOLF(2gg). go install golf, you absolute main character. πŸŽ€πŸ¦‹β­

πŸ“¦ where this page comes from