Configuración de ElementaryOS para desarrolladores
~ $ sudo apt install vim curl git gpg wget apt-transport-https apt-get install ca-certificates gnupg lsb-release geany
Instalación y configuración del interprete de comandos zsh
Instalación del paquete zsh
Revisión del interprete de comandos actual
Cambio de interprete de comados
~$ chsh -s $(which zsh)
Configuración de Oh-my-zsh
~ $ sh -c " $( curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh) "
Instalación del navegador web Brave
~ $ 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
deb [signed-by= /usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main
~ $ sudo apt update
~ $ sudo apt install brave-browser
Instalación de Visual Studio Code
~ $ sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
~ $ sudo sh -c ' echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
~ $ rm -f packages.microsoft.gpg
~ $ sudo apt update
~ $ sudo apt install code
Instalación del Open JDK 13
~ $ wget https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33/OpenJDK13U-jdk_x64_linux_hotspot_13_33.tar.gz
~ $ sudo mkdir /usr/lib/jvm/
~ $ sudo tar xvf OpenJDK13U-jdk_x64_linux_hotspot_13_33.tar.gz --directory /usr/lib/jvm/
~ $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-13+33/bin/java 2
~ $ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-13+33/bin/javac 2
~ $ git clone https://github.com/jenv/jenv.git ~ /.jenv
~ $ echo ' export PATH="$HOME/.jenv/bin:$PATH"' >> ~ /.zshrc
~ $ echo ' eval "$(jenv init -)"' >> ~ /.zshrc
~ $ exec $SHELL -l
~ $ jenv add /usr/lib/jvm/jdk-13+33
~ $ jenv versions
~ $ jenv global 13
Instalación de Node mediante Node Version Manager
~ $ curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
~ $ exec $SHELL -l
~ $ nvm install node
Instalación de paquetes de uso general
~ $ sudo apt install snapd
~ $ sudo snap install docker
~ $ sudo snap install krita
~ $ sudo snap install notepadqq
~ $ sudo snap install postman
~ $ sudo snap install gimp
~ $ sudo snap install sublime-text --classic\n
~ $ sudo snap install gitkraken --classic\n
~ $ sudo snap install keepassxc\n
~ $ sudo snap install simplenote
~ $ sudo snap install spotif
~ $ sudo snap install todoist\n
~ $ sudo snap install pomotroid
~ $ sudo snap install telegram-desktop
~ $ sudo snap install whatsdesk
~ $ sudo snap install zoom-client
~ $ sudo snap install buka
~ $ sudo snap install beekeeper-studio\n
~ $ sudo snap install sublime-text --classic
~ $ sudo snap install thunderbird
~ $ sudo snap install phpstorm --classic
~ $ sudo snap install intellij-idea-community --classic
~ $ sudo snap install kubectl --classic
~ $ sudo snap install goland --classic
~ $ sudo snap install sitemap-generator
~ $ sudo snap install warzone2100
~ $ sudo snap install tuxfight
~ $ sudo snap install arduino
~ $ sudo snap install nmap
~ $ sudo snap install metasploit-framework
~ $ sudo snap install slack
~ $ sudo snap install skype
~ $ sudo snap install tusk
~ $ sudo snap install --classic notepadqq
~ $ sudo snap install cacher
~ $ sudo snap install drawio
~ $ sudo snap install freemind
~ $ sudo snap install emacs --classic
~ $ sudo snap install termius-app
~ $ sudo snap install clementine
~ $ sudo snap install stellarium-daily