Table of Contents
Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT
Return to Cloud Monk's Package Manager Book, Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT, Cloud Monk's Development PC Chocolatey List, Development macOS Homebrew List (Homebrew) - Development Mac, Development PC, Developer Tools, Chocolatey Package Manger, JetBrains Fleet, Cloud Monk's VS Code Extensions, Git Username, git commit Email Address, Authenticating with GitHub from Git, git, GitHub, Windows 11 Debloat, Windows 10 Debloat by Chris Titus, Cloud Monk Computers, Cloud Monk Home Lab
Cloud Monk, as a professional Software Architect and Cloud Native Developer continues now for several years to subscribe to the $149 per year JetBrains All Products Pack with 11 JetBrains IDEs, 3 JetBrains extensions, 2 JetBrains profilers, and a JetBrains collaborative development service – all in one JetBrains subscription. https://www.jetbrains.com/store/#personal
All installed programs list generated by choco-package-list-backup on 2023-09-29 from (packages.config). (https://github.com/AzureCloudMonk/Windows-DevOps-Automation-WinOps-Private)
In his Home Lab, Cloud Monk has 117 “Computers” in the Cloud Monk Home Lab: 22 Apple Devices (even though Apple sucks!), 16 PCs, 5 Android Devices, 26 Amazon Devices, 7 Raspberry Pi Devices
- Cloud Monk Home Lab of 117 “Computers” has 22 Apple Devices: Quantity 4 of iMacs, Qty 1 Mac mini, Qty 3 MacBooks, Qty 5 iPads, Qty 6 of iPhones, Qty 2 Apple TV, Qty 1 of iPod Touch (navbar_my_apple)
- Cloud Monk Home Lab of 117 “Computers” has 22 Apple Devices: Quantity 4 of iMacs, Qty 1 Mac mini, Qty 3 MacBooks, Qty 5 iPads, Qty 6 of iPhones, Qty 2 Apple TV, Qty 1 of iPod Touch (navbar_my_apple)
- Cloud Monk Home Lab of 117 “Computers” has 16 PCs with a mixture of Windows Server 2022-2019-2016, Windows 10, Windows 11, Windows 95 and DOS 6.22 (Vintage PCs), Linux (RHEL-Rocky-Fedora, Ubuntu-Linux Mint-Debian, FreeBSD): Qty 1 128 GB Intel i9 home built ASUS Mobo PC, Qty 4 of Microsoft Surface Devices, Qty 7 of Intel NUCs, 4 Laptop PC's. (navbar_my_pcs)
- Cloud Monk Home Lab of 117 “Computers” has 16 PCs with a mixture of Windows Server 2022-2019-2016, Windows 10, Windows 11, Windows 95 and DOS 6.22 (Vintage PCs), Linux (RHEL-Rocky-Fedora, Ubuntu-Linux Mint-Debian, FreeBSD): Qty 1 128 GB Intel i9 home built ASUS Mobo PC, Qty 4 of Microsoft Surface Devices, Qty 7 of Intel NUCs, 4 Laptop PC's. (navbar_my_pcs)
- Cloud Monk Home Lab of 117 “Computers” has 5 Android Devices: Qty 1 of Android Tablets (Samsung Galaxy Tab S8 Android 13) and Qty 2 of Samsung Phones (Samsung Galaxy Note 8 2017 Android 9 and Samsung Galaxy A03 2019 Android 13). (navbar_my_android)
- Cloud Monk Home Lab of 117 “Computers” has 5 Android Devices: Qty 1 of Android Tablets (Samsung Galaxy Tab S8 Android 13) and Qty 2 of Samsung Phones (Samsung Galaxy Note 8 2017 Android 9 and Samsung Galaxy A03 2019 Android 13). (navbar_my_android)
- Cloud Monk Home Lab of 117 “Computers” has has 26 Amazon Devices: Qty 3 Amazon Fire Tablets, Qty 1 Amazon Kindle Paperwhite, Qty 2 Amazon Fire TV, Amazon Alexa Qty 20 Echo Dots and Qty 3 Echo Shows, Qty 4 Amazon Smart Plugs. (navbar_my_amazon)
- Cloud Monk Home Lab of 117 “Computers” has has 26 Amazon Devices: Qty 3 Amazon Fire Tablets, Qty 1 Amazon Kindle Paperwhite, Qty 2 Amazon Fire TV, Amazon Alexa Qty 20 Echo Dots and Qty 3 Echo Shows, Qty 4 Amazon Smart Plugs. (navbar_my_amazon)
- Cloud Monk Home Lab of 117 “Computers” has 7 Raspberry Pi mini PCs with Raspbian / Raspberry Pi OS. (navbar_my_pi)
- Cloud Monk Home Lab of 117 “Computers” has 7 Raspberry Pi mini PCs with Raspbian / Raspberry Pi OS. (navbar_my_pi)
- Cloud Monk Home Lab of 117 “Computers” has 9 Vintage computers: Qty 2 of Apple //e, Qty 1 of Apple ][+, Qty 1 of Apple IIgs, old 1992 Macintosh, Commodore 128, Windows 95 PC, IBM PC/XT and Modern 2023 IBM PC/XT clone with modern SOC with MS DOS 6.22, IBM PC with Novell NetWare, 3Com 3Plus Share, IBM OS/2 1.2, (navbar_my_vintage)
- Cloud Monk Home Lab of 117 “Computers” has 9 Vintage computers: Qty 2 of Apple //e, Qty 1 of Apple ][+, Qty 1 of Apple IIgs, old 1992 Macintosh, Commodore 128, Windows 95 PC, IBM PC/XT and Modern 2023 IBM PC/XT clone with modern SOC with MS DOS 6.22, IBM PC with Novell NetWare, 3Com 3Plus Share, IBM OS/2 1.2, (navbar_my_vintage)
See: https://github.com/AzureCloudMonk/Windows-DevOps-Automation-WinOps-Private
- Apple Boot Camp - Boot Camp Assistant - https://support.apple.com/guide/bootcamp-assistant/welcome/mac – https://support.apple.com/downloads/boot-camp - Boot Camp Support Software - Windows 10 on macOS - https://www.microsoft.com/en-us/software-download/windows10ISO - Boot Camp Error - Windows cannot locate the disk and partition specified in the unattend answer file's <ImageInstall> setting. Make sure the setting references a valid partition and restart the installation.
RHEL 7 uses yum and RHEL 8 uses the dnf package manager:
Ubuntu / Debian distros use apt (Advanced Package Tool) as a Linux package manager.
- On both Brew macOS and Brew Linux, type:
- /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
- Run these two commands in your terminal to add Homebrew to your PATH:
- (echo; echo 'eval “$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)”') » /home/USERNAME/.bash_profile
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
- Install Homebrew's dependencies if you have sudo access:
- PowerShell - brew install --cask powershell (https://formulae.brew.sh/cask/powershell) - To use Homebrew in PowerShell, set: Add-Content -Path $PROFILE.CurrentUserAllHosts -Value '$(/usr/local/bin/brew shellenv) | Invoke-Expression' – Add-Content: Could not find a part of the path '/Users/USERNAME/.config/powershell/profile.ps1'. – choco install powershell-core – Command-line shell and scripting language – https://github.com/PowerShell/PowerShell
Register the Microsoft RedHat repository:
- curl https://packages.microsoft.com/config/rhel/8/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
Install PowerShell on RHEL:
- sudo dnf install –assumeyes powershell
Start PowerShell with pwsh
Save the public repository GPG keys:
Register the Microsoft Product feed:
- sudo sh -c 'echo “deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/microsoft-debian-bullseye-prod bullseye main” > /etc/apt/sources.list.d/microsoft.list'
Install PowerShell:
- sudo apt update && sudo apt install -y powershell
Start PowerShell with pwsh
- git config --global user.email “34898038+AzureCloudMonk@users.noreply.github.com” – See git commit Email Address
- git config --global user.name “Cloud Monk Losang Jinpa, PhD, MCSE, MCT” – See Git Usernames
- cd “c:\all\Coding\DevOps for Windows”
- xcopy “c:\all\Coding\DevOps for Windows\!scripts\” “C:\all\!scripts\”
- cd “c:\all\Coding\!Web”
- openjdk - choco install openjdk - brew install openjdk (https://formulae.brew.sh/formula/openjdk) – Also known as: java, openjdk@20 – Development kit for the Java programming language –
- kotlin-language-server - brew install kotlin-language-server (https://formulae.brew.sh/formula/kotlin-language-server) – Intelligent Kotlin support for any editor/IDE using the Language Server Protocol – https://github.com/fwcd/kotlin-language-server
- sdkman - https://sdkman.io/install – curl -s “https://get.sdkman.io” | bash – source “$HOME/.sdkman/bin/sdkman-init.sh”
Developer platform – https://www.microsoft.com/net/core#macos
- vscode - visual-studio-code - macOS only: brew install visual-studio-code - brew install --cask visual-studio-code - https://formulae.brew.sh/cask/visual-studio-code – https://snapcraft.io/code, https://snapcraft.io/code, https://snapcraft.io/install/code/ubuntu, sudo apt install snapd, sudo snap install code –classic, https://snapcraft.io/install/code/rhel, https://snapcraft.io/install/code/fedora
- jetbrainstoolbox - macOS only: brew install jetbrains-toolbox - choco install jetbrainstoolbox - JetBrains Toolbox - For Linux, download from https://www.jetbrains.com/toolbox-app - jetbrains-toolbox-1.28.1.15219.tar.gz - Be sure to go to Setting, Tools and deselect “Keep previous versions of tools to enable instant rollback” since it will quickly use tens of GB of disk. – Also verify /home/USERNAME/.local/share/JetBrains/Toolbox/scripts – Be sure to clear the JetBrains Toolbox download cache as it can easily become 10 or 20 GB!
Solved deleting the login GitHub keychain vscode-github.login (https://github.com/microsoft/vscode/issues/108419 and https://github.com/microsoft/vscode/issues/108342). It's asking permanent and unlimited access to only vscode-github.login item of Keychain, not entire Keychain.
“On macOS the passwords are managed by the Apple Keychain (see Keychain Access app), on Linux they are managed by the Secret Service API / libsecret, and on Windows passwords are managed by Windows Credential Vault.” (Fair Use Source: https://github.com/atom/node-keytar)
- Azure Data Studio - brew install --cask azure-data-studio (https://formulae.brew.sh/cask/azure-data-studio) – choco install azuredatastudio-powershell – Data management tool that enables working with SQL Server – https://docs.microsoft.com/en-us/sql/azure-data-studio
- gcc - brew install gcc (https://formulae.brew.sh/formula/gcc) – Also known as: gcc@13, gfortran – GNU compiler collection – https://gcc.gnu.org – On Windows see mingw and cygwin
- conan ( Conan C++ Package Manager) - choco install conan – brew install conan (https://formulae.brew.sh/formula/conan) – Distributed, open source, package manager for C/C++ – https://conan.io
- docker - brew install docker (https://formulae.brew.sh/formula/docker) – Pack, ship and run any application as a lightweight container – https://www.docker.com
- podman - brew install podman (https://formulae.brew.sh/formula/podman) – Tool for managing OCI containers and OCI pods – https://podman.io
-
- https://docs.anaconda.com/free/anaconda/install/windows - Do not install as Administrator unless admin privileges are required.
-
- To use GUI packages with Linux, you will need to install the following extended dependencies for Qt: apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
- bash Anaconda3-2023.03-Linux-x86_64.sh
- Close and re-open your Linux terminal window for the installation to take effect, or enter the command source ~/.bashrc to refresh the terminal.
- calibre - choco install calibre – brew install calibre (https://formulae.brew.sh/cask/calibre) – E-books management software – https://calibre-ebook.com
- Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex 1)
- conan ( Conan C++ Package Manager) - choco install conan – brew install conan (https://formulae.brew.sh/formula/conan) – Distributed, open source, package manager for C/C++ – https://conan.io
- CoreDNS - brew install coredns (https://formulae.brew.sh/formula/coredns) – DNS server that chains plugins – https://coredns.io
- eclipse-cpp - see Eclipse
- docker - brew install docker (https://formulae.brew.sh/formula/docker) – Pack, ship and run any application as a lightweight container – https://www.docker.com
- gcc - brew install gcc (https://formulae.brew.sh/formula/gcc) – Also known as: gcc@13, gfortran – GNU compiler collection – https://gcc.gnu.org – On Windows see mingw and cygwin
- Hyper-V - Hyper-V installation - see also WSL - on Windows Server: Install-WindowsFeature -Name Hyper-V -IncludeAllSubFeature -IncludeManagementTools, on Windows 10 Pro / Windows 11 Pro: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All
- jsonschema - brew install jsonschema - Warning: jsonschema has been deprecated because it cli is deprecated, and will be removed!
H
- haskell-language-server – brew install haskell-language-server (https://formulae.brew.sh/formula/haskell-language-server) – Integration point for ghcide and haskell-ide-engine. One Haskell IDE to rule them all – https://github.com/haskell/haskell-language-server – See also ghc and cabal
- haskell-stack - brew install haskell-stack (https://formulae.brew.sh/formula/haskell-stack) – Also known as: stack - Cross-platform program for developing Haskell projects - https://haskellstack.org – See also ghc and cabal
I
J
K
- k3sup - brew install k3sup (https://formulae.brew.sh/formula/k3sup) – Kubernetes utility to create k3s clusters on any local VM or remote VM – https://k3sup.dev
- k9s - choco install k9s - brew install k9s (https://formulae.brew.sh/formula/k9s) – – See also MiniKube and Kind
- kind - choco install kind - brew install kind (https://formulae.brew.sh/formula/kind) – Run local Kubernetes cluster in Docker – https://kind.sigs.k8s.io – See also MiniKube and K9S
- Kubernetes CLI - choco install kubernetes-cli - brew install kubernetes-cli (https://formulae.brew.sh/formula/kubernetes-cli) – Also known as: kubectl, kubectl@1.27, kubernetes-cli@1.27 – Kubernetes command-line interface - Kubernetes CLI – https://kubernetes.io
L
brew install language-server
Warning: No available formula with the name “language-server”. Did you mean lua-language-server or sql-language-server?
=⇒ Searching for similarly named formulae and casks…
=⇒ Formulae
M
N
O
-- [[Also known as]]: [[java]], [[openjdk@20]] -- [[Development kit]] for the [[Java programming language]] --
P
- podman - brew install podman (https://formulae.brew.sh/formula/podman) – Tool for managing OCI containers and OCI pods – https://podman.io
- postgrest – brew install postgrest (https://formulae.brew.sh/formula/postgrest) – Serves a fully RESTful API from any existing PostgreSQL database – https://github.com/PostgREST/postgrest
- PowerShell - brew install --cask powershell (https://formulae.brew.sh/cask/powershell) - To use Homebrew in PowerShell, set: Add-Content -Path $PROFILE.CurrentUserAllHosts -Value '$(/usr/local/bin/brew shellenv) | Invoke-Expression' – choco install powershell-core – Command-line shell and scripting language – https://github.com/PowerShell/PowerShell
Q
R
S
- sdkman - https://sdkman.io/install – curl -s “https://get.sdkman.io” | bash – source “$HOME/.sdkman/bin/sdkman-init.sh”
- sqlite-utils - [brew install sqlite-utils]]
T
- tor-browser - choco install tor-browser - https://community.chocolatey.org/packages/tor-browser – The Tor software protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, it prevents the sites you visit from learning your physical location, and it lets you access sites which are blocked. – https://torproject.org
U
V
W
X
Y
- vscode - visual-studio-code - brew install visual-studio-code - brew install --cask visual-studio-code - https://formulae.brew.sh/cask/visual-studio-code – https://snapcraft.io/code, https://snapcraft.io/code, https://snapcraft.io/install/code/ubuntu, sudo apt install snapd, sudo snap install code –classic, https://snapcraft.io/install/code/rhel, https://snapcraft.io/install/code/fedora
- wireshark - choco install wireshark - brew install wireshark =⇒ Caveats: This formula only installs the command-line utilities by default. Install Wireshark.app with Homebrew Cask: brew install --cask wireshark, ChmodBPF: brew install –cask wireshark-chmodbpf, brew install --cask wireshark
Y
- yubico-authenticator - choco install yubico-authenticator – Store your unique credential on a hardware-backed security key and take it wherever you go from mobile to desktop. No more storing sensitive secrets on your mobile phone, leaving your account vulnerable to takeovers. With the Yubico Authenticator you can raise the bar for security. The Yubico Authenticator will work with any USB or NFC-enabled YubiKeys – https://community.chocolatey.org/packages/yubico-authenticator – https://developers.yubico.com/yubioath-flutter/ — https://community.chocolatey.org/packages?q=tag%3Aauthenticator
Z
PowerShell
JVM
JRE
Build Tools and Dependency Management
eBooks
Virtual
Virtualization
Virtual Images
VMWare
VirtualBox
Hyper-V
C# .NET
Golang
Ruby
Rust
R
Haskell
IDEs
Others
- Audacity 3.0.2 - choco install audacity
- Erlang OTP 24.0 (12.0) - choco install erlang
- FileZilla Pro 3.60.2 - choco install Z
- FileZilla Pro CLI 3.57.1 - choco install Z
- gPodder - Media aggregator and podcast client - choco install Z
- MicroK8s 2.1.0 - choco install Z
- WinPcap 4.1.3 - choco install Z
- Microsoft .NET Targeting Pack - 6.0.8 (x86) - choco install Z
C++
- Microsoft Windows Desktop Runtime - 5.0.17 (x86) - choco install Z
- WinRT Intellisense UAP - en-us - choco install Z
- Microsoft Windows Desktop Runtime - 5.0.17 (x86) - choco install Z
- Microsoft .NET Runtime - 5.0.6 (x86) - choco install Z
- WinRT Intellisense PPI - en-us - choco install Z
- Microsoft .NET Framework 4.7.2 Targeting Pack - choco install Z
- Power Automate for desktop - choco install Z
- Microsoft Visual C++ 2010 x86 Redistributable - 10.0.30319 - choco install Z
HashiCorp
AWS
Amazon
Azure
IBM
Rancher
Digital Ocean
Git and GitHub
Containers
Kubernetes
Docker
Chocolatey
Microsoft
Package Managers: Cloud Monk's Package Manager Book, Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT, Package Manager Glossary, Operating System Package Managers (Homebrew for Linux, apt-yum-dnf-rpm-snap-AppImage on FUSE – choco-winget – Homebrew for macOS; Programming Language Package Managers: npm-nvm-yarn - pip-Anaconda-conda-miniconda - maven-gradle-sdkman-sbt-Leiningen - NuGet - go get - RubyGems - cargo - CPP Package Managers vcpkg and Conan), Package Managers for Kubernetes - Kubernetes Package Manager (Helm), Packages Managers for Containers (Packages Managers for Docker (Docker Hub), Package Managers for Podman), Package Managers for Windows (Chocolatey - choco, winget), Package Managers for macOS (Homebrew - brew), Package Managers for Linux: APT (Package Manager) - APT (KPackage, Synaptic (software) - Synaptic, Ubuntu Software Center, aptitude software) - aptitude, dselect, RPM Package Manager - RPM (APT-RPM, DNF (software) - DNF, up2date, urpmi, Rpmdrake, Yum (software) - YUM, ZYpp), Linux distribution - Distribution-agnostic (AppImage, Flatpak, GNU Guix, Homebrew (package manager) - Homebrew - brew, Nix package manager - Nix, pkgsrc, Snap (package manager) - Snap - SnapCraft - SnapCraft.io); Others (binary) (Sabayon Linux Package management - Entropy, Zenwalk netpkg, Arch Linux pacman, Pardus (operating system) - Pardus PiSi, Puppy Linux PPM, slackpkg, slapt-get, swaret, paldo (operating system) - paldo upkg); Package Format, Image, Artifact, CLIs, Command line security, Tab completion, Automation, DevOps Tools, Container Tools, K8S Tools, Programming Tools, Infrastructure as Code (IaC), CI-CD, Git-GitHub-GitOps, Scripting languages (Python scripting, Bash script, PowerShell-PowerShell DSC), Configuration Management (Terraform-Ansible-Chef-Puppet-Salt), Linux CLI Shells bash-ksh-tcsh-mksh-zsh, macOS CLI-iTerm2, Windows CLI / cmd.exe, Windows Terminal, cURL, REPLs, IDEs, Cloud IDEs. (navbar_package_manager - see also navbar_dependency_management, navbar_developer_tools, navbar_choco, navbar_brew, navbar_nvm, navbar_npm, navbar_maven, navbar_gradle, navbar_helm)
KEEP THIS SHORT!
Continuous Deployment: Deployment with DevOps, IaC - Infrastructure as Code, GitOps, CI/CD, Deployment Pipeline, Installation, Containerization with Kubernetes-OpenShift-Docker, App Deployment on Kubernetes, App Deployment on OpenShift, Package Managers (Choco-Brew-apt-yum-dnf-Snapcraft), Configuration, Configuration Management (Ansible-Chef-Puppet-PowerShell DSC), YAML, Cloud Deployment, HCL-Terraform, Azure Resource Manager Templates (ARM Templates) - Azure Bicep, AWS CloudFormation, Google Cloud Deployment Manager, Configuration, Setup. (navbar_deployment and navbar_deployment_detailed)
WHERE ARE MY DATABASES INFO? Popular and Most Popular: w3techs.com and BuiltWith.com (Web Technology Usage Trends - Web and Internet Technology Usage Statistics), The Chrome User Experience Report (also known as the Chrome UX Report, or CrUX for short), Popular Frameworks, Popular Web Frameworks, Popular Libraries (Popular JavaScript Libraries, Popular Python Libraries, Popular Java Libraries), Standard Libraries, Popular Software, DB-Engines.com (Most Popular Relational Databases DBMS, NoSQL Database Management Systems and Data Stores), Most Popular Websites. Most Popular Programming Languages are determined by StackOverflow Tags, StackOverflow Developer Survey, JetBrains State of Developer Ecosystem, RedMonk Programming Language Rankings, PYPL (PopularitY of Programming Language) Index, TIOBE Index, GitHub Octoverse, GitHub Star Ranking for Repositories, Most GitHub Stars, Most GitHub Forks, Rosetta Code: (1. Python, 2. JavaScript, 3. Java, 4. C#, 5. C++, 6. PHP, 7. TypeScript, 8. Ruby, 9. C, 10. Swift, 11. R, 12. Objective-C, 13. Scala, 14. Go, 15. Kotlin, 16. Rust, 17. Dart, 18. Lua, 19. Perl, 20. Haskell, 21. Julia, 22. Clojure, 23. Elixir, 24. F#, 25. Assembly, 26. Shell/bash, 27. SQL, 28. Groovy, 29. PowerShell, 30. MATLAB, 31. VBA, 32. Racket, 33. Scheme, 34. Prolog, 35. Erlang, 36. Ada, 37. Fortran, 38. COBOL, 39. VB.NET, 40. Lisp, 41. SAS, 42. D, 43. LabVIEW, 44. PL/SQL, 45. Delphi/Object Pascal, 46. ColdFusion, 47. CLIST, 48. REXX. Old Programming Languages: APL, Pascal, Algol, PL/I). (navbar_popular - see also navbar_famous)
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.