IDE
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
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 -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - &&\
sudo apt-get install -y nodejs
Visual Studio Code
Installieren
sudo snap install code --classic
Pflugin
In Visual Studio Code, öffnen Sie das Terminal und führen Sie folgende Befehle aus.
code --install-extension GitHub.copilot
code --install-extension ckolkman.vscode-postgres
code --install-extension ms-ossdata.vscode-postgresql
code --install-extension unifiedjs.vscode-mdx
code --install-extension xyc.vscode-mdx-preview
code --install-extension iJS.reactnextjssnippets
code --install-exenstion PulkitGangwar.nextjs-snippets
code --install-exenstion KristiyanVelkov.nextjs-file-gelenator
code --install-extenstion bradlc.vscode-tailwindcss
Datenbank
PostgreSQL
Installation
sudo apt-get install postgresql-all
PosgreSQL Version zeigen
psql --version
Postgis Installation in Ubuntu 23.04
sudo apt install postgis postgresql-16-postgis-3 postgresql-16-postgis-3-scripts
Installation von osm2pgsql und osmosis
sudo apt-get install osm2pgsql osmosis
Datenbank erstellen
sudo adduser thorsten
sudo usermod -aG sudo thorsten
Benutzer thorsten zu Gruppe postgres hinzufügen
ssh thorsten@
cd $HOME
sudo -u postgres -i
createuser thorsten
createdb -E UTF8 -O thorsten thorsten
psql -d thorsten -c "CREATE EXTENSION postgis;" # Erweiterung hinzufügen
psql -d thorsten -c "CREATE EXTENSION hstore;" # Erweiterung hinzufügen
psql -d thorsten -c "ALTER TABLE geometry_columns OWNER TO thorsten;" # Rechte setzen
psql -d thorsten -c "ALTER TABLE spatial_ref_sys OWNER TO thorsten;" # Rechte setzen
psql -d thorsten -c "\password thorsten"
exit # Ausloggen
Passwort für den Benutzer postgres setzen
\password thorsten
\q
exit
Herunterladen der Daten
cd $HOME
wget https://download.geofabrik.de/europe/germany/schleswig-holstein-latest.osm.pbf
osmosis --read-pbf file=schleswig-holstein-latest.osm.pbf --bounding-box left=10.1141 right=10.3716 top=53.7136 bottom=53.6249 --write-pbf file=ahrensburg.pbf
osm2pgsql -d thorsten --create -G --hstore ahrensburg.pbf
Datenbank Löschen
sudo -u postgres -i
psql
GRANT ALL PRIVILEGES ON DATABASE thorsten TO postgres;
drop database thorsten;
\q
Anki
Anki ist ein Programm zum Lernen von Vokabeln und anderen Inhalten. Es ist für Windows, Linux und Mac OS X verfügbar. Anki ist Open Source und kostenlos. Es ist auch für Android und iOS verfügbar, aber diese Versionen sind nicht kostenlos.
Anforderungen
sudo apt install libxcb-xinerama0 libxcb-cursor0
Anki herunterladen
cd $HOME
wget https://github.com/ankitects/anki/releases/download/23.12.1/anki-23.12.1-linux-qt6.tar.zst
Anki installieren
tar xaf anki-23.12.1-linux-qt6.tar.zst
cd anki-23.12.1-linux-qt6
sudo ./install.sh
QT_DEBUG_PLUGINS=1 anki
Erweiterungen
Erweiterungen installieren
1436550454 1933645497 1463041493 1190756458
Rust Installieren
sudo apt install curl
sudo apt install build-essential
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Golang Installieren
cd $HOME
wget https://go.dev/dl/go1.22.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.22.3.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
Java Installieren
sudo apt install openjdk-17-jdk
sudo apt install maven
Python Installieren
sudo apt install python3 python3-pip python3-venv python-is-python3
Python vscode Erweiterungen
code --install ms-dotnettools.dotnet-interactive-vscode
Python Virtual Environment
python3 -m venv .venv
source .venv/bin/activate
Python Vorasusetzungen
Ubuntu
sudo apt-get install build-essential libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev uuid-dev#
hinunterladen von Python
cd /home/thorsten
wget https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tgz
entpacken von Python
tar -xvf Python-3.12.2.tgz
wechseln in das Python Verzeichnis
cd Python-3.12.2
Installieren von Python
./configure
make
sudo make altinstall
Visual Studio Code Erweiterungen
code --install-extension ms-vscode-remote.remote-ssh
code --install-extension ms-vscode.remote-server
Quellangabe
- Quelle: Download
- Quelle: Installieren Anleitung