如何使用命令行更新Ubuntu Linux软件?
如何使用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启动软件更新程序
您将看到一个对话框。
点击"立即安装"按钮