ubuntu 更新命令,升级ubuntu系统版本命令
大家好,今天小编来为大家解答ubuntu 更新命令这个问题,升级ubuntu系统版本命令很多人还不知道,现在让我们一起来看看吧!
apt更新命令
“apt-getupdate”和“upgrade”的区别是什么?
“apt-getupdate”和“upgrade”的区别:
1、update是下载源里面的metadata的.。包括这个源有什么包,每个包什么版本之类的;
2、upgrade是根据update命令下载的metadata决定要更新什么包(同时获取每个包的位置)
3、安装软件之前,可以不upgrade,但是要update;
4、因为旧的信息指向了旧版本的包,但是源的服务器更新了之后旧的包可能被新的替代了,于是你会遇到故障。
更新“apt-getupdate”的原因:
1、Linux和Windows不一样,同一发行版(比如Ubuntu)的不同版本(比如14.04,14.10)用的软件仓库是不一样的,所以有仓库(repository)这样的概念,自然就有了要更新仓库信息的逻辑;
2、一般来说你不更新仓库信息,upgrade就在本地的旧仓库转悠一圈发现并没有要更新的,但实际上本地仓库已经过时了;
3、这也是为什么用apt查找某个包的命令是apt-cachesearchxxx的原因,用的是本地cache了仓库信息。
ubuntu虚拟机通过代理执行软件更新及apt-get的使用
首先在所有系统代理配置都配置后,terminal使用apt-get命令时,还是不会使用代理,从而导致软件更新或者安装失败。此时需要用如下命令指定代理sudohttp_proxy=''apt-getupdate
update成功后,使用命令sudohttp_proxy=''aptinstallvim安装指定软件。
如果源没有更新成国内源,那么update的速度会很慢。如何更新国内源可以google其他网页获取方法。
apt是advancedpackagetool的缩写。
apt指令中最常用的几个指令apt-getapt-cacheaptinstall
怎么更新指令包
sudoaptupdatesudoaptupgrade
它会更新所有可以立即升级的已安装apt包。这也包括Linux内核版本。
这似乎是一件好事,尤其是对于桌面用户。但对于运行关键Web服务的Ubuntu服务器用户而言,情况可能并非如此。
如果你想对更新有选择性,并且只想升级单个软件包,请使用以下命令:
sudoaptinstall--only-upgradepackage_name
1.
让我们更详细地了解一下。
使用apt命令升级单个包
第一步是更新本地包仓库缓存,以便你的系统知道有新版本的软件包可用。
sudoaptupdate
1.
这是可选的。查看一下你要升级的软件包是否在可升级软件包列表中。
aptlist--upgradable
1.
如果所需的软件包有可用的新版本,你可以选择使用以下命令仅升级该单个软件包:
sudoaptinstall--only-upgradepackage_name
1.
如果你对已安装的软件包运行aptinstall命令,它将升级到下一个可用版本。
但如果该软件包尚未安装,apt命令也会安装它。
这就是为什么--only-upgrade部分是必要的。使用该选项,apt命令只会升级已安装的软件包。如果尚未安装,它将不会安装该软件包。
这不是最适合Ubuntu服务器用户的示例,但你仍然可以在下面的截图中看到我如何只升级了七个可升级包中的一个。
仅升级选定的软件包
如果要升级选定的几个软件包,那么不必一一更新。只需使用前面提到的命令提供包名称。
ubuntu系统更新命令如何把Ubuntu升级到Ubuntu2004LTS最新版本
1.前言本文主要介绍如何把Ubuntu旧版本升级到最新的Ubuntu 20.04 LTS版本。包括不限于把以下旧版本和升级到Ubuntu 20.04Ubuntu 16.04如何升级到Ubuntu 20.04Ubuntu 18.04如何升级到Ubuntu 20.04Ubuntu 19.10如何升级到Ubuntu 20.04
如何把Ubuntu升级到Ubuntu 20.04 LTS最新版本
通过Debian的升级工具,无论是将Ubuntu 18.04升级到20.04(两个LTS)还是将Ubuntu 19.10升级到20.04 LTS Focal Fossa都应该是相对简单的。
在本教程中,你将学习:
如何运行你的Ubuntu更新如何升级Ubuntu版本(Ubuntu的方式)如何升级Ubuntu版本(Debian方式)如何从Ubuntu 18.04升级到20.04(两个LTS之间升级)如何从Ubuntu 19.10升级到20.04 LTS
使用的软件需求和约定
现有的Ubuntu 18.04 LTS或19.10有root权限。#要求给定的linux命令以root用户的身份直接执行,或者使用sudo命令。$要求给定的linux命令以普通非特权用户的身份执行。2.更新你的Ubuntu
在升级之前,确保您的系统已经是最新的。用Apt运行一个完整的Ubuntu更新和升级。
$sudoaptupdate$sudoaptupgrade$sudoaptdist-upgrade这将有助于确保软件包之间的差异尽可能小。这也是Canonical最有可能自己测试升级的方式,所以遇到bug的可能性最小。在你开始升级Ubuntu到20.04 LTS Focal Fossa之前,你可能还想要删除所有不再需要的软件包,使用如下工具:
$sudoaptautoremove3.如何把旧版本的Ubuntu升级到最新版Ubuntu已经开发了自己的自动升级方式。它实际上源于传统的Debian方法。通过这种方式,您可以将其设置为升级,然后让其自动升级。
请注意
19.10的升级要到20.04发布后几天才能启用。从18.04 LTS升级将在2020年7月下旬发布20.04.1版本后几天才能启用。Ubuntu桌面和服务器没有离线升级选项
如果您想采用这种方式,首先需要安装一个软件包。使用以下命令:
$sudoaptinstallupdate-manager-core完成后,运行Ubuntu升级工具。
$sudodo-release-upgrade如果你执行得太早,它会告诉你没有找到新的版本No new release found(比如未开放升级)。在这种情况下,您可以自己承担风险,在命令的末尾添加-d标志来强制升级。有关更多信息,请阅读下面的“未找到新版本”部分。
$sudodo-release-upgrade-dUbuntu会问你几个关于你想如何处理升级的问题,然后它会开始升级你的系统。
3.1 No new release found-没有找到新版本
如上所述,19.10版本的升级将在20.04发布几天后才能启用,而18.04 LTS版本的升级将在20.04.1发布几天后才能启用,预计在2020年7月下旬发布。
因此,当你使用sudo do-release-upgrade命令升级你的Ubuntu系统时,你的升级尝试可能会导致一条没有新版本的消息。在这种情况下,请阅读以下部分。
3.2从Ubuntu 18.04 LTS升级到最新版Ubuntu 20.04 LTS
从Ubuntu 18.04 LTS升级到最新版Ubuntu 20.04 LTS
首先执行sudo do-release-upgrade命令。如果你收到没有新版本的消息,你有四个选择:
第一个建议的方法是等待。从Ubuntu 18.04 LTS到Ubuntu 20.04 Focal Fossa LTS的直接升级很可能要到2020年7月下旬才能实现。强制直接升级使用-d选项。在这种情况下,sudo do-release-upgrade-d将强制从Ubuntu 18.04 LTS升级到Ubuntu 20.04 LTS。如果您收到“Upgrades to the development release are only available from the latest supported release/对开发版本的升级只能从最新支持的版本获得”的消息,请确保将版本升级默认行为设置为lts,修改配置文件/etc/update-manager/release-upgrade。首先,通过修改/etc/update-manager/release-upgrades文件将版本升级程序的默认行为更改为normal,将其升级到19.10。准备好后,再次执行sudo do-release-upgrade命令。一旦你的系统升级到ubuntu 19.10,那么按照ubuntu 19.10升级到ubuntu 20.04的方法进行升级,同时保持升级版本的行为设置为正常。使用Debian的方法来升级你的Ubuntu 18.04系统,下面有介绍。3.3从Ubuntu 19.10升级到最新版Ubuntu 18.04 LTS
从Ubuntu 19.10升级到最新版Ubuntu 18.04 LTS
首先执行sudo do-release-upgrade命令。如果您收到没有新版本的消息,请确保将默认版本升级程序设置为normal,并重新执行sudo do-release-upgrade命令。
3.4使用Debian的传统方式把Ubuntu升级到最新版本
通过修改你的源仓库
如果您选择了传统的Debian的方法,您将需要更改/etc/apt/sources.list并用bionic替换以前版本的名称。如果你们正在使用Ubuntu 18.04,用focal这个版本号替换配置文件中的bionic。如果你目前正在使用19.10,用focal替换eoan。
使用Debian的传统方式把Ubuntu升级到最新版本
可以通过使用sed命令实现自动化查找与替换:把bionic替换为focal
$sudosed-i's/bionic/focal/g'/etc/apt/sources.list或者,把eoan替换为focal
$sudosed-i's/eoan/focal/g'/etc/apt/sources.list取决于你的当前版本
然后,查看/etc/apt/sources.list.d/。以相同的方式更改相关的配置文件。
4.更新Ubuntu和升级版本
现在,您可以运行以下命令更新与升级了,先更新APT源,再升级版本:
$sudoaptupdate&&sudoapt-ydist-upgrade更新Ubuntu和升级版本
升级需要一些时间。因为很有可能系统上的每个包都会升级。当Ubuntu升级完成时,重新启动系统。当系统恢复时,你将运行Ubuntu 20.04 LTS Focal Fossa!
Ubuntu安装、更新软件基本命令
Ubuntu系统借助于apt(Advanced Packaging Tool)作为其核心的软件包管理工具。几乎所有的软件安装、更新与卸载都可借助apt命令实现。在终端输入“apt”即可查看命令的帮助信息。
常用命令包括:
软件更新与升级:在完成Ubuntu安装后,通常推荐先执行“upgrade”命令,以更新当前系统中可升级的软件包。执行步骤如下:
1.打开终端
2.输入“sudo apt update”更新本地缓存
3.输入“sudo apt upgrade”执行更新
注意:在调整或增加软件源后,一般需执行“sudo apt update”以刷新本地缓存。若有任何问题,请在评论区提问,或访问ChatGPT(aipoe.top)获取帮助。