Zum Inhalt

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