Instalación de utilidades desde repositorios
Después de ver como instalar la ultima versión de Visual Estudio Code desde el repositorio oficial de Microsoft, instalar navegadores desdde sus repositorios. Ahora veremos como realizar esto mismo con varias utilidades.
Pues si soy un maniático de este tipo de cosas y me gusta que al hacer una actualización del sistema si utilizo aplicaciones que no están en los repositorios se actualicen también. De este modo no tengo que estar pendiente de nuevas versiones, descargarlas y luego instalar. Vamos que este todo integrado con el gestor de paquetes del sistema. En este caso todo esta orientado de sistemas basados en Debian 11 y sus derivadas.
Terraform
Desde nuestro terminal preferida:
curl -fsSL https://apt.releases.hashicorp.com/gpg | apt-key add -
apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
apt update && apt upgrade && apt-get install terraform -y
Microsoft PowerShell
Desde nuestro terminal preferida:
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-bullseye-prod bullseye main" > /etc/apt/sources.list.d/microsoft.list'
apt update && apt install powershell -y
VirtualBox
Desde nuestro terminal preferida:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | apt-key add -
echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bullseye contrib" | tee /etc/apt/sources.list.d/virtualbox.list
apt update && install virtualbox-6.1 -y
En el momento de escribir este post la ultima versión es la 6.1 pero esto puede variar.
Ansible
Desde nuestro terminal preferida:
apt install gnupg2 curl wget -y
echo "deb http://ppa.launchpad.net/ansible/ansible/ubuntu focal main" | tee /etc/apt/sources.list.d/ansible.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367
apt update && apt install ansible -y
GitHub CLI, gh
Desde nuestro terminal preferida:
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg \
&& chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
&& apt update \
&& apt install gh -y
AnyDesk
Desde nuestro terminal preferida:
wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add -
echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk-stable.list
apt update
apt install anydesk -y