GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Schritte zum Erstellen einer Entwicklerumgebung unter Linux

​In jeder modernen Industrie ist die Software- oder Anwendungsentwicklung entscheidend für die Organisation, Sie können es nennen, Filmindustrie, Gesundheitswesen, Musik, Landwirtschaft und andere bekannte Bereiche, alle diese Bereiche sind auf Entwicklung angewiesen. Von kleinen Projekten bis hin zu großen Projekten wie Google oder Facebook, von Ihrem Smartphone bis zu Ihrem Smart TV und mehr. In diesem Artikel erfahren Sie, wie Sie eine Entwicklerumgebung erstellen und welche Tools Sie für eine grundlegende Entwicklerumgebung benötigen.

1. Datenbank installieren

​Jede Entwicklungsumgebung benötigt eine Datenbank und es spielt keine Rolle, ob sich Ihre Software oder Anwendung in der Produktions- oder Entwicklungsphase befindet.

Es gibt viele Datenbanken, die Sie auswählen können, von SQL- bis zu NoSQL-Datenbanken. Im Folgenden finden Sie einige Auswahlmöglichkeiten, die Sie in Bezug auf Datenbanken treffen können:

Lesen Sie auch – Unterschied zwischen MySQL und PostgreSQL

MySQL

Führen Sie zur Installation eines relationalen Open-Source-Datenbankmanagementsystems (RDBMS) den folgenden Befehl auf der CLI aus:sudo apt install mysql-server ​Während der Installation werden Sie aufgefordert, das MySQL-Root-Passwort festzulegen.

Führen Sie nach der Installation zum Anmelden einfach – mysql -u root -p yourpassword aus

PostgreSQL

Ein objektrelationales Datenbankverwaltungssystem (ORDBMS) mit zusätzlicher oder optionaler Verwendung objektorientierter Funktionen. Führen Sie zur Installation den folgenden Befehl aus:

$ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
$ wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -   

Aktualisiere dein System und installiere:

$ sudo apt-get update
$ sudo apt-get install postgresql postgresql-contrib ​

Die PostgreSQL-Datenbank erstellt standardmäßig einen Postgres-Benutzer mit Postgres-Berechtigungen und ein Konto mit demselben Namen. Um eine Verbindung zu PostgreSQL herzustellen, müssen Sie den erstellten Postgres-Benutzer verwenden und mit dem folgenden Befehl eine Verbindung zu einer Datenbank herstellen:

$ sudo su - postgres
$ psql 

Alternativ können Sie Postgres mit Snap-Paketen installieren:

$ sudo snap install postgresql10   
MongoDB

​MongoDB ist eine Dokumentendatenbank mit Skalierbarkeit und Flexibilität. Es speichert Daten in flexiblen, JSON-ähnlichen Dokumenten, was bedeutet, dass Felder von Dokument zu Dokument variieren können und die Datenstruktur im Laufe der Zeit geändert werden kann. Um auf Ubuntu zu installieren, importieren Sie zuerst einen öffentlichen GPG-Schlüssel –

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6 

Erstellen Sie eine Dateiliste für MongoDB

Erstellen Sie die Listendatei /etc/apt/sources.list.d/mongodb-org-3.4.list mit dem für Ihre Version von Ubuntu geeigneten Befehl:

echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list ​

Aktualisieren Sie Ihr System –

sudo apt-get update

Installieren Sie abschließend MongoDB

sudo apt-get install -y mongodb-org   

2. IDE installieren

​IDE (integrierte Entwicklungsumgebung) ist eine Softwareanwendung, die Tools bereitstellt und die Softwareentwicklung für Computerprogrammierer erleichtert:

Lesen Sie auch – 8 beste IDE- oder Code-Editoren für Linux

Es gibt viele IDEs, die Sie für Ihre Anwendungsentwicklung verwenden können, darunter die am häufigsten verwendeten Netbeans, Intellij Idea und Eclipse. Wir werden über Eclipse sprechen, das eine gute IDE ist und voller Funktionen und Plugins ist.

Eclipse-IDE

Eclipse ist eine integrierte Entwicklungsumgebung (IDE), die in der Computerprogrammierung verwendet wird, und ist die am weitesten verbreitete Java-IDE. Es enthält einen Basisarbeitsbereich und ein erweiterbares Plug-in-System zum Anpassen der Umgebung. Eclipse wird hauptsächlich in Java verwendet, aber auch in anderen Sprachen wie C-Derivaten und PHP.

Um Eclipse zu installieren, können Sie die ZIP-Datei von der Website herunterladen oder das Eclipse-Installationsprogramm verwenden.

Wählen Sie nach dem Start des Installationsprogramms aus, was Sie installieren möchten. Wenn es sich um eine Java-Umgebung, PHP oder eine andere handelt.

In den nächsten Schritten müssen Sie den Ort auswählen, an dem Sie Ihre IDE installieren möchten.

3. Installieren Sie einen Webserver für Ihre Anwendung

Wenn Sie eine Webanwendung entwickeln, benötigen Sie eine Webanwendung. Für J2EE-Entwickler verwenden wir Apache Tomcat und für PHP-Benutzer Apache.

Apache Tomcat

Um Apache Tomcat zu installieren, können Sie es von der offiziellen Website herunterladen und in den gewünschten Ordner extrahieren oder Ihr Terminal verwenden –

wget www-us.apache.org/dist/tomcat/tomcat-9/v9.0.0.M21/bin/apache-tomcat-9.0.0.M21.tar.gz  

Apache-Webserver

Um den Apache-Webserver zu installieren, schreiben Sie in das Terminal:

sudo apt update
sudo apt install apache2

Um zu starten, führen Sie sudo /etc/init.d/apache2 start aus. Gehen Sie zu Ihrem Browser und gehen Sie zu localhost, um zu sehen, ob es geladen wird.

Installieren Sie PHP

Es ist kein Webserver, aber da es zusammen mit Apache funktioniert, können Sie es installieren mit:

sudo apt-get install php5 libapache2-mod-php5   

4. Weitere Optionen

​Es gibt weitere Optionen, um Ihr System zu vervollständigen, indem Sie weitere Tools installieren:​

Gitkraken – zur Versionskontrolle;
Maven – zur Abhängigkeitskontrolle;
Haroopad – zum Erstellen, Bearbeiten und Lesen von Markdown-Dateien;

Schlussfolgerung

Dieser Artikel soll Ihnen nur einige Tools zum Erstellen Ihrer Entwicklungsumgebung vorstellen, und dies ist nur die Spitze des Eisbergs. Wenn Sie ein Entwickler sind, haben Sie bereits die meisten Tools hier installiert und können Ihre Ideen im Kommentarbereich unten teilen. Was hast du auf deinem Rechner installiert?


Linux
  1. 7 Schritte zur Sicherung Ihres Linux-Servers

  2. So installieren Sie den Nginx-Webserver unter Linux

  3. So installieren Sie Vagrant unter Linux

  4. So erstellen Sie einen Sudo-Benutzer in Rocky Linux 8

  5. 12 Schritte zum Installieren und Konfigurieren von Alfresco unter UNIX / Linux

Installieren Sie Linux Kernel 5.17 auf Fedora Linux 35

Installieren Sie CMake unter Fedora Linux 35

Schritte zum Installieren von MongoDB auf Rocky Linux 8 oder AlmaLinux

So installieren Sie den OpenLiteSpeed-Webserver auf Alma Linux 8

So installieren Sie MongoDB auf Rocky Linux 8

8 Schritte zur Installation von MirthConnect mit MySQL / MariaDB unter Linux