Installez la pile moyenne sur Ubuntu 18.04 Bionic Beaver Linux

Installez la pile moyenne sur Ubuntu 18.04 Bionic Beaver Linux

Objectif

Installez la pile moyenne sur Ubuntu 18.04

Distribution

Ubuntu 18.04

Exigences

Une installation de travail d'Ubuntu 18.04 avec les privilèges racinaires

Difficulté

Facile

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Introduction

La pile moyenne devient rapidement un favori parmi les développeurs Web. Mean représente Mongodb, Expressjs, UNngularjs, et Nodejs. De toute évidence, il s'agit d'une pile de technologies lourdes JavaScript, donc ce n'est pas pour les gens qui n'aiment pas JS. Cependant, il fournit un excellent cadre pour créer des applications Web légères et entièrement capables.

Installer MongoDB

MongoDB est une base de données NoSQL qui est bien considérée comme étant plus agile que les options SQL. Pour cette raison, il se marie bien avec les applications basées sur Nodejs.

MongoDB est disponible dans les référentiels d'Ubuntu, mais il est déjà obsolète. Il vaut donc mieux l'installer directement à partir des référentiels de Mongodb. Commencez par ajouter la clé de MongoDB.

$ sudo apt-key adv - keyserver hkp: // keyserver.ubuntu.com: 80 --RECV 2930ADE8CAF5059EE73BB4B58712A2291FA4AD5
Ajouter la source MongoDB sur Ubuntu 18.04

Ensuite, créez un fichier à / etc / apt / sources.liste.d / mongodb.liste. Ouvrez-le avec votre éditeur de texte préféré et ajoutez la ligne ci-dessous.

deb https: // repo.mongodb.org / apt / ubuntu xenial / mongodb-org / 3.6 multivers

Remarquez qu'il dit xenial. À partir de cet article, il n'y a pas de référentiel pour Bionic. Vous voudrez peut-être vérifier cela avant d'installer.

Vous pouvez maintenant mettre à jour APT et installer MongoDB.

$ sudo apt install mongodb-org


Installez Nodejs, NPM et GIT

Nodejs est évidemment un composant critique de cette configuration. La version LTS de Node est disponible dans les référentiels Ubuntu. Si vous voulez aller avec cette version, installez-la normalement.

$ sudo apt install nodejs npm git

Si vous voulez la dernière version absolue de NodeJS, vous pouvez ajouter le référentiel de nœuds à Ubuntu. Note: À partir de maintenant, Bionic n'est pas soutenu. Cela changera probablement bientôt.

curl -sl https: // deb.nœud.com / setup_9.X | sudo -e bash -

Ensuite, installez vos packages.

$ sudo apt install nodejs npm git

Installez le reste

Il existe un moyen de régler tout cela manuellement, mais il faut plus de temps que vous voudriez idéalement lors de la mise en place d'un nouveau projet. Heureusement, il existe un moyen plus pratique d'installer et de tout configurer avec Git et NPM. Alors, commencez par cloner la moyenne.Référentiel IO où vous souhaitez construire votre projet.

$ git clone https: // github.com / linnovate / méchant.git

Ensuite, transformez dans le répertoire résultant.

$ cd signifie
Installez la moyenne avec NPM sur Ubuntu 18.04

Utilisez NPM pour télécharger et installer automatiquement toutes les dépendances restantes et configurer.

$ d'installation de NPM

Enfin, vous pouvez utiliser NPM pour démarrer un serveur de développement pour votre projet.

$ npm start
Pile moyenne fonctionnant sur Ubuntu 18.04

Vous exécutez maintenant la pile moyenne sur votre machine Ubuntu!

Réflexions de clôture

De toute évidence, il y a beaucoup plus que vous devez faire, si vous voulez déployer cela en production. Cette configuration est principalement à des fins de développement. Vous devrez également connecter votre base de données pour une utilisation en production. En ce moment, cependant, vous avez toutes les émissions nécessaires pour commencer avec la pile moyenne.

Tutoriels Linux connexes:

  • Comment installer MongoDB sur Ubuntu Linux
  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Choses à installer sur Ubuntu 22.04
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Ubuntu 20.04 Guide
  • Meilleure distribution Linux pour les développeurs
  • Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
  • Introduction aux boucles JavaScript
  • Ubuntu 22.04 Guide