#1 楼
新的apt
工具自14.04起已在Ubuntu中使用。 apt(8)
对此进行了描述:apt命令旨在使最终用户满意,不需要像apt-get(8)那样向后兼容。 />
用
apt
更新系统非常简单:sudo apt update
sudo apt full-upgrade
apt-get
在功能上与apt
非常相似,因此没有任何东西使用它是错误的。 Prashantc的答案在大多数情况下是正确的,但是如果更新的软件包需要其他软件包,则答案将不够。如果您使用的是apt-get
,除非有特殊原因不升级某些软件包,否则应使用:sudo apt-get update
sudo apt-get dist-upgrade
经典示例是
sudo apt-get upgrade
无法更新linux-image-generic
,因为这需要引入新的依赖关系(即linux-image-3.16.0-25-generic
)。另一方面,dist-upgrade
可以处理新版本软件包的依赖关系。如果您想要更多的交互性,可以使用基于Ncurses的
aptitude
(默认安装),它是前端apt
:sudo aptitude
按
u
更新最新的软件包列表,然后按g
安装更新。您可以找到有关
aptitude
的更多信息在这里。#2 楼
作为主要答案的补充,请从弹弓中执行:scratch-text-editor ~/.local/share/applications/apt-update.desktop
粘贴此:
[Desktop Entry]
Type=Application
Name=update
Icon=system-software-install
Categories=Utility;
Exec=pantheon-terminal -e 'sudo apt update && sudo apt full-upgrade'
评论
Sidenote,apt是apt-get的更新版本,使用起来也更舒适,请参见此处
–尼古拉·利古里(Nicola Liguori)
16-09-21在11:01
@NicolaLiguori我在回答中说明这一点。
–迈克·怀尔德(Mike Wild)
16-09-21在15:19