在 Linux Mint Debian 上安装 Git

在 Linux Mint Debian 上安装 Git

背景
我最近开始使用 Linux Mint。我安装了 LMDE201403,环境基本设置好了。但是,我需要安装 Git 来进行版本控制。

我在网上搜索了多种方法。我将列出针对 LMDE201403 推荐的两种方法:

  1. 使用 apt-get 安装 git-coresudo apt-get install git-core --fix-missing
  2. 从源代码安装 git(1.9.0)

对我来说,这两种方法都失败了。如果我尝试从源代码安装,我会收到编译错误,因为我缺少标<curl/curl.h>头。我曾尝试使用 apt 安装这些,但由于依赖项无法验证,因此无法安装。

如果我尝试通过 apt 安装 git-core,我也会收到一些身份验证错误。

我认为无法安装此软件的原因是我缺少一些存储库。我不知道是否是这种情况,而且我找不到安装此软件所需的任何反向移植或相关存储库。

问题):
如何在 LMDE201403 上安装 git-core?

任何有助于此过程的信息都将不胜感激,如果需要有关错误消息或我的环境的任何详细信息,我随时准备提供它们。

感谢您的帮助。

答案1

LMDE 是基于 Debian 的,因此谷歌搜索“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-recommends git”。

如果没有帮助,请尝试解决方法:

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

答案2

“警告:无法对以下软件包进行身份验证!”意味着无法对提供软件包的存储库进行身份验证,您应该首先尝试刷新 APT 的存储库缓存(sudo apt-get udpate)以查看问题是否自动解决,如果没有,您应该尝试安装/更新软件包提供的 Ubuntu 存储库的 GPG 密钥(假设这些软件包由 Ubuntu 提供)ubuntu-keyring
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 437D05b5 然后再次执行sudo apt-get udpate,验证是否有任何警告消息。

相关内容