我正在尝试将Git中的存储库克隆到安装了Ubuntu 16.04的VM上。
当我尝试运行git clone时,我收到一条错误,表明没有安装Git .. git clone "https..."
我不确定我做错了什么,或者为什么我无法安装git。任何信息都有助于如何安装git,或者解决错误:
"The following packages have unmet dependies:
git: Depends: liberror-perl but it is not isntallable
E: Unable to correct problems, you have held broken packages."
修改
回应@NimrodArgov。我不能发布2个以上的链接,因为我的声望点不到10个。
所以我删除了一个较旧的链接。看到: sudo apt-get update
答案 0 :(得分:2)
首先,您应该删除软件包
sudo apt-get autoremove <package name>
sudo apt-get autoclean
如果不起作用:
删除sources.list文件。并创建新的sources.list ...
sudo rm /etc/apt/sources.list
然后输入
sudo software-properties-gtk
这将打开software-properties-gtk并自动创建一个newsources.list。
然后将服务器更改为US或您选择的任何其他服务器。您必须从新对话框启用存储库才能创建新的sources.list。
选中所有复选框,然后单击“还原”,然后单击“关闭”。
需要恢复默认存储库
sudo apt-get update && sudo apt-get dist-upgrade -y
(在发生这种情况之前,最好在安装前备份此文件以进行恢复)
现在安装GIT:
sudo apt-get install git
答案 1 :(得分:0)