lehrkraefte:blc:informatik:glf4-24:bash-install

Installation der git-bash

Überprüfen in C:\ofi erst, ob die git nicht schon installiert ist.

  • Legen Sie einen Ordner C:\ofi an.
    • Speichern Sie die verlinkte Datei «64-bit Git for Windows Portable» in C:\ofi. (Rechtsklick → Link speichern unter…)
  • Starten Sie die heruntergeladene Datei und installieren Sie git in C:\ofi.
  • Gehen Sie in den Ordner C:\ofi\PortableGit\
    • Ziehen Sie die Datei git-bash auf die Task-Leiste, damit diese einfacher zu starten ist.

Die Datei .bashrc wird im Laufwerk H:\ gespeichert und muss nur einmal angelegt werden.

  • Starten Sie die git-bash und geben Sie folgende Kommandos in dieser Reihenfolge exakt so ein (jede Zeile ist mit Enter zu bestätigen).
cd
notepad .bashrc
  • Damit öffnet sich ein Text-Editor. Kopieren Sie folgenden Text hinein und speichern Sie.
.bashrc
alias notepad="'/c/Program Files/Notepad++/notepad++.exe'"
alias python="winpty '/c/Programme/Anaconda/python.exe'"
  • Schliessen Sie die git-bash und starten Sie diese neu.
  • Zur Kontrolle können Sie sich auf der Kommandozeile die definierten aliases anzeigen lassen:
alias
  • Von jetzt an startet das Kommando notepad den etwas besseren Editor Notepad++.

Laden Sie die Datei setup-aliases.bash herunter und führen Sie diese wie folgt aus (nachdem Sie ins Verzeichnis navigieren, wo Sie die Datei gespeichert haben:

cd /h/Downloads
bash setup-aliases.bash

Automatisches Setup

ofi-setup.ps1
New-Item c:\ofi -ItemType Directory -ea 0
if (!(Test-Path C:\ofi\PortableGit\git-bash.exe)) {
        if (!(Test-Path c:\ofi\PortableGit.7z.exe)) {
                echo "Please wait while downloading..."
	        Invoke-WebRequest -Uri "https://github.com/git-for-windows/git/releases/download/v2.44.0.windows.1/PortableGit-2.44.0-64-bit.7z.exe" -OutFile c:\ofi\PortableGit.7z.exe
        } else {
                echo "Portable git Installer is already downloaded"
        }
 
        echo "Please click OK to install Git-Bash"
	cd c:\ofi
	Invoke-Expression .\PortableGit.7z.exe
} else {
        echo "Git Bash already installed!"
}
if (!(Test-Path "$env:USERPROFILE\.bashrc")) {
	echo "alias notepad='/c/Program Files/Notepad++/notepad++.exe'" | out-file "$env:USERPROFILE\.bashrc" -encoding ASCII
	echo "alias python='winpty /c/Programme/Anaconda/python.exe'"  | out-file "$env:USERPROFILE\.bashrc" -encoding ASCII -Append
        echo "Created .bashrc with aliases for notepad and python"
} else {
        echo "~/.bashrc already exists, not touching it..."
}
Invoke-Expression C:\ofi\PortableGit\git-bash.exe
  • lehrkraefte/blc/informatik/glf4-24/bash-install.txt
  • Last modified: 2024/04/03 09:23
  • by Ivo Blöchliger