Linux系统的优点相信大神们都深有体会,作为一名资深渣渣,也装了优麒麟装逼。然而,第一件事就是apt-get update 的一系列错误。对于这种东西,什么都不用想,直接去/etc/apt/source.list下改掉,我的是学长给了一份他的源,分分钟让我掉泪。毕竟两天的时间一直在想这个玩意,什么换源啊,删除源表单啊,什么各种更新啊,都没有什么卵用,或许也是我渣渣吧 ,操作错误也不一定。然后就是类似下列软件包有未满足的依赖关系:
openssh-server : 依赖: openssh-client (= 1:6.6p1-2ubuntu2.3) 但是 1:6.6p1-8 正要被安装
推荐: ncurses-term 但是它将不会被安装
推荐: ssh-import-id 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
度了下有个大神说的很有用,这是因为,openssh-server是依赖于openssh-clien的,那ubuntu不是自带了openssh-client吗?原由是自带的openssh-clien与所要安装的openssh-server所依赖的版本不同,这里所依赖的版本是
1
1:6.6p1-2ubuntu1
所以要安装对应版本的openssh-clien,来覆盖掉ubuntu自带的sudo apt-get install openssh-client=1:6.6p1-2ubuntu2.3 然后在安装目标软件。就OK啦。其余类似问题均可以模仿
原文地址:http://healer.blog.51cto.com/9743989/1714545