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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
lehrkraefte:blc:informatik:glf4-24:bash-install [2024/02/06 11:32]
Ivo Blöchliger created
lehrkraefte:blc:informatik:glf4-24:bash-install [2024/04/03 09:23] (current)
Ivo Blöchliger [Automatisches Setup]
Line 1: Line 1:
 ====== Installation der git-bash ====== ====== Installation der git-bash ======
-  * Legen Sie einen Ordner 'C:\ofi' an.+Überprüfen in ''C:\ofi'' erst, ob die git nicht schon installiert ist. 
 +  * Legen Sie einen Ordner ''C:\ofi'' an.
   * Gehen auf die Seite https://git-scm.com/download/win   * Gehen auf die Seite https://git-scm.com/download/win
-    * Laden Sie verlinkte die Datei «64-bit Git for Windows Portable» herunter+    * 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'.+  * Starten Sie die heruntergeladene Datei und installieren Sie git in ''C:\ofi''.
   * Gehen Sie in den Ordner ''C:\ofi\PortableGit\''   * Gehen Sie in den Ordner ''C:\ofi\PortableGit\''
     * Ziehen Sie die Datei git-bash auf die Task-Leiste, damit diese einfacher zu starten ist.     * Ziehen Sie die Datei git-bash auf die Task-Leiste, damit diese einfacher zu starten ist.
  
 +
 +===== Aliases für python und notepad =====
 +
 +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 <key>Enter</key> zu bestätigen).
 +<code bash>
 +cd
 +notepad .bashrc
 +</code>
 +  * Damit öffnet sich ein Text-Editor. Kopieren Sie folgenden Text hinein und speichern Sie.
 +<code bash .bashrc>
 +alias notepad="'/c/Program Files/Notepad++/notepad++.exe'"
 +alias python="winpty '/c/Programme/Anaconda/python.exe'"
 +</code>
 +  * Schliessen Sie die git-bash und starten Sie diese neu.
 +  * Zur Kontrolle können Sie sich auf der Kommandozeile die definierten aliases anzeigen lassen:
 +<code bash>
 +alias
 +</code>
 +  * Von jetzt an startet das Kommando ''notepad'' den etwas besseren Editor Notepad++.
 +
 +
 +===== Automatisches Setup der Datei .bashrc =====
 +Laden Sie die Datei {{lehrkraefte:blc:informatik:glf4-24:setup-aliases.bash}} herunter und führen Sie diese wie folgt aus (nachdem Sie ins Verzeichnis navigieren, wo Sie die Datei gespeichert haben:
 +<code bash>
 +cd /h/Downloads
 +bash setup-aliases.bash
 +</code>
 +
 +====== Automatisches Setup ======
 +<code powershell 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
 +
 +</code>
  • lehrkraefte/blc/informatik/glf4-24/bash-install.1707215524.txt.gz
  • Last modified: 2024/02/06 11:32
  • by Ivo Blöchliger