Перейти к содержимому

Установка Git на Linux Mint Debian

0

Фон
я недавно перешел на Linux Mint. Я установил LMDE201403, и у меня уже есть настройки среды. Однако мне нужно установить Git для контроля версий.

Я искал в Интернете несколько способов сделать это. Я перечислю два, которые были рекомендованы для LMDE201403:

  1. Используйте apt-get для установки git-core sudo apt-get install git-core --fix-missing
  2. установить git из исходного кода (1.9.0)

Оба из них не для меня. Если я пытаюсь установить его из исходного кода, я получаю ошибку компиляции, потому что мне не хватает <curl/curl.h>заголовков. Я попытался установить их с помощью apt, но это не удалось сделать, потому что зависимости не могут пройти проверку подлинности.

Если я пытаюсь установить git-core через apt, я также получаю некоторые ошибки аутентификации.

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

Вопрос (ы):
Как установить git-core на LMDE201403?

Будем весьма благодарны за любую информацию, которая поможет в этом процессе, и если понадобятся какие-либо подробности о сообщениях об ошибках или моей среде, я буду готов предоставить их.

Спасибо за вашу помощь.

1 281 просмотр
Dodzi Dzakuma спросил 12 лет назад
D 128

2 ответа

2

LMDE основан на debian, поэтому поиск в Google "debian ПРЕДУПРЕЖДЕНИЕ: Следующие пакеты не могут быть аутентифицированы!" немедленно находит отличную страницу https://wiki.debian.org/SecureApt#How_to_find_and_add_a_key .

Попробуй так:

wget https://ftp-master.debian.org/keys/archive-key-7.0.asc gpg --import archive-key-7.0.asc 

Затем «apt-get update» и «apt-get install --no-install-Recommended git».

И если это не поможет, попробуйте обходной путь:

apt-get install --allow-unauthenticated ... 

Я провел небольшое исследование, и похоже, что это является причиной моей проблемы. Я не знаю, хотя Похоже, что их сервер хранилища получил огромный успех, и теперь он не работает. http://blog.linuxmint.com/?p=2582

Dodzi Dzakuma · 12 лет назад · 0
user2743554 ответил 12 лет назад
U 191
0

«ПРЕДУПРЕЖДЕНИЕ: Следующие пакеты не могут быть аутентифицированы!» означает, что репозиторий, предоставляющий пакеты, не может быть аутентифицирован, вы должны сначала попытаться обновить кэш репозитория APT ( sudo apt-get udpate), чтобы увидеть, решена ли проблема автоматически, если нет, то попытаться установить / обновить ключ GPG репозитория Ubuntu ( при условии, что эти пакеты предоставляются из Ubuntu), что предоставляется ubuntu-keyringпакетом.
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 437D05b5 затем выполните sudo apt-get udpateснова, проверьте, есть ли какие-либо предупреждающие сообщения.

Я использую Linux Mint Debian. В таком случае, как мне обновить сервер ключей? Если то, что вы говорите, правда, помогает ли эта информация вам? Не удалось получить http: // debian.linuxmint.com / latest / dists / testing / InRelease. Есть также ряд других, которые не могут обновиться. Я могу предоставить их при необходимости.

Dodzi Dzakuma · 12 лет назад · 0
Vdragon ответил 12 лет назад
V 431