IDE: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „ == Aktualisieren == * Öffne Sie das Terminal und auf ihrem Ubuntu-Desktop * Führen Sie folgenden Befehl aus,um System zu aktualisieren. sudo apt-get update sudo apt-get upgrade sudo apt install libsecret-1-0 libsecret-tools libsecret-1-dev libglib2.0-dev == Google Chrome Installieren == wget <nowiki>https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb</nowiki> sudo dpkg -i google-chrome-stable_current_amd64.deb == Git Ins…“ |
imported>Import Version 92 |
||
| Zeile 1: | Zeile 1: | ||
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ||
---- | ---- | ||
== Aktualisieren == | == Aktualisieren == | ||
| Zeile 8: | Zeile 7: | ||
* Führen Sie folgenden Befehl aus,um System zu aktualisieren. | * Führen Sie folgenden Befehl aus,um System zu aktualisieren. | ||
<code>sudo apt-get update </code><br /> | |||
<code>sudo apt-get upgrade</code><br /> | |||
<code>sudo apt install libsecret-1-0 libsecret-tools libsecret-1-dev libglib2.0-dev</code> | |||
== Google Chrome Installieren == | == Google Chrome Installieren == | ||
<code>wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb</code><br /> | |||
<code>sudo dpkg -i google-chrome-stable_current_amd64.deb</code> | |||
== Git Installieren == | == Git Installieren == | ||
<code>sudo apt-get install git gh</code><br /> | |||
<code>git config --global user.email "you@example.com"</code><br /> | |||
<code>git config --global user.name "Your Name"</code> | |||
== gh Konfigurieren == | == gh Konfigurieren == | ||
<code>gh auth login</code> | |||
== Nodejs Installieren == | == Nodejs Installieren == | ||
<code>sudo apt-get install curl</code><br /> | |||
<code>curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash</code><br /> | |||
<code>source ~/.bashrc</code><br /> | |||
<code>nvm install 22</code><br /> | |||
<code># Verify the Node.js version:</code><br /> | |||
<code>node -v # Should print "v22.12.0".</code><br /> | |||
<code>nvm current # Should print "v22.12.0".</code><br /> | |||
<code># Verify npm version:</code><br /> | |||
<code>npm -v # Should print "10.9.0".</code> | |||
== Visual Studio Code == | == Visual Studio Code == | ||
=== Installieren === | === Installieren === | ||
<code>sudo snap install code --classic</code><br /> | |||
<code>sudo apt-get install neovim</code> | |||
=== Pflugin === | === Pflugin === | ||
In Visual Studio Code, öffnen Sie das Terminal und führen Sie folgende Befehle aus. | In Visual Studio Code, öffnen Sie das Terminal und führen Sie folgende Befehle aus. | ||
<code>code --install-extension GitHub.copilot</code><br /> | |||
<code>code --install-extension RoweWilsonFrederiskHolme.wikitext</code><br /> | |||
<code>code --install-extension ms-windows-ai-studio.windows-ai-studio</code> | |||
== Datenbank == | == Datenbank == | ||
=== MSQL 8.0 === | |||
==== Installation (Ubuntu) ==== | |||
<code>sudo apt-get update</code><br /> | |||
<code>sudo apt-get install mysql-server</code> | |||
==== Absichern (Root Passwort, entfernte Benutzer, etc.) ==== | |||
<code>sudo mysql_secure_installation</code> | |||
==== Login als root (Ubuntu auth_socket) ==== | |||
<code>sudo mysql</code> | |||
==== Root Passwort-Login aktivieren (optional) ==== | |||
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘DEIN_STARKES_PASSWORT’; FLUSH PRIVILEGES; | |||
==== Benutzer + Datenbank anlegen ==== | |||
<code>CREATE DATABASE thorsten CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;</code><br /> | |||
<code>CREATE USER 'thorsten'@'localhost' IDENTIFIED BY 'DEIN_STARKES_PASSWORT';</code><br /> | |||
<code>GRANT ALL PRIVILEGES ON thorsten.* TO 'thorsten'@'localhost';</code><br /> | |||
<code>FLUSH PRIVILEGES;</code> | |||
==== Version anzeigen ==== | |||
<code>SELECT VERSION();</code> | |||
=== PostgreSQL === | === PostgreSQL === | ||
==== Installation ==== | ==== Installation ==== | ||
<code>sudo apt-get install postgresql-all</code><br /> | |||
<code> sudo -u postgres -i</code><br /> | |||
<code>createuser thorsten</code><br /> | |||
<code>createdb -E UTF8 -O thorsten thorsten</code><br /> | |||
<code>psql -c "\password thorsten"</code><br /> | |||
<code>psql -c "ALTER USER dein_benutzername CREATEDB;"</code><br /> | |||
<code>exit # Ausloggen</code> | |||
=== PosgreSQL Version zeigen === | === PosgreSQL Version zeigen === | ||
<code>psql --version</code> | |||
=== Postgis Installation in Ubuntu 23.04 === | === Postgis Installation in Ubuntu 23.04 === | ||
<code>sudo apt-get install postgis postgresql-16-postgis-3</code><br /> | |||
<code>sudo -u postgres -i</code><br /> | |||
<code>psql -d thorsten -c "CREATE EXTENSION postgis;" # Erweiterung hinzufügen</code><br /> | |||
<code>psql -d thorsten -c "CREATE EXTENSION postgis_topology;"</code><br /> | |||
<code>exit # Ausloggen</code> | |||
== C und C++ Installieren == | == C und C++ Installieren == | ||
<code>sudo apt install curl </code><br /> | |||
<code>sudo apt install build-essential</code><br /> | |||
<code>code --install-extension ms-vscode.cpptools-extension-pack</code><br /> | |||
<code>sudo apt-get install cmake</code><br /> | |||
<code>sudo apt-get install gdb</code> | |||
== Python Installieren == | == Python Installieren == | ||
<code>sudo apt install python3 python3-pip python3-venv python-is-python3</code><br /> | |||
<code>code --install-extension ms-python.python</code> | |||
== Rust == | == Rust == | ||
<code>curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh</code><br /> | |||
<code>code --install-extension rust-lang.rust-analyzer</code> | |||
== Golang == | == Golang == | ||
<code>cd $HOME</code><br /> | |||
<code>wget https://go.dev/dl/go1.25.5.linux-amd64.tar.gz</code><br /> | |||
<code>sudo tar -C /usr/local -xzf go1.25.5.linux-amd64.tar.gz</code><br /> | |||
<code>echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc</code><br /> | |||
<code>echo 'export GOPATH=$HOME/go' >> ~/.bashrc</code><br /> | |||
<code>echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bashrc</code><br /> | |||
<code>source ~/.bashrc</code> | |||
== dotnet == | == dotnet == | ||
<code>sudo apt-get update # Aktualisiert die Paketliste</code><br /> | |||
<code>sudo apt-get install -y dotnet-sdk-10.0 # Installation des .NET SDK</code><br /> | |||
<code>sudo apt-get install -y dotnet-sdk-9.0 # Installation des .NET SDK</code><br /> | |||
<code>sudo apt-get install -y dotnet-sdk-8.0 # Installation des .NET SDK</code><br /> | |||
<code>dotnet tool install --global dotnet-ef</code><br /> | |||
<code>dotnet tool install --global dotnet-aspnet-codegenerator</code><br /> | |||
<code>dotnet tool install -g Microsoft.Web.LibraryManager.Cli</code><br /> | |||
<code>echo 'export PATH=$HOME/.dotnet/tools:$PATH' >> ~/.bashrc # Hinzufügen des Pfads zum .bashrc</code><br /> | |||
<code>source ~/.bashrc # Aktualisierung der .bashrc</code><br /> | |||
<code>code --install-extension ms-dotnettools.csdevkit # Installiert die C# Dev Kit Erweiterung</code><br /> | |||
<code>dotnet new install OrchardCore.ProjectTemplates::2.2.1</code> | |||
== PHP Installieren == | == PHP Installieren == | ||
<code>sudo apt install php-fpm php-pgsql php-xml php-curl php-gd php-mbstring php-xmlrpc php-zip php-intl php-json php-cli php-common php-apcu php-bcmath php-soap php-ldap php-imagick php-zip php-gmp -y</code> | |||
== Composer Installieren == | == Composer Installieren == | ||
<code>php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"</code><br /> | |||
<code>echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }"</code><br /> | |||
<code>php composer-setup.php</code><br /> | |||
<code>php -r "unlink('composer-setup.php');"</code><br /> | |||
<code>sudo mv composer.phar /usr/local/bin/composer</code> | |||
== nginx == | == nginx == | ||
<code>sudo apt-get install nginx</code><br /> | |||
<code>sudo rm /etc/nginx/sites-enabled/default</code> | |||
== Java == | == Java == | ||
<code>sudo apt install openjdk-26-jdk</code><br /> | |||
<code>sudo apt install maven </code> | |||
<code>code --install-extension vscjava.vscode-java-pack</code><br /> | |||
<code>code --install-extension vmware.vscode-boot-dev-pack</code> | |||
---- | ---- | ||
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ||
Version vom 26. Januar 2026, 04:55 Uhr
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Aktualisieren
- Öffne Sie das Terminal und auf ihrem Ubuntu-Desktop
- Führen Sie folgenden Befehl aus,um System zu aktualisieren.
sudo apt-get update
sudo apt-get upgrade
sudo apt install libsecret-1-0 libsecret-tools libsecret-1-dev libglib2.0-dev
Google Chrome Installieren
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
Git Installieren
sudo apt-get install git gh
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
gh Konfigurieren
gh auth login
Nodejs Installieren
sudo apt-get install curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install 22
# Verify the Node.js version:
node -v # Should print "v22.12.0".
nvm current # Should print "v22.12.0".
# Verify npm version:
npm -v # Should print "10.9.0".
Visual Studio Code
Installieren
sudo snap install code --classic
sudo apt-get install neovim
Pflugin
In Visual Studio Code, öffnen Sie das Terminal und führen Sie folgende Befehle aus.
code --install-extension GitHub.copilot
code --install-extension RoweWilsonFrederiskHolme.wikitext
code --install-extension ms-windows-ai-studio.windows-ai-studio
Datenbank
MSQL 8.0
Installation (Ubuntu)
sudo apt-get update
sudo apt-get install mysql-server
Absichern (Root Passwort, entfernte Benutzer, etc.)
sudo mysql_secure_installation
Login als root (Ubuntu auth_socket)
sudo mysql
Root Passwort-Login aktivieren (optional)
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘DEIN_STARKES_PASSWORT’; FLUSH PRIVILEGES;
Benutzer + Datenbank anlegen
CREATE DATABASE thorsten CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'thorsten'@'localhost' IDENTIFIED BY 'DEIN_STARKES_PASSWORT';
GRANT ALL PRIVILEGES ON thorsten.* TO 'thorsten'@'localhost';
FLUSH PRIVILEGES;
Version anzeigen
SELECT VERSION();
PostgreSQL
Installation
sudo apt-get install postgresql-all
sudo -u postgres -i
createuser thorsten
createdb -E UTF8 -O thorsten thorsten
psql -c "\password thorsten"
psql -c "ALTER USER dein_benutzername CREATEDB;"
exit # Ausloggen
PosgreSQL Version zeigen
psql --version
Postgis Installation in Ubuntu 23.04
sudo apt-get install postgis postgresql-16-postgis-3
sudo -u postgres -i
psql -d thorsten -c "CREATE EXTENSION postgis;" # Erweiterung hinzufügen
psql -d thorsten -c "CREATE EXTENSION postgis_topology;"
exit # Ausloggen
C und C++ Installieren
sudo apt install curl
sudo apt install build-essential
code --install-extension ms-vscode.cpptools-extension-pack
sudo apt-get install cmake
sudo apt-get install gdb
Python Installieren
sudo apt install python3 python3-pip python3-venv python-is-python3
code --install-extension ms-python.python
Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
code --install-extension rust-lang.rust-analyzer
Golang
cd $HOME
wget https://go.dev/dl/go1.25.5.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.25.5.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
echo 'export GOPATH=$HOME/go' >> ~/.bashrc
echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bashrc
source ~/.bashrc
dotnet
sudo apt-get update # Aktualisiert die Paketliste
sudo apt-get install -y dotnet-sdk-10.0 # Installation des .NET SDK
sudo apt-get install -y dotnet-sdk-9.0 # Installation des .NET SDK
sudo apt-get install -y dotnet-sdk-8.0 # Installation des .NET SDK
dotnet tool install --global dotnet-ef
dotnet tool install --global dotnet-aspnet-codegenerator
dotnet tool install -g Microsoft.Web.LibraryManager.Cli
echo 'export PATH=$HOME/.dotnet/tools:$PATH' >> ~/.bashrc # Hinzufügen des Pfads zum .bashrc
source ~/.bashrc # Aktualisierung der .bashrc
code --install-extension ms-dotnettools.csdevkit # Installiert die C# Dev Kit Erweiterung
dotnet new install OrchardCore.ProjectTemplates::2.2.1
PHP Installieren
sudo apt install php-fpm php-pgsql php-xml php-curl php-gd php-mbstring php-xmlrpc php-zip php-intl php-json php-cli php-common php-apcu php-bcmath php-soap php-ldap php-imagick php-zip php-gmp -y
Composer Installieren
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
nginx
sudo apt-get install nginx
sudo rm /etc/nginx/sites-enabled/default
Java
sudo apt install openjdk-26-jdk
sudo apt install maven
code --install-extension vscjava.vscode-java-pack
code --install-extension vmware.vscode-boot-dev-pack
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).