Skip to content

Instantly share code, notes, and snippets.

@eddychilakiller
Last active March 6, 2023 13:39
Show Gist options
  • Save eddychilakiller/49f1d6e517b104b93e03410ff8da16cc to your computer and use it in GitHub Desktop.
Save eddychilakiller/49f1d6e517b104b93e03410ff8da16cc to your computer and use it in GitHub Desktop.
Configuración de ElementaryOS para desarrolladores

Configuración de ElementaryOS para desarrolladores

Paquetes básicos

~$ 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
~$ sudo apt install zsh
  • Revisión del interprete de comandos actual
~$ echo $SHELL
  • 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 de Java

  • 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
  • Instalación de Jenv
~$ 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment