Installez la pile moyenne sur Ubuntu 18.04 Bionic Beaver Linux
- 3505
- 938
- Noa Faure
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 2930ADE8CAF5059EE73BB4B58712A2291FA4AD5Ajouter 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 signifieInstallez 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 startPile 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
- « Comment bloquer l'accès Facebook sur Linux Desktop
- Installation du navigateur Web Google Chrome sur Debian 9 Stretch Linux »