In diesem Tutorial zeigen wir Ihnen, wie Sie Vagrant auf Debian 9 Stretch installieren. Für diejenigen unter Ihnen, die es nicht wussten, ein Vagrant ist ein Open-Source-Tool zum Erstellen eines vollständigen virtuellen Entwicklungsumgebung. Häufig wird eine Testumgebung benötigt, um die neueste Version und neue Tools zu analysieren. Außerdem reduziert es den Zeitaufwand für die Neuerstellung Ihres Betriebssystems. Standardmäßig verwendet der Vagrant VirtualBox zur Verwaltung der Virtualisierung. Vagrant fungiert als Grundlage Konfiguration zum Verwalten/Bereitstellen mehrerer reproduzierbarer virtueller Umgebungen mit derselben Konfiguration.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Vagrant auf einem Debian 9 (Stretch) Server.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Debian 9 (Stretch).
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Installieren Sie Vagrant auf Debian 9 Stretch
Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie den folgenden apt-get
ausführen Befehle im Terminal:
apt-get update apt-get upgrade
Schritt 2. Installation von VirtualBox.
Fügen Sie zuerst das VirtualBox-Repository hinzu:
sudo apt-add-repository 'deb http://download.virtualbox.org/virtualbox/debian stretch contrib'
Als nächstes müssen wir den öffentlichen Oracle GPG-Schlüssel herunterladen und mit dem folgenden Befehl in das Debian 9-System importieren:
curl -O https://www.virtualbox.org/download/oracle_vbox_2016.asc sudo apt-key add oracle_vbox_2016.asc
Installieren Sie VirtualBox 5, Befehl wie folgt:
apt-get update apt-get install virtualbox-5.1
Schritt 3. Vagrant unter Debian 9 installieren.
Dies ist ein inoffizielles Debian-Repository für Vagrant, gehostet von Wolfgang Faust. Fügen Sie das Repository zu Ihrem System mit dem Befehl hinzu:
sudo bash -c 'echo deb https://vagrant-deb.linestarve.com/ any main > /etc/apt/sources.list.d/wolfgang42-vagrant.list' sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4 sudo apt-get update
Sobald das Repo hinzugefügt wurde, verwenden Sie den folgenden Befehl, um Vagrant zu installieren:
sudo apt-get install vagrant
Um zu überprüfen, ob die Installation erfolgreich war, führen Sie den folgenden Befehl aus, der die Vagrant-Version druckt:
vagrant --version
Schritt 4. Stellen Sie Ihre Entwicklungsumgebung bereit.
Vagrant kann die Entwicklungsumgebung schnell bereitstellen. Verwenden Sie den folgenden Befehl zum Herunterladen des Ubuntu 18.04 Vagrant-Images:
vagrant box add generic/ubuntu1804
Um eine VM mit Vagrant zu starten, müssen Sie eine Vagrant-Datei erstellen:
mkdir ubuntu-18.04 cd ubuntu-18.04 touch Vagrantfile
Rufen Sie die VM auf, indem Sie Folgendes ausführen:
vagrant up
SSH-Verbindung zur Instanz mit
vagrant ssh
Um die VM herunterzufahren, verwenden Sie:
vagrant halt
VM in den Ruhezustand versetzen
vagrant suspend
VM durch Säubern aller Daten in den Anfangszustand versetzen
vagrant destroy
Herzlichen Glückwunsch! Sie haben Vagrant erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Vagrant in Debian 9 Stretch-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Vagrant-Website zu besuchen.