相关疑难解决方法(0)

“以下软件包已被保留:”为什么以及如何解决它?

我刚刚为 GIMP 的开发版本添加了一个 PPA 存储库,但出现此错误:

$ apt-get update && apt-get upgrade
...
The following packages have been kept back:
  gimp gimp-data libgegl-0.0-0 libgimp2.0
Run Code Online (Sandbox Code Playgroud)

为什么以及如何解决它以便我可以使用最新版本而不是我现在拥有的版本?

package-management apt

1188
推荐指数
18
解决办法
105万
查看次数

从“apt-get upgrade”中排除软件包

可能的重复:
如何防止更新特定包?
保留我现在使用的 Ubuntu 软件包版本

是否可以升级除给定包之外的所有包?有类似的东西apt-get upgrade --exclude package_to_exclude吗?

package-management apt

108
推荐指数
2
解决办法
12万
查看次数

如何获取升级阻止的已安装软件包列表?

最近,我需要获取安装在我的 Ubuntu 系统上的软件包列表,这些软件包也被搁置以进行升级。

包的“保留”状态意味着当操作系统升级时,安装程​​序也不会升级这些包,除非在选项中明确说明。

我正在寻找命令行解决方案,但我知道这也可能从 GUI 中实现。

package-management

70
推荐指数
3
解决办法
6万
查看次数

如何让 AMD/Intel 混合显卡驱动程序工作?

在 Ubuntu 12.04 上,我的带有 Intel® HD Graphics 3000 和 AMD Radeon™ HD 6630M 的 Sony Vaio VPCSE 在 Catalyst Control Center 12.6 版上运行良好。集成显卡和独立显卡之间的切换也有效。

在这两种情况下,我都遵循了本教程

但它不适用于 Ubuntu 12.10。

我使用 Ubuntu 软件中心的 Catalyst Control Center(版本 12.8 和版本 12.9)测试了本教程。总是同样的问题:安装过程后,我可以在登录屏幕中启动。但是输入我的用户名密码后,只出现背景图像。Unity 似乎还没有开始。我只能通过右键单击鼠标按钮来访问上下文菜单。

我也试过他的修复,但对我也不起作用。

有什么想法可以解决这个问题吗?

更新:在 Ubuntu 13.04 上有同样的问题!

更新:13.04 的解决方案不适用于 Ubuntu 13.10!

ati fglrx hybrid-graphics catalyst

66
推荐指数
3
解决办法
12万
查看次数

从 nautilus 打开文件时,为什么 gedit 会不断随机打开新实例?

哦,我多么喜欢 Ubuntu 及其所有功能,但是这个“错误”让我生气了这么久,我终于决定在这里寻求帮助。

.php每当我在 nautilus 中双击它们时,我都会指定所有文件都用 gedit 打开。现在,行为很奇怪。

  1. 我没有运行 gedit
  2. 我双击要打开的文件
  3. 一个 gedit 窗口打开并加载文件
  4. 我双击另一个要打开的文件

现在,有两种可能的结果:

5A) 该文件在同一 gedit 窗口中的新选项卡中打开

5B) 该文件在新的 gedit 窗口中打开,导致 2 个 gedit 运行。

A 或 B 是否发生似乎是完全随机的,并且会无限地继续下去。这意味着我双击 100 个文件,我可能会得到 60 个 gedit,其中一些将有 1 个标签,一些将有 2 个标签,一些将有 3 个标签......

这非常烦人,对此进行修复将不胜感激。有没有人试图解决这个问题?

这发生在 Ubuntu 10.04、10.10 和 11.10 中。我测试过的所有 Ubuntu 版本。

gedit

34
推荐指数
2
解决办法
1万
查看次数

如何禁止安装特定的包?

我可以将 Ubuntu 配置为从不安装特定的软件包,即使我安装的另一个软件包需要它吗?

package-management apt

34
推荐指数
3
解决办法
2万
查看次数

如何安全地将 PHP 7.2 更新/升级到最新版本?

我正在 DigitalOcean 上的 Ubuntu 18.04 上的 LEMP 堆栈服务器上运行 WordPress 网站。WordPress 建议我将 PHP 更新到最新版本。

我正在运行 PHP 7.2.17;请告诉我将 PHP 更新到最新版本 PHP 7.3 的最安全方法。

