Установка Git на сервер Debian Lenny

Заранее извините, если где-то в мире уже есть ответ на этот вопрос, но я уже 3 часа пытаюсь установить это на свой PRODUCTION сервер, и у меня не получается в любом месте.

Мои потребности:


Я хочу запускать команды git (например. :push, commit и т. д. )на моем сервере. Чтобы сделать это, мне нужна команда "git" (да! ).

Что я пробовал:


Пытался следовать этому:http://oli.zilla.org.uk/2010/12/07/installing-git-on-debian-lenny.html

И этому:Git для начинающих :Полное практическое руководство

И этому:Установка плагина Rails требует Git?

Попытка загрузить исходный код(http://packages.debian.org/lenny/i386/git-core/download), файл.deb(http://ftp.de.debian.org/debian/pool/main/g/git/)

Проблемы:


404 при попытке получить исходный код:http://packages.debian.org/lenny/i386/git-core/download

Все репозитории, которые я пытался использовать, выдавали ошибку 404 при загрузке пакетов

Необходимо обновить libc6 с 2.7 до 2.9, чтобы установить git-1.7.9, как показано в :

stewie:/tmp# dpkg -i git_1.7.9-1~bpo60+1_i386.deb 
Selecting previously deselected package git.
(Reading database... 20477 files and directories currently installed.)
Unpacking git (from git_1.7.9-1~bpo60+1_i386.deb)...
dpkg: dependency problems prevent configuration of git:
 git depends on libc6 (>= 2.9); however:
  Version of libc6 on system is 2.7-18lenny7.
 git depends on libcurl3-gnutls (>= 7.16.2-1); however:
  Package libcurl3-gnutls is not installed.
 git depends on libexpat1 (>= 1.95.8); however:
  Package libexpat1 is not installed.
 git depends on liberror-perl; however:
  Package liberror-perl is not installed.
 git depends on git-man (>> 1:1.7.9); however:
  Package git-man is not installed.
 git depends on git-man (<< 1:1.7.9-.); however:
  Package git-man is not installed.
dpkg: error processing git (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 git

, но не удалось найти 2.9 для Debian lenny


Последний вопрос:

Как сделать Я устанавливаю git на свой Debian 5 (lenny)?


Попытки

Пробовал решение @sarnold, но (больше 404 с):http://justpaste.it/w5s



Решение:

Использовал комментарий @sarnold (в своем собственном ответе)!

Ах. Ленни был удален из зеркал. Вам нужно отредактировать свой sources.list, чтобы использовать archive.debian.org вместо --для всех строк вашего пакета, а не только для этой новой. Пожалуйста, рассмотрите возможность обновления этой системы до поддерживаемой версии.

Как:

Отредактируйте содержимое/etc/apt/sources.list:

nano /etc/apt/sources.list

Добавьте следующее:

deb http://archive.debian.org/debian/ lenny main non-free contrib
deb-src http://archive.debian.org/debian/ lenny main non-free contrib

deb http://archive.debian.org/debian-security/ lenny/updates main non-free contrib
deb-src http://archive.debian.org/debian-security/ lenny/updates main non-free contrib

Обновите apt-get cache:

apt-get update

Установите git:

apt-get install git-core

Готово!:)

Позднее редактирование:

По какой-то причине кажется, что зеркало Дойча все еще действует. Просто добавьте

deb http://ftp.de.debian.org/debian-archive/debian/ lenny main
deb-src http://ftp.de.debian.org/debian-archive/debian/ lenny main 

в свой sources.list и попробуйте получить пакет.

Или, конечно,попробуйте бэкпорты Debian:

deb http://backports.debian.org/debian-backports squeeze-backports main

12
задан Community 23 May 2017 в 12:16
поделиться