我刚刚为 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)
为什么以及如何解决它以便我可以使用最新版本而不是我现在拥有的版本?
我想知道为什么upgrade有时不想升级系统的某些部分,而dist-upgrade确实如此。这是运行后的示例apt-get upgrade:
apt-get upgrade:
rimmer@rimmer-Lenovo-IdeaPad-S10-2:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-generic linux-headers-generic linux-image-generic
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Run Code Online (Sandbox Code Playgroud)
与apt-get dist-upgrade:
rimmer@rimmer-Lenovo-IdeaPad-S10-2:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
linux-headers-3.0.0-13 linux-headers-3.0.0-13-generic
linux-image-3.0.0-13-generic …Run Code Online (Sandbox Code Playgroud) 我登录时看到以下消息:
29个包可以更新。
6 个更新是安全更新。
如何执行更新?
我试过了apt-get upgrade,安装了一些东西,但消息仍然存在。
我需要在 Ubuntu 14.04 系统上列出(不计算或安装)所有待处理的安全更新。我已经阅读了文章如何使用 apt-get 创建仅包含安全更新的列表?它的公认答案 ( apt-show-versions | grep upgradeable | grep security) 确实给了我一个清单。
但是,该命令列出了 62 个待处理的安全更新。 /usr/lib/update-notifier/apt-check告诉我我有 75 个待处理的安全更新,但似乎没有办法列出它们。我怎样才能调和这两个数字?这两个命令之一是否在做我想要的以外的事情?
我想从终端更新我的 Ubuntu 14.04 系统,我知道这sudo apt-get update && sudo apt-get upgrade是命令,但是当我检查更新管理器内核更新仍然存在时。这是为什么 ?我该怎么做才能从终端更新内核。
我最近安装了 ubuntu 14.04 。我试图通过这样的命令运行 C++ 代码:
g++ first.cpp -o first
Run Code Online (Sandbox Code Playgroud)
然后它说:
The program 'g++' is currently not installed. You can install it by typing:
sudo apt-get install g++
Run Code Online (Sandbox Code Playgroud)
然后我做到了。输入并按回车后,它显示如下消息:
gedit is already the newest version.
libgrail6 is already the newest version.
xserver-xorg-core is already the newest version.
libgdata13 is already the newest version
...
Run Code Online (Sandbox Code Playgroud)
(还有更多这样的行)
然后我尝试再次运行上面给出的相同命令。但是终端又说我没有安装g++。我在这里缺少什么?现在如何运行 C++ 代码?
我最近安装了Python3.8,一切正常,在终端中成功使用了各种版本的Python。几天后,我打电话给sudo apt update,效果很好,但是当我这样做时,sudo apt upgrade我收到了下面的错误消息。我尝试这样做sudo apt --fix-broken install,但子进程返回了错误代码。
当我尝试sudo apt upgrade
输出时
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
dh-python : Depends: python3-distutils but it is not installed
python3-dev : Depends: python3-distutils (>= 3.6.7-1~) but it is not installed
python3-pip : Depends: python3-distutils but it is not installed
python3-setuptools : Depends: python3-distutils …Run Code Online (Sandbox Code Playgroud) 您好,我最近下载了 Ubuntu 12.04 并将其与我的 windows7 一起安装。安装完成后,它要求我升级,我升级了,但之后我的 Ubuntu 桌面变成了 12.10。现在它再次要求我升级到 13.04。
我真的很困惑,因为在 Ubuntu 下载中心,据说 Ubuntu 12.04 将支持到 2017 年。
到底发生了什么?每次它要求我升级时我都需要升级还是我可以跳过升级。我第一个安装的 Ubuntu 12.04 版本会怎样?它会支持到 2017 年吗?
我真的是 Linux 和 Ubuntu 的初学者。
首先,抱歉这个愚蠢的问题。我做了一些谷歌搜索,但仍然不太确定答案。
我不希望我的Ubuntu升级到14.10,因为它不LTS。但是,我想做一些操作系统以外的升级。
使用安全dist-upgrade吗?
我知道dist-upgrade会升级kernel,这是否意味着它也会升级 ubuntu 版本?
apt ×5
updates ×3
upgrade ×3
14.04 ×2
14.10 ×1
c++ ×1
command-line ×1
dependencies ×1
g++ ×1
installation ×1
kernel ×1
python3 ×1
versions ×1