无法从ubuntu

时间:2018-03-16 07:50:53

标签: linux git ubuntu debian

当我在checkinstall之后安装deb软件包时,我在ubuntu16.04上遇到了问题。

我在debian9和ubuntu18.04上也有同样的问题

在UBUNTU 14.04和Centos7上,我已经从源代码安装了git而没有任何问题。

$ wget https://git.kernel.org/pub/scm/git/git.git/snapshot/git-2.16.2.tar.gz

$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x

$ make configure

$ ./configure --prefix=/usr/local

$ make all

$ sudo checkinstall --install=no

$ sudo dpkg -i git_2.16.2-1_amd64.deb
  

选择以前未选择的包git。   (读取数据库...当前安装的209500个文件和目录。)   准备解压缩git_2.16.2-1_amd64.deb ...   打开git(2.16.2-1)...   dpkg:依赖性问题会阻止git的配置:    libcgi-pm-perl(4.38-1)打破了git(<< 1:2.1.3)并已安装。     要配置的git版本是2.16.2-1。

     

dpkg:错误处理包git(--install):    依赖性问题 - 保持未配置状态   处理man-db的触发器(2.8.2-1)......   处理时遇到错误:    GIT中

之后我无法升级

  

$ sudo apt-get upgrade   阅读包裹清单......完成   建立依赖树
  阅读国家信息......完成   您可能希望运行'apt --fix-broken install'来纠正这些问题。   以下包具有未满足的依赖项:    libcgi-pm-perl:中断:git(< 1:2.1.3)   E:未满足的依赖项。尝试'apt --fix-broken install'没有包(或指定解决方案)。

我做了'apt-get --fix-broken install',但它没有帮助

谁知道问题是什么? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

你应该试试

  1. sudo apt-get update
  2. sudo apt-get install git
  3. 如果出现错误,请按照步骤3和4进行操作

    1. sudo apt-get install -f
    2. sudo apt-get install git
    3. 请参阅此Digital Ocean Git installation link。您也可以选择安装linuxbrew并使用它来安装git。