Come rimuovere l'installazione di git da / usr / local / bin su un Mac. (OSX 10.14.2)
Ho avuto una vecchia installazione git 1.9.0 da un pacchetto di installazione git-osx (git-1.9.0-intel-universal-snow-leopard.dmg). Ecco come l'ho rimosso.
Pugno, trova la tua versione git e la posizione di installazione.
$ which git
/usr/local/git/bin/git
$ git --version
git version 1.9.0
Quindi, trova il tuo pacchetto di installazione git originale, nel mio caso git-1.9.0-intel-universal-snow-leopard.dmg. Se non lo hai, scarica da qui: https://sourceforge.net/projects/git-osx-installer/files/
Infine, apri il pacchetto di installazione (git-1.9.0-intel-universal-snow-leopard.dmg) ed esegui il file uninstall.sh nella cartella principale.
$ uninstall.sh
FATTO
Allegando il file uninstall.sh, che mostra i percorsi dei file da eliminare. Lo script di disinstallazione potrebbe essere diverso per le diverse versioni del programma di installazione, quindi assicurati di utilizzare quello corretto.
file uninstall.sh (git-1.9.0-intel-universal-snow-leopard.dmg)
if [ ! -r "/usr/local/git" ]; then
echo "Git doesn't appear to be installed via this installer. Aborting"
exit 1
fi
echo "This will uninstall git by removing /usr/local/git/**/*, /etc/paths.d/git, /etc/manpaths.d/git"
printf "Type 'yes' if you sure you wish to continue: "
read response
if [ "$response" == "yes" ]; then
sudo rm -rf /usr/local/git/
sudo rm /etc/paths.d/git
sudo rm /etc/manpaths.d/git
pkgutil --packages | grep GitOSX.Installer | xargs -I {} sudo pkgutil --forget {}
echo "Uninstalled"
else
echo "Aborted"
exit 1
fi
exit 0
sudo
- non è necessario eseguirlo comunque con i permessi di root.