# Install Go-IPFS
The install process for this release is the same as previous versions of Go-IPFS. If you already have IPFS installed and want to keep all your files and configuration, take a look at the Update Process for this release.
# Windows
Download the Windows binary from
dist.ipfs.io(opens new window).cd ~\ wget https://dist.ipfs.io/go-ipfs/v0.5.0/go-ipfs_v0.5.0_windows-amd64.zip -Outfile go-ipfs_v0.5.0.zipUnzip the file and move it somewhere handy.
Expand-Archive -Path go-ipfs_v0.5.0.zip -DestinationPath ~\Apps\go-ipfs_v0.5.0Move into the
go-ipfs_v0.5.0folder and check that theipfs.exeworks:cd ~\Apps\go-ipfs_v0.5.0\go-ipfs .\ipfs.exe --version > ipfs version 0.5.0While you can use IPFS right now, it's better to add
ipfs.exeto yourPATHby using the following steps.Print the current working directory and copy it to your clipboard:
pwd > Path > ---- > C:\Users\Johnny\Apps\go-ipfs_v0.5.0\go-ipfsAdd the address you just copied to PowerShell's
PATHby adding it to the end of theprofile.ps1file stored inDocuments\WindowsPowerShell:Add-Content C:\Users\Johnny\Documents\WindowsPowerShell\profile.ps1 "[System.Environment]::SetEnvironmentVariable('PATH',`$Env:PATH+';;C:\Users\Johnny\Apps\go-ipfs_v0.5.0\go-ipfs')"Close and reopen your PowerShell window. Test that your IPFS path is set correctly by going to your home folder and asking IPFS for the version:
cd ~ ipfs --version > ipfs version 0.5.0
# macOS
Download the macOS binary from
dist.ipfs.io(opens new window).wget https://dist.ipfs.io/go-ipfs/v0.5.0/go-ipfs_v0.5.0_darwin-amd64.tar.gzUnzip the file:
tar -xvzf go-ipfs_v0.5.0_darwin-amd64.tar.gz > x go-ipfs/install.sh > x go-ipfs/ipfs > x go-ipfs/LICENSE > x go-ipfs/LICENSE-APACHE > x go-ipfs/LICENSE-MIT > x go-ipfs/README.mdMove into the
go-ipfsfolder and run the install script:bash install.sh > Moved ./ipfs to /usr/local/binCheck that IPFS installed properly:
ipfs --version > ipfs version 0.5.0
# Linux
Download the Linux binary from
dist.ipfs.io(opens new window).wget https://dist.ipfs.io/go-ipfs/v0.5.0/go-ipfs_v0.5.0_linux-amd64.tar.gzUnzip the file:
tar -xvzf go-ipfs_v0.5.0_linux-amd64.tar.gz > x go-ipfs/install.sh > x go-ipfs/ipfs > x go-ipfs/LICENSE > x go-ipfs/LICENSE-APACHE > x go-ipfs/LICENSE-MIT > x go-ipfs/README.mdMove into the
go-ipfsfolder and run the install script:cd go-ipfs sudo bash install.sh > Moved ./ipfs to /usr/local/binTest that IPFS has installed correctly:
ipfs --version > ipfs version 0.5.0