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 - brew 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, 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)
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 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
- Check the Current Repository Settings: Get-PSRepository -Name PSGallery
- Set the PowerShell Gallery as PowerShell Trusted: Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
- 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
A
- Alpaca - https://github.com/Jeffser/Alpaca - https://jeffser.com/alpaca - Chat with local AI models - Ollama client - Install with FlatHub https://flathub.org/apps/com.jeffser.Alpaca or Fedora Software Center
S
-
- 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.
B
- bettercap - Often referred to as a Swiss Army Knife for security software, Bettercap offers a framework of security testing that provides myriad tools for testing wireless networks (both Wi-Fi and Bluetooth), network sniffing, proxies, and spoofers for man-in-the-middle attacks. brew install bettercap - https://formulae.brew.sh/formula/bettercap, https://bettercap.org
- brave - brave-browser - choco install brave – brew install brave-browser (https://formulae.brew.sh/cask/brave-browser) – Web browser focusing on privacy - Privacy web browser – https://brave.com
**
-
-
- sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
- echo “deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main”|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
C
- 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
D
- docker - brew install docker (https://formulae.brew.sh/formula/docker) – Pack, ship and run any application as a lightweight container – https://www.docker.com
- docker-ls - brew install docker-ls - https://formulae.brew.sh/formula/docker-ls, https://github.com/mayflower/docker-ls - Tools for browsing and manipulating Docker registries.
E
F
G
- 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
H
- 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
I
- 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
- Nikto - Nikto is a vulnerability scanner used to inspect web server configurations to detect thousands of potential issues, including misconfigurations, out-of-date patches, and version-specific problems that could otherwise allow attackers to gain unauthorized access. brew install nikto
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
- TestSSL - This scanner works as both an information-gathering tool that assess which security protocols and ciphers are being used on a server, including their configurations and which ports the service(s) are running on. brew install testssl
- 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 - Glossaire de Package Manager - French, 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_dnf, navbar_apt, 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)
Popular and Most Popular: BuiltWith.com (Web Technology Usage Trends - Web and Internet Technology Usage Statistics), 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. Lua, 40. VB.NET, 41. Lisp, 42. SAS, 43. D, 44. LabVIEW, 45. PL/SQL, 46. Delphi/Object Pascal, 47. ColdFusion, 49. CLIST, 50. 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.