Skip to content

Instantly share code, notes, and snippets.

@aduartem
Last active August 23, 2018 20:43
Show Gist options
  • Save aduartem/c12e9ca942dac4f45b97a2b8cc9a0a69 to your computer and use it in GitHub Desktop.
Save aduartem/c12e9ca942dac4f45b97a2b8cc9a0a69 to your computer and use it in GitHub Desktop.
Instalación de programas en Ubuntu 18.04

Ubuntu 18.04

Luego de instalar Ubuntu ejecutar el siguiente comando:

$ sudo apt-get update

Terminator

$ sudo apt-get install terminator

Vim

$ sudo apt-get install vim

Git

Instalar Git:

$ sudo apt-get install git

Configurar usuario global:

$ git config --global user.name "Mi nombre"
$ git config --global user.email "[email protected]"

Listar configuración:

$ git config -l

Generar llave ssh:

$ ssh-keygen -t rsa -C "[email protected]"

NPM

$ sudo apt-get install npm
$ npm -v
3.5.2
$ node -v
8.10.0

n

$ sudo npm install -g n
$ sudo n 8.10.0
$ node -v
v8.10.0

Angular CLI

$ sudo npm install -g @angular/[email protected]
$ sudo npm install @angular-devkit/core -g
$ ng --version
Angular CLI: 1.5.0

Google Chrome

Descargar para Ubuntu 32 bit:

$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb

Instalar:

$ sudo dpkg -i --force-depends google-chrome-stable_current_i386.deb

Descargar para Ubuntu 64 bit:

$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

Instalar:

$ sudo dpkg -i --force-depends google-chrome-stable_current_amd64.deb

En caso que "dpkg" indique que faltan dependencias, completa la instalación ejecutando el siguiente comando:

$ sudo apt-get install -f 

Visual Studio Code

Instalar desde "Ubuntu Software".

Sublime

Instalar desde "Ubuntu Software".

Atom

Instalar desde "Ubuntu Software".

Slack

Instalar desde "Ubuntu Software".

Postman

$ wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
$ sudo tar -xzf postman.tar.gz -C /opt
$ rm postman.tar.gz
$ sudo ln -s /opt/Postman/Postman /usr/bin/postman
$ sudo apt-get install libgconf-2-4
cat > ~/.local/share/applications/postman.desktop <<EOL
[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=postman
Icon=/opt/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
EOL

Docker

$ sudo apt install docker.io
$ docker --version

Para iniciar docker manualmente:

$ sudo systemctl start docker

JRE

$ sudo apt install default-jre

JDK

Default JDK

$ sudo apt-get install default-jdk

JDK 11

$ sudo apt install openjdk-11-jdk

JDK 9

$ sudo apt install openjdk-9-jdk

JDK 8

$ sudo apt install openjdk-8-jdk

update-alternatives (Gestor de versiones java)

$ sudo update-alternatives --config java

set JAVA_HOME

export JAVA_HOME=/usr/lib/jvm/{jdk_install_dir}
export PATH=$JAVA_HOME/bin:$PATH

Ejemplo, JDK 8:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

Soap UI Open Source

Link de Descarga

Al archivo descargado dar permiso 777 y ejecutar:

$ sudo chmod 777 {nombreArchivo}
$ ./{nombreArchivo}

jMeter

Descargar y descomprimir:

jMeter

Mover la carpeta de jmeter a /opt

Añadir la siguiente línea al final del archivo /.profile

PATH=/opt/apache-jmeter-4.0/bin:$PATH
export PATH

Guardar archivo e ingresar el siguiente comando:

source ~/.profile

Cerrar las terminales abiertas y abrir una terminal

Escribir en la terminal:

jmeter

Instalar plugin manager de jMeter

Plugin Manager

Copiar dentro de la carpeta $jmeterpath/lib/ext/

Maven

Descargar y descomprimir:

Maven

Descomprimir carpeta y mover a /opt

$ cd /opt
$ sudo mv /home/andres/Downloads/apache-maven-3.3.9 .

Añadir la siguiente línea al final del archivo /.profile

export PATH=/opt/apache-maven-3.3.9/bin:$PATH

Guardar archivo e ingresar el siguiente comando:

source ~/.profile

Cerrar las terminales abiertas y abrir una terminal

Para comprobar la instalación:

mvn -v

Instalar Jenkins

Antes de instalar Jenkins es necesario tener instalado Java 7 o Java 8.

Ingresar el siguiente comando:

$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -

Editar el archivo sources.list

$ sudo vim /etc/apt/sources.list

y agregar al final del archivo:

$ deb https://pkg.jenkins.io/debian-stable binary/

Finalmente ingresamos los siguientes comandos:

$ sudo apt-get update
$ sudo apt-get install jenkins

Fuente

Una vez finalizada la instalación podemos ingresar a desde el navegador en la dirección localhost:8080. Jenkins se ejecuta por defecto en el puerto 8080.

Por seguridad debemos desbloquear Jenkins ingresando la contraseña del administrador. Para esto debemos ver el contenido del archivo que contiene la contraseña, este archivo se encuentra en el path de color rojo que aparece en la página. Debemos copiar este path y pegarlo en la terminal para abrir el archivo con algún editor, es necesario tener usuario root.

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Luego copiamos y pegamos la contraseña en el textbox "Administrator password".

Click en continuar. Jenkins nos sugiere que instalemos plugins, omitiremos este paso pinchando la "x", finalmente click en "Start using Jenkins".

Ahora vamos a cambiar la contraseña del administrador, para esto haz click en "admin" --> Configure --> Y en la sección de password, ingresar la nueva contraseña, confirmar contraseña y click en el botón "Save". Con este cambio podrás iniciar sesión con el usuario "admin" y tú nueva contraseña.

Solución a errores

Solución al error del rdkafka en el bff: Failed at the [email protected] install script 'node-gyp rebuild'.

$ sudo apt-get install libsasl2-dev
$ sudo apt install librdkafka-dev

Solución al error del jMeter Plugins Manager "Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty"

  1. Editar el archivo /etc/java-11-openjdk/security/java.security. Encontrar la línea que dice keystore.type = pkcs12 y cambiar su valor a jks

  2. Eliminar el archivo del certificado:

$ sudo rm /etc/ssl/certs/java/cacerts
  1. Ejecutar el comando:
$ sudo update-ca-certificates -f

Instalación del proyecto microservicio cuentas. Error krb5.h

$ rm -Rf node_modules
$ sudo apt-get install libkrb5-dev
$ npm install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment