Skip to content

Instantly share code, notes, and snippets.

@derhuerst
Last active February 22, 2024 17:30
Show Gist options
  • Save derhuerst/1b15ff4652a867391f03 to your computer and use it in GitHub Desktop.
Save derhuerst/1b15ff4652a867391f03 to your computer and use it in GitHub Desktop.
Installing Git on Linux, Mac OS X and Windows

Installing Git on Linux

Determine on which Linux distribution your system is based on. See List of Linux distributions – Wikipedia for a list. Most Linux systems – including Ubuntu – are Debian-based.

Debian-based linux systems

Open a terminal window. Copy & paste the following into the terminal window and hit Return. You may be prompted to enter your password.

sudo apt update
sudo apt upgrade
sudo apt install git

You can use Git now.

Red Hat-based linux systems

Open a terminal. Copy & paste the following into the terminal window and hit Return. You may be prompted to enter your password.

sudo yum upgrade
sudo yum install git

You can use Git now.

Installing Git on a Mac

Open a terminal window.

Step 1 – Install Homebrew

Homebrew […] simplifies the installation of software on the Mac OS X operating system.

Homebrew – Wikipedia

Copy & paste the following into the terminal window and hit Return.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew doctor

You will be offered to install the Command Line Developer Tools from Apple. Confirm by clicking Install. After the installation finished, continue installing Homebrew by hitting Return again.

Step 2 – Install Git

Copy & paste the following into the terminal window and hit Return.

brew install git

You can use Git now.

Installing Git on Windows

  1. Download Git from Git for Windows and install it.
@hadiheib99
Copy link

hadiheib99 commented Mar 21, 2022

Hi there,
I'm using kali linux
I still getting this error while trying to download git :
Sub-process /usr/bin/dpkg returned an error code (1)

what I have to do here??

@mavaddat
Copy link

Hi there, I'm using kali linux I still getting this error while trying to download git : Sub-process /usr/bin/dpkg returned an error code (1)

what I have to do here??

@hadiheib99 You don't mention the entire apt readout, but one of your packages may be broken.

Here are a few things you can try (run sudo apt update after each).

Method 1: Reconfigure Package Database

The first method you can try is to reconfigure the package database.
Perhaps the database got corrupted while installing a package.
Reconfiguring often fixes the problem.

sudo dpkg --configure -a

Method 2: Use force install

If a package installation was interrupted previously, you may try to do
a force install.

sudo apt install -f

Method 3: Try removing the troublesome package

If it’s not an issue for you, you may try to remove the broken package
manually. Don’t do this for Linux Kernels (packages starting with
linux-).

sudo apt remove <package_name>

Method 4: Remove post info files of the troublesome package

This should be your last resort. You can try removing the files
associated to the package in question from /var/lib/dpkg/info.

You need to know a little about basic Linux commands to figure out
what’s happening and how can you use the same with your problem.

For example, you had an issue with polar-bookshelf. You would look for the
files associated with it:

ls -l /var/lib/dpkg/info | grep -i polar-bookshelf
-rw-r--r-- 1 root root 2324811 Aug 14 19:29 polar-bookshelf.list
-rw-r--r-- 1 root root 2822824 Aug 10 04:28 polar-bookshelf.md5sums
-rwxr-xr-x 1 root root     113 Aug 10 04:28 polar-bookshelf.postinst
-rwxr-xr-x 1 root root      84 Aug 10 04:28 polar-bookshelf.postrm

Now all I needed to do was to remove these files:

sudo mv /var/lib/dpkg/info/polar-bookshelf.* /tmp

Use the sudo apt update and then you should be able to install software
as usual.

@moah1387
Copy link

thank you

@waleudeclan
Copy link

I have tried installing homebrew via mac os terminal, but it keeps asking me for a password. does anyone know which password this is? it comes up as a key sign.
Screenshot 2020-09-13 at 21 56 42

its your computer's administrator password

@thebollywoodguy
Copy link

Just confirmed that macOS instructions still work ! 🗡️

@htahrawi
Copy link

It worked in Ubuntu
Thank you

Copy link

ghost commented Dec 30, 2022

thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment