Instale la pila media en Ubuntu 18.04 Bionic Beaver Linux

Instale la pila media en Ubuntu 18.04 Bionic Beaver Linux

Objetivo

Instale la pila media en Ubuntu 18.04

Distribuciones

Ubuntu 18.04

Requisitos

Una instalación en funcionamiento de Ubuntu 18.04 con privilegios de raíz

Dificultad

Fácil

Convenciones

  • # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Introducción

La pila media se está convirtiendo rápidamente en un favorito entre los desarrolladores web. Media representa METROOngodb, mixpressjs, Angularjs, y norteODEJS. Claramente, esta es una pila de tecnología pesada de JavaScript, por lo que no es para las personas a las que no les gustan los JS. Sin embargo, proporciona un excelente marco para construir aplicaciones web livianas y totalmente capaces.

Instalar MongoDB

MongoDB es una base de datos NoSQL que se cree que es más ágil que las opciones SQL. Debido a esto, se combina bien con las aplicaciones basadas en NodeJS.

MongoDB está disponible en los repositorios de Ubuntu, pero ya está desactualizado. Por lo tanto, es mejor instalarlo directamente desde los repositorios de MongoDB. Comience agregando la clave de MongoDB.

$ sudo apt-key adv-keyserver hkp: // keyserver.ubuntu.com: 80 - -RECV 2930ADEE8CAF5059EE73BB4B58712A2291FA4AD5
Agregar fuente de MongoDB en Ubuntu 18.04

A continuación, cree un archivo en /etc/apt/fuentes.lista.D/MongoDB.lista. Ábralo con tu editor de texto favorito y agregue la línea a continuación.

Deb https: // repo.mongodb.org/apt/ubuntu xenial/mongoDB-org/3.6 multiverso

Note que dice xenial. A partir de este artículo, no hay repositorio para Bionic. Es posible que desee verificar esto antes de instalar.

Ahora puede actualizar apt e instalar MongoDB.

$ sudo apt install MongoDB-ORG


Instale NodeJS, NPM y GIT

NodeJS es obviamente un componente crítico de esta configuración. La versión LTS de Node está disponible en los repositorios de Ubuntu. Si quieres ir con esa versión, simplemente instálelo normalmente.

$ sudo apt instalación nodejs npm git

Si desea la última versión absoluta de NodeJS, puede agregar el repositorio de nodos a Ubuntu. Nota: A partir de ahora, Bionic no es compatible. Esto probablemente cambiará pronto.

curl -sl https: // deb.nodource.com/setup_9.x | sudo -e Bash -

Luego, instale sus paquetes.

$ sudo apt instalación nodejs npm git

Instalar el resto

Hay una manera de configurar todo esto manualmente, pero lleva más tiempo que idealmente desearía al configurar un nuevo proyecto. Afortunadamente, hay una forma más conveniente de instalar y configurar todo con GIT y NPM. Entonces, comience clonando la media.Repositorio de IO donde quieres construir tu proyecto.

$ git clon https: // github.com/linnovate/media.git

A continuación, cambie al directorio resultante.

$ CD Media
Instale la media con NPM en Ubuntu 18.04

Use NPM para descargar e instalar automáticamente todas las dependencias restantes y configurarlas.

Instalación de $ npm

Finalmente, puede usar NPM para iniciar un servidor de desarrollo para su proyecto.

Inicio de $ npm
Media Stack que se ejecuta en Ubuntu 18.04

Ahora está ejecutando la pila media en su máquina Ubuntu!

Pensamientos de cierre

Obviamente, hay mucho más que debes hacer, si quieres implementar esto en producción. Esta configuración es principalmente para fines de desarrollo. También necesitará conectar su base de datos para su uso de producción. En este momento, sin embargo, tienes todas las características necesarias para comenzar con la pila media.

Tutoriales de Linux relacionados:

  • Cómo instalar MongoDB en Ubuntu Linux
  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cosas para instalar en Ubuntu 22.04
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Ubuntu 20.04 Guía
  • La mejor distribución de Linux para desarrolladores
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Introducción a JavaScript Loops
  • Ubuntu 22.04 Guía