首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级到squeeze/testing期间的Perl冲突

升级到squeeze/testing期间的Perl冲突
EN

Stack Overflow用户
提问于 2014-11-20 11:34:32
回答 1查看 842关注 0票数 1

为了在我的服务器系统上获得python2.7 (运行Debian squeeze),我在升级所有包时遇到了一些问题。我完全不知道从这里该做什么:

代码语言:javascript
复制
# apt-get upgrade -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
 libalgorithm-diff-xs-perl : Depends: perlapi-5.10.1
 libapt-pkg-perl : Depends: perlapi-5.10.1
 libauthen-pam-perl : Depends: perlapi-5.10.0
 libcurses-perl : Depends: perlapi-5.10.1
 libdbd-mysql-perl : Depends: perlapi-5.10.1
 libdbi-perl : Depends: perlapi-5.10.1
 libfont-freetype-perl : Depends: perlapi-5.10.0
 libgd-gd2-noxpm-perl : Depends: perlapi-5.10.1
 libhtml-parser-perl : Depends: perlapi-5.10.1
 libio-pty-perl : Depends: perlapi-5.10.1
 liblchown-perl : Depends: perlapi-5.10.1
 liblocale-gettext-perl : PreDepends: perlapi-5.10.0
 libnet-ssleay-perl : Depends: perlapi-5.10.1
 libterm-readkey-perl : Depends: perlapi-5.10.0
 libtext-charwidth-perl : Depends: perlapi-5.10.0
 libtext-iconv-perl : Depends: perlapi-5.10.0
 libuuid-perl : Depends: perlapi-5.10.1
 perl-base : Conflicts: defoma (< 0.11.12) but 0.11.11 is installed
 perl-modules : Recommends: libarchive-extract-perl but it is not installed
                Recommends: libmodule-pluggable-perl
                Recommends: libpod-latex-perl but it is not installed
                Recommends: libterm-ui-perl but it is not installed
                Recommends: libtext-soundex-perl but it is not installed
                Recommends: libcgi-pm-perl
                Recommends: libmodule-build-perl
                Recommends: libpackage-constants-perl but it is not installed
                Conflicts: defoma (< 0.11.12) but 0.11.11 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

在我的sources.list中,我有:

代码语言:javascript
复制
deb http://ftp.dk.debian.org/debian/ squeeze main non-free
deb-src http://ftp.dk.debian.org/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# squeeze-updates, previously known as 'volatile'
deb http://ftp.dk.debian.org/debian/ squeeze-updates main
deb-src http://ftp.dk.debian.org/debian/ squeeze-updates main

deb http://mirrors.dotsrc.org/cran/bin/linux/debian squeeze-cran/
deb http://nginx.org/packages/debian/ squeeze nginx

deb-src http://http.debian.net/debian/ sid main contrib non-free

deb http://ftp.dk.debian.org/debian/ testing main contrib non-free

对如何进行有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2014-11-20 17:02:56

系统需要您的帮助才能继续,请使用aptitude而不是apt-get

代码语言:javascript
复制
aptitude full-upgrade

你会得到相同的信息和一个可能的解决方案,这将涉及到更新一些包和删除其他包。如果情况可以接受,则继续。否则,假设aptitude建议删除gnome,这对您来说是不可接受的。在gnome旁边的要升级、删除等包的列表中,您将看到一个数字,例如23 gnome。键入R23放弃涉及删除gnome的所有解决方案。点击Intro,然后点击n,以不接受解决方案。

Aptitude将为您提供另一个诱人的解决方案,它不会建议删除gnome (如果可用)。冲洗并重复操作,直到出现可接受的解决方案。

这只是一个开始,记住,man aptitude是你最好的朋友。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27031268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档