首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian Jessie安装了太多的backport

Debian Jessie安装了太多的backport
EN

Unix & Linux用户
提问于 2016-02-15 23:27:48
回答 1查看 8K关注 0票数 9

我有Debian,并增加了backports (根据这些指示):

代码语言:javascript
复制
echo "deb http://http.debian.net/debian jessie-backports main contrib non-free" | sudo tee /etc/apt/sources.list.d/backports.list

(我这么做是为了得到一个更新的内核,就像我需要的那样,用于笔记本电脑中的一些硬件。)

说明说,不应该发生任何事情,除非我明确要求一个支持包。例如apt-get -t jessie-backports install "package"

然而,我现在似乎从后端装载了我的整个系统,而且有一个包未安装,因为它依赖于某个更新为后端的东西的确切版本。

所以我的问题是:

  • 如何首先停止它,这样就不会安装更多的backport了?
  • 如何删除现有的backports?

注意:这将获得来自后端的已安装包的列表(以及可以传递给apt-get install的格式,因为某种原因,在管道结束时将sudo apt-get install替换回显无法工作):

代码语言:javascript
复制
cat /var/log/dpkg.log.1 |grep -v linux | grep -v xserver | grep -v firmware | grep "status installed" | grep bpo | cut -d" " -f 5 | cut -d: -f 1 | xargs -i{} -n1 bash -c "dpkg-query -s {} >/dev/null && echo {}" | sed -r -e "s~.*~\0/jessie~" | xargs echo

注意:

有些软件包是自动安装的,所以如果您全部重新安装,那么这些自动安装的包将被标记为手动安装。因此,在不需要时不移除。

有没有人对如何解决这个问题有什么想法?

EN

回答 1

Unix & Linux用户

发布于 2016-10-28 22:16:27

检查钉扎配置中的apt在/etc/apt/首选项和/etc/apt/首选项。

您是否可能添加了一个自定义的固定配置并忘记了它?这是我能想到的唯一一种方式,这会使我更倾向于支持你,就像它对你所做的那样。否则,它只是在拉动依赖项--您指定的包需要这些依赖项。

在backported中的支持包发布文件中,官方的backports已经比jessie低(100)。你不应该做任何apt配置,使apt更喜欢杰西而不是杰西-支持。

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

https://unix.stackexchange.com/questions/263511

复制
相关文章

相似问题

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