安装和卸载软件:使用包管理器
在 Linux 中,软件通常以软件包的形式提供,并存放在软件仓库中。用于管理这些软件包的专用工具称为包管理器。
在 Debian 和 Ubuntu 系统中,可以使用 apt-get 和 apt-cache 工具。安装、更新和卸载等基本操作通过 apt-get 完成(其中很多操作需要超级用户权限),而 apt-cache 使用本地缓存,用于搜索软件包和获取软件包信息。较新版本的操作系统还提供了 apt 工具,它集成了这两个工具的功能。命令语法保持不变,因此在下面的所有示例中,您都可以用 apt 代替 apt-get 或 apt-cache。
在 CentOS 和 Bitrix 中,使用 yum 管理软件包。
更新软件包数据库
在使用 apt-get 或 yum 执行任何操作之前,建议先将本地软件包缓存更新到与仓库一致的最新状态:
Debian / Ubuntu
sudo apt-get update
CentOS / Bitrix
yum check-update
搜索软件包
如果您不确定软件包的准确名称,可以按关键词在仓库中搜索。搜索范围包括软件包的名称和描述。
Debian / Ubuntu
apt-cache search 关键词
CentOS / Bitrix
yum search 关键词
获取软件包信息
如果您想在安装前了解更多详情,例如程序版本、软件包大小和依赖关系,可以查看软件包信息:
Debian / Ubuntu
apt-cache show 软件包名
CentOS / Bitrix
yum info 软件包名
安装软件包
安装软件包只需执行一条简单的命令:
Debian / Ubuntu
sudo apt-get install 软件包名
CentOS / Bitrix
sudo yum install 软件包名
您也可以一次安装多个软件包,只需用空格分隔列出它们:
Debian / Ubuntu
sudo apt-get install 软件包名1 软件包名2 软件包名3
CentOS / Bitrix
sudo yum install 软件包名1 软件包名2 软件包名3
如果需要安装软件包的特定版本,请在软件包名称后指定版本:
Debian / Ubuntu
sudo apt-get install 软件包名=版本
CentOS / Bitrix
sudo yum install 软件包名-版本
要在安装过程中自动确认系统的所有提示,请添加 -y 参数:
Debian / Ubuntu
sudo apt-get install -y 软件包名
CentOS / Bitrix
sudo yum install -y 软件包名
更新已安装的软件包
要将已安装的软件包更新到最新版本,请执行以下命令:
Debian / Ubuntu
sudo apt-get upgrade
CentOS / Bitrix
sudo yum update
卸载软件包
要卸载已安装的应用程序,请使用以下命令:
Debian / Ubuntu
sudo apt-get remove 软件包名
CentOS / Bitrix
sudo yum remove 软件包名
在 Debian / Ubuntu 系统中,还可以自动删除不再需要的软件包,以释放系统空间。系统会将这类软件包识别为:作为其他软件包的依赖而安装、但这些软件包现已被卸载的软件包。
sudo apt-get autoremove