php wordpress php7 18.04

28
推荐指数
1
解决办法
5万
查看次数

Firefox:更新前通知我

我在 Kubuntu 上使用 Firefox 96.0 (96.0+build2-0ubuntu0.21.10.1)

\n

有时,Firefox 会在后台更新,然后显示一条消息“抱歉。我们只需要做一件小事即可继续。”。然后,在重新启动之前,我无法再在 Firefox 中执行任何操作 - 无法打开任何新选项卡,也无法使用当前选项卡中的链接。\n这让我付出了金钱的代价,因为我在预订火车票时发生过一次这种情况 - 重新启动后,车票不再按所提供的价格提供。

\n

在设置中,没有选项警告更新,但要在更新后等待安装它们:在 Firefox 设置/常规/Firefox 更新下,我看到

\n
Keep Firefox up to date for the best performance, stability, and security.\nVersion 96.0 (64-bit) What\xe2\x80\x99s new\nMozilla Firefox for Ubuntu\nCanonical - 1.0\n
Run Code Online (Sandbox Code Playgroud)\n

没有任何选择来改变任何事情。每当我谷歌时,我都会看到很多关于如何禁用 7x 版本号更新的提示,并且许多人要求完全禁用更新,这不是我想要的。

\n

有没有办法让 Firefox 警告我(这可以唠叨)尽快安装更新,但让我决定何时安装?

\n

updates firefox

26
推荐指数
3
解决办法
3836
查看次数

如何在错误更新后降级内核 (16.04)

最近升级到 Ubuntu 16.04 内核(4.4.0-89 和 -91)在我的笔记本电脑上失败了。令人高兴的是,我仍然安装了以前的工作版本(4.4.0-57)。现在我已经将 Grub 配置为向我显示菜单,并且我在启动时手动选择 -57,但这似乎很脆弱,将来可能会中断sudo apt upgrade

我想我想要:

  • 删除 -89 和 -91,因为它们对我没有任何好处。
  • 使 -57 成为 Grub 的默认值,以通过升级持续存在的方式。
  • 确保 -57 保持安装状态,即使我安装了以后的内核升级
  • 能够轻松尝试稍后的内核更新,但如果失败则恢复为 -57。我主要担心的是 -57 会被自动删除。
  • 如果我发现以后有一个功能正常的更新,一个简单的路径来返回撤消所有这些并返回到后续内核更新。

尝试删除 -91 withsudo apt remove linux-image-4.4.0-91-generic需要我删除 linux-generic 和 linux-headers-generic。感觉不好,所以没试过。

我可以找到关于一般问题的各种问题,但似乎没有一个能解决我的所有目标,而且大多数都足够老了,我认为它们不再适用。

做到这一点的最佳方法是什么?

附录:这被标记为如何防止更新特定包?. 该答案可能会解决我的问题的一部分,但并不能解决更大的问题。

从广义上讲,问题在于内核的处理方式不寻常。它是通过 linux-generic 安装的,它只是对 linux-image-generic 和 linux-image-headers 的依赖。那些反过来只是依赖于 linux-linux-image-VERSION-generic 和 headers-VERSION-generic,值得注意的是将版本号放入包名中的包(大概是为了便于并行安装多个)。

该答案中没有特别提到的是:

  • 不解决如何删除 -89 和 -91。
  • 没有解决如何使 -57 成为 Grub 的默认值,即使我安装了以后的更新。
  • 没有解决如何确保 -57 保持安装,即使我安装了以后的更新。即使答案是持有一个或多个包裹,鉴于涉及的几个包裹,我会持有哪些?如果是持有 linux-generic 的问题,我该如何先将其降级?

upgrade grub2 kernel 16.04

24
推荐指数
1
解决办法
8万
查看次数

需要阻止安装包

我有一个我不想安装的软件包,即使另一个需要它。

有什么方法可以将一个包“列入黑名单”,即使它是另一个包的依赖项?

我能否克服它是依赖项的事实并且仍然能够升级我的系统?

我正在特别考虑 Unity 的消息指示器。如果我出于某种原因删除它并再次添加 Unity,我不希望再次安装小程序。如何防止它被安装?(或全局菜单,Java 版本删除了我自定义安装的一个,等等......你明白了)。

apt

23
推荐指数
2
解决办法
1万
查看次数