Skip to content

Latest commit

 

History

History
188 lines (115 loc) · 5.19 KB

Manjaro.md

File metadata and controls

188 lines (115 loc) · 5.19 KB

Workspace / Manjaro

Manjaro - Workstation

Vorbereitungen

Manjaro installieren

  • tz=European/Berlin, keytable=de, lang=de_DE
  • "Boot with open source drivers" auswählen
  • "Installer starten" klicken

Installer: Willkommen

  • Deutsch auswählen

Installer: Standort

  • Region: Europe
  • Zeitzone: Berlin

Installer: Tastatur

  • "German" > "Default" auswählen

Installer: Partitionen

  • "Festplatte löschen" auswählen > "Kein Swap" > "ext4"
  • "Verschlüsseltes System" wählen und Passwort eintragen

Installer: Benutzer

  • Alle Felder entsprechend ausfüllen

Installer: Office-Paket

  • LibreOffice (optional)

Manjaro erste Schritte

Uhr und Zeitzone

  • Über die Uhrzeit in die Einstellungen > "Zeitzonen" > "Zeitzone des Sysmtems wechseln" > "Datum & Uhrzeit"
  • "Datum und Uhrzeit automatisch einstellen" anhaken und dann "Anwenden"

Software hinzufügen/entfernen (optional)

  • Über das Burgermenü in die Einstellungen > Drittanbeiter
  • "AUR Unterstützung" und "Auf Updates prüfen" aktivieren

Software

Folgende Software über "Software hinzufügen/entfernen" installieren

  • Chromium Web Browser (chromium) > alle optionalen Abhängigkeiten ausser kwallet
  • docker > alle optionalen Abhängigkeiten
  • docker-compose
  • Dropbox (AUR) (optional) > alle optionalen Abhängigkeiten
  • Flameshot (flameshot) > alle optionalen Abhängigkeiten
  • KeePass Password Safe (keepass) > alle optionalen Abhängigkeiten
  • Mattermost (mattermost-desktop) (optional)
  • Remmina (Free RDP) (optional)
  • spotify (AUR) (optional) > alle optionalen Abhängigkeiten
  • yakuake (evtl. schon installiert)
  • veracrypt (optional) > alle optionalen Abhängigkeiten

JetBrains Toolbox App installieren

Einstellungen

Autostart

Folgenden Programm in den Autostart

  • Dropbox (wenn installiert)
  • Flameshot
  • JetBrains Toolbox
  • Yakuake

Git

Git Benutzereinstellungen global im System hinterlegen:

git config --global user.email "[email protected]"
git config --global user.name "name"

Docker

Docker ohne root ausführen und starten

sudo systemctl start docker.service
sudo systemctl enable docker.service
sudo usermod -aG docker $USER

Chromium und KeePass

  • Kee - Password Manager Installieren
  • KeePassRPC.plgx herunterladen und in den Plugins von KeePass kopieren (braucht sudo)
  • sudo cp KeePassRPC.plgx /usr/share/keepass/Plugins/ in Downloads ausführen

Workarounds / Tipps

2. Kernel als Backup

Unter dem Programm Kernel noch einen 2. LTS Kernel installieren

Git Probleme mit PHP Storm

1. Ansatz | pinentry

Sollte das Absenden von Commits mit der Fehlermeldung error: gpg failed to sign the data enden, alle optionalen Abhängigkeiten zu "pinentry" installieren.

2. Ansatz

Sollte das Absenden von Commits mit der Fehlermeldung error: gpg failed to sign the data enden, liegt es an einer älteren curl Version. Um diesen Fehler zu beheben, muss man die .bashrc bearbeiten.

nano ~/.bashrc

Änderung in der Datei

#
# ~/.bashrc
#

GPG_TTY=$(tty)  <- Diese Zeile muss rein
export GPG_TTY  <- Diese Zeile muss rein

Pinentry konfigurieren

Wenn es dann immer noch nicht geht Folgendes:

nano ~/.gnupg/gpg-agent.conf

Folgender Inhalt

pinentry-program /usr/bin/pinentry-qt
allow-loopback-pinentry

Pinentry mit Passwort speichern Maske

Wenn man das Passwort im Dialog speichern möchte

nano ~/.gnupg/gpg-agent.conf

ändern in

pinentry-program /usr/bin/pinentry-gnome3

Pinentry Timeout auf 8 Stunden setzen

nano ~/.gnupg/gpg-agent.conf

dann folgende Zeilen einfügen

allow-loopback-pinentry
default-cache-ttl 28800   # 8 Stunden in Sekunden
max-cache-ttl 28800       # 8 Stunden in Sekunden

Starte den GPG-Agenten neu, damit die Änderungen aktiv werden:

gpgconf --kill gpg-agent

Hilfen zum Aufräumen des Systems

Um die Paketdatenbank zu aktualisieren und alle Pakete auf dem System zu aktualisieren

sudo pacman -Syu

Um eine vollständige Auffrischung der Paketdatenbank zu erzwingen und alle Pakete auf dem System zu aktualisieren. Dies ist erforderlich für das Umschalten von Auslieferungszweigen oder das Umschalten von Spiegelservern.

sudo pacman -Syyu

Um alle installierten "verwaisten" Pakete anzuzeigen, von denen kein anderes Paket abhängt und welche somit nicht mehr nötig sein sollten:

pacman -Qdt

Um alle verwaisten Pakete zu entfernen:

sudo pacman -Rs $(pacman -Qdtq)

Um den Cache von Paketen zu bereinigen, die nicht mehr installiert sind, gib das folgende Kommando ein:

sudo pacman -Sc

Quelle: https://wiki.manjaro.org/index.php/Pacman_Overview/de

** Ref-Links zu Amazon