首页 文章

无法从ubuntu上的源代码安装git [关闭]

提问于
浏览
2

当我在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):依赖问题 - 保留unconfigured man-db的处理触发器(2.8.2-1)...处理时遇到错误:git

And after it I can't upgrade

$ sudo apt-get upgrade读取包列表...完成构建依赖关系树读取状态信息...完成您可能希望运行'apt --fix-broken install'来纠正这些问题 . 以下包具有未满足的依赖项:libcgi-pm-perl:Breaks:git(<1:2.1.3)E:Unmet依赖项 . 尝试'apt --fix-broken install'没有包(或指定解决方案) .

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

Who knows what's the problem? Thanks for help.

1 回答

  • 1

    你应该试试

    • sudo apt-get update

    • sudo apt-get install git

    如果出现错误,请按照步骤3和4进行操作

    • sudo apt-get install -f

    • sudo apt-get install git

    请参阅Digital Ocean Git installation link . 您也可以选择安装linuxbrew并使用它来安装git .

相关问题