Как установить git 1,8 или выше на Debian Wheezy
Я пытаюсь установить более позднюю версию git (в первую очередь 1.8. * или выше). если я попытаюсь установить его с помощью apt-get install git
, я заканчиваю установку версии 1.7.10.4
.
Я уже пытался изменить репозиторий, используя следующий метод:
add-apt-repository ppa:git-core/ppa
apt-get update
apt-get install git
Результат apt-get update
просто дает мне следующее, и из-за этого я снова устанавливаю версию 1.7.10.4
.
W: Failed to fetch http://ppa.launchpad.net/git-core/ppa/ubuntu/dists/wheezy/main/source/Sources 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/git-core/ppa/ubuntu/dists/wheezy/main/binary-amd64/Packages 404 Not Found
Я также попытался установить git с помощью backport, как показано ниже:
sudo apt-get install git/wheezy-backports
sudo apt-get -t wheezy-backports install git
Я никогда не получаю больше, чем apt-get install git/wheezy-backports
, потому что тогда я получаю следующую ошибку:
E: Release 'wheezy-backports' for 'git' was not found
Как установить git 1,8. * или выше на Debian Wheezy?
Ответы
Ответ 1
Я определенно рекомендую использовать версию backports. Чтобы использовать репозиторий backports, имейте в виду, что вы должны добавить следующую строку в ваш /etc/apt/sources.list:
deb http://http.debian.net/debian wheezy-backports main
И затем вы можете повторить попытку с помощью apt-get. Вы найдете полные инструкции в http://backports.debian.org/Instructions/#index2h2
Ответ 2
Позвольте мне предоставить чистое решение для копирования/вставки:
echo "deb http://http.debian.net/debian wheezy-backports main" >/etc/apt/sources.list.d/wheezy-backports.list
sudo apt-get update -qq
sudo apt-get -t wheezy-backports install -y -qq git mercurial
Ответ 3
Скопируйте его из своего репо https://github.com/git/git и скомпилируйте его самостоятельно. Я сделал это на Cygwin, и это было легко, поэтому на Debian должно быть хорошо. Прочтите файл INSTALL, он достаточно понятен.
Если вы не скомпилировали программное обеспечение, прежде чем вы узнаете, что потребуется немало предварительных условий (они перечислены в INSTALL). Вы должны просто иметь возможность apt-get
их.