如何手动更新Ubuntu?


50

我想手动更新Ubuntu,因为我使用CDMA USB调制解调器并使用连接wvdial,但它无法通过Update Manager更新Ubuntu,因为我的Ubuntu不会通过显示“已连接”消息network-manager

我可以手动更新Ubuntu吗?我应该下载单独的文件还是使用终端?


所有答案似乎都相似。我将在Ubuntu上尝试连接。
阿里·阿迪

Answers:


62

您可以通过运行以下命令通过终端手动更新:

sudo apt-get update
sudo apt-get upgrade

另外,您可以运行:

sudo apt-get dist-upgrade

apt-get联机帮助页:

dist-upgrade除了执行升级功能外,还可以智能地处理新版本软件包的依赖关系;apt-get具有一个“智能”冲突解决系统,它将尝试升级最重要的程序包,必要时以次要的程序为代价。因此,dist-upgrade命令可能会删除某些软件包。


1
哪一个?update还是upgrade?因为我认为他们两者是不同的
Aryo Adhi

2
为什么不dist-upgrade呢?一个常客upgrade可以阻止一些东西。(不过,除非您更改来源,否则它不会升级Ubuntu版本。)
gertvdijk 2013年

1
@AryoAdhi你们两个都需要。update将更新软件包列表(以便能够知道可用的软件包),并且upgrade/ dist-upgrade将执行实际的更新。
gertvdijk

1
@AryoAdhi upgrade仅升级已安装的软件包。dist-upgrade如果某些软件包依赖项列表已更改,则升级软件包并安装/删除软件包。如果运行,请apt-get dist-upgrade确保在确认操作之前检查apt-get将执行的更改。dist-upgrade不会升级Ubuntu版本(例如12.10-> 13.04)。
埃里克·卡瓦略

1
sudo do-release-upgrade将升级到较新的主要版本(12 => 14)。
克洛伊

10

做这个:

sudo apt-get update && sudo apt-get upgrade

在一个终端。如果要求重新启动。

希望这可以帮助!!!


0

如果要升级Ubuntu版本(例如,从12.04升级到12.10或13.04),则可以直接弹出LiveCD / LiveUSB,它具有允许您升级的选项。


“比Internet连接安全得多”这比使用Internet连接安全吗?此外,发行的ISO在发行后包含一组较旧的未更新的软件包(当然,LTS具有点发行)。因此,我想说,使用互联网进行更新本质上更安全,因为您还将获得最新的安全补丁。
gertvdijk

是的,确实是安全性,但是对于冒着在关键文件中间切断互联网的风险,这可能是灾难性的。而且,通过该设备升级后,即可运行sudo apt-get update && sudo apt-get upgrade以确保拥有最新更新。
RPiAwesomeness

7
“在关键文件中间切断您的Internet可能会造成灾难性的后果”。因为它会先下载,然后再处理更新。“只要通过该设备升级,就可以运行。”这将运行在之前步骤中升级的软件包的更新,这正是我效率低下的观点。
gertvdijk 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.