Как обновить Git на Ubuntu Hardy?

У меня установлена ​​версия Git версии 1.5.4.3, но я думаю, что это должна быть старая версия. Я запускаю Ubuntu Hardy 8.04. Мне нужно установить хотя бы версию 1.6, чтобы заставить Git GUI работать. Как обновить мою установку?

Обновление: мне удалось обновить мою установку Git, но я также понял, что моя версия Ubuntu была старой, поэтому я обновил ее до самой новой версии, которая автоматически дала мне доступ к более новым пакетам (включая Git).

Я использовал PPA для Ubuntu Git Maintainers для обновления Git с 1.5.4.3 на Hardy до 1.6.5.2. Нет компиляции, просто добавьте еще одну запись в список источников, apt-get update, и вам хорошо идти.

https://launchpad.net/~git-core/+archive/ppa 

Дополнительная информация на странице (технические данные> Читайте об установке).

Или просто запустите:

 sudo apt-get install python-software-properties sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git 

Чтобы обновить git до более новой версии в ubuntu

 sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git 

Я использую ubuntu 10.04.2 Lucid

Этот учебник отлично подойдет для меня. Вот что вы должны сделать:

Загрузите последнюю версию с сайта Git в свой домашний каталог и извлеките его.

Откройте терминал и введите следующие команды (по одному):

 sudo apt-get remove git git-svn sudo apt-get build-dep git-core cd git-1.6.5/ (or whatever version you downloaded and extracted) ./configure make sudo make install 

Теперь вы должны установить новейшую версию Git.

 $ Sudo apt-get update
 $ Sudo apt-get install git-core

К чему ты ubuntu? Харди все еще находится на версии 1.5.4.3. Возможно, вы сможете установить версию из одного из новых выпусков ubuntu, хотя

Все пакеты можно найти на странице https://launchpad.net/ubuntu/+source/git-core

 cd /tmp sudo apt-get install liberror-perl libdigest-sha1-perl wget --no-check-certificate https://launchpad.net/ubuntu/+archive/primary/+files/git-core_1.7.0.4-1_amd64.deb sudo dpkg -i git-core_1.7.0.4-1_amd64.deb 

Git 1.6 доступен начиная с Jaunty: https://launchpad.net/ubuntu/+source/git-core

Поэтому, если вы не хотите самостоятельно компилировать / устанавливать пакет, вам необходимо обновить систему до более новой версии ubuntu.

Я сделал это на Hardy со следующими командами:

 wget http://www.backports.org/debian/pool/main/g/git-core/git-core_1.6.3.3-1~bpo50+1_i386.deb sudo dpkg -i git-core_1.6.3.3-1~bpo50+1_i386.deb 

Если кто-то знает, почему это не так, прокомментируйте.

Во-первых, попробуйте запустить утилиту обновления программного обеспечения и посмотреть, есть ли у вас новая версия для вас. Альтернативно, как root,

 apt-get update && apt-get upgrade 

Если это не удастся, вы можете попробовать найти версию git с поддержкой backported, такую ​​как эта

Если это по какой-либо причине не работает для вас, вы можете загрузить исходные файлы с веб-страницы git. Убедитесь, что у вас установлена ​​встроенная конструкция –

 apt-get install build-essential 

И тогда, если это что-то вроде любого другого разумного пакета,

 ./configure --prefix=/usr/local && make && sudo make install 

Зачем вам это делать?

 sudo apt-get build-dep git-core 

На недавно установленном Karmic пытается установить пакеты 560MB / 137

https://launchpad.net/~git-core/+archive/ppa – это путь специально для удобства обновлений.

Ответ от @Manuel Meurer был хорошим, но это не сработало для меня, так как обновленный Ubuntu 8.04 «Hardy» не имеет команды add-apt-repository и, похоже, не существует ни одного пакета.

Итак, это мои собственные инструкции на случай, если кто-то найдет ту же проблему:

Создайте файл с именем «git.list» в /etc/apt/sources.list.d/ со следующим содержимым:

  deb http://ppa.launchpad.net/git-core/ppa/ubuntu hardy main deb-src http://ppa.launchpad.net/git-core/ppa/ubuntu hardy main 

Затем exec:

  sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A1715D88E1DF1F24 

А потом:

  sudo apt-get update sudo apt-get install git 

Если вы заметили проблемы с зависимостями во время установки, попробуйте это до предыдущих команд apt-get:

  sudo apt-get purge git git-core 
  • Как вы отслеживаете, какие пакеты были установлены на Ubuntu (Linux)?
  • Почему Ubuntu требует перезагрузки для завершения обновлений?
  • После загрузки Ubuntu.img на внешний диск я могу настроить загрузку компьютера с этого диска?
  • Postgresql скрипт для второго экземпляра?
  • Могу ли я запустить XP в качестве виртуальной машины с этой спецификацией оборудования?
  • Как настроить сетевой менеджер Ubuntu / Linux для выборочного маршрутизации сетевого трафика через VPN?
  • Создание общей доли samba, где у каждого есть доступ на запись
  • Запуск Linux на старом ПК
  • В чем разница между контейнером Docker Ubuntu и контейнером LxD Ubuntu?
  • Как увеличить разрешение экрана Hyper-V?
  • Как открыть меню с «Open Terminal Here» в Ubuntu 10.04, щелкнув левой кнопкой мыши на рабочем столе или внутри папки?
  • Давайте будем гением компьютера.