如何使用命令行更新Ubuntu Linux软件?

时间:2020-01-09 14:16:46  来源:igfitidea点击:

如何使用ssh命令行更新Ubuntu Linux的安全性和应用程序修复/升级?
如何通过命令行选项安装更新?
可以使用GUI工具或传统的命令行工具(例如:)来升级Ubuntu Linux。

  • apt-get或apt命令apt-get命令或apt命令是用于处理软件包的命令行工具。
  • aptitude命令aptitude是Debian GNU/Linux软件包系统(包括Ubuntu Linux)的基于文本的界面。

使用命令行更新Ubuntu Linux软件

让我们查看所有命令和选项。

Ubuntu Linux服务器通过apt-get命令行安装更新(选项#1)

命令如下:

  • apt-get update:更新用于通过互联网从Ubuntu Linux上的源重新同步软件包索引文件。
  • apt-get upgrade:升级用于安装Ubuntu系统上当前安装的所有软件包的最新版本。
  • apt-get install package-name:安装后是一个或多个安装所需的软件包。如果已安装软件包,它将尝试更新为最新版本。

首先,打开终端应用程序,然后执行以下两个命令(应用程序>附件>终端)。

获取Ubuntu的更新软件列表,执行:

输入以下apt-get命令:

$ sudo apt-get update

或者

$ sudo apt update

更新软件,即在Ubuntu Linux上应用更新和补丁

输入以下apt-get命令:

$ sudo apt-get upgrade

或者

$ sudo apt upgrade

请注意,以上两个命令将从Internet或本地镜像中获取文件。
更新页面的位置在" /etc/apt/sources.list"(存储库)中指定。
除非并且除非解决方法:您需要额外的存储库才能进行设置,否则您无需对该文件进行任何更改。

在Ubuntu LTS服务器上安装内核更新

输入以下apt-get命令:

$ sudo apt-get dist-upgrade

如果安装了新内核,请重新引导服务器:

$ sudo reboot

要升级称为foo type命令的单个软件:

$ sudo apt-get install foo

或者

$ sudo apt-get install apache php5 mysql-server

Ubuntu Linux服务器通过aptitude命令行安装更新(选项#2)

语法如下以更新软件包列表:

$ sudo aptitude update

要实际升级软件包,请执行:

$ sudo aptitude safe-upgrade

通过基于ssh的命令行会话应用Ubuntu服务器更新

首先,使用ssh客户端登录到远程Ubuntu服务器:

$ ssh user@server-name-here
$ ssh [email protected]

登录到服务器后,运行以下两个命令:

$ sudo apt-get update
$ sudo apt-get upgrade

或者

$ sudo aptitude update
$ sudo aptitude safe-upgrade

或者

$ sudo apt-get update
$ sudo apt-get dist-upgrade

在apt-get(8)页面上:

dist-upgrade除了执行升级功能外,还可以智能地处理新版本软件包的依赖性。

apt-get有一个智能的冲突解决系统,它将在必要时尝试以不重要的软件包为代价来升级最重要的软件包。
因此,dist-upgrade命令可能会删除某些软件包。

/etc/apt/sources.list文件包含一个位置列表,从中可以检索所需的软件包文件。

使用Ubuntu Update Manager GUI工具

Ubuntu更新管理GUI工具。
它的工作方式类似于Microsoft或Red Hat更新管理器,即,当有更新时,您会在踢球栏/任务栏中看到一个小图标。
仅当有新的升级可用时,它才会出现。
您所要做的就是单击它,然后按照在线说明进行操作。
您也可以通过单击"系统">"管理">"更新管理器"来启动GUI工具。

有关最新版本的Ubuntu Linux的说明

按"超级键"(Windows键)>执行" updater":
Ubuntu启动软件更新程序

您将看到一个对话框。
点击"立即安装"按钮