Installing Azure CLI on Linux Mint 19
Installing the Azure CLI on Linux Mint 19 isn't much different that what is required for Ubuntu. The biggest difference of note is that the command lsb_release -cs cannot be relied upon at all because it will not return an Ubuntu distro name, but a Linux Mint distro name. Start by modifying the directions found here to match what is below. Make sure to add the key in the directions above, if my previous blog post about .NET tools on Linux Mint 19](https://www.phillipsj.net/posts/linux-mint-19-and-dotnet-development) was followed, then adding the key isn't necessary as it will already exist, that is the same if Visual Studio Code is already installed too.
Linux Installation Scripts for Packer and Terraform
I really enjoy using Packer and Terraform by HashiCorp. These tools have become an essential part of my day to day that I wouldn't really know what to do without them. On Linux, most package managers, do not always seem to have the most up-to-date versions of these tools so I created a really simple script for installing each one.
Linux Mint 19 and .NET Development
Setting up a new Linux environment and I decided to go with Linux Mint 19 Xfce Edition. I haven't used Linux Mint in about 4 years, but I wanted to give it a try. Ubuntu 18.04 used well over 1GB of RAM just sitting idle, with Mint, I am around 500MB. So far I am really liking it, but I had a little trouble getting Docker, .NET Core, PowerShell, and GitKraken to either install or run correctly. Here are the steps I had to take.