如果您使用终端在 Linux 系统上安装了软件,那么您一定遇到过 apt-get 安装。 本教程将解释该命令的含义以及使用它的正确方法。 让我们开始吧。
什么是贴切?
apt 代表 “高级包装工具”。 它是一个包管理器,用于管理基于 Debian 的 Linux 系统中软件包的安装、更新和删除。
一个基于 Debian 的 Linux 系统使用 dpkg包装系统. dpkg 负责将软件打包成一个易于安装的包。 Apt-get 充当与此打包系统交互的用户友好工具。
在安装软件时,您一定还遇到过以下命令:
sudo apt update
这个声明有什么作用? 让我们接下来尝试回答这个问题。
如何在Linux中使用apt命令?
让我们回顾一下 Linux 中 apt 命令提供的功能。
1.更新包数据库
您在系统上安装的所有软件包都引用自一个公共数据库。 命令 sudo 适当更新 负责更新这个数据库。
这里的话 命中,伊格, 得到 和 呃 具有以下含义:
- 打: 包版本没有变化。
- 伊恩: 包被忽略。
- 得到: 该软件包的新版本可用。 它下载有关软件包新版本的信息。
- 呃: 检索有关包的信息时出错。
大多数 apt-get 命令都需要管理权限。 这就是 apt get 命令运行的原因 sudo.
2. 安装新包
如果您知道要安装的软件包的名称,则可以使用以下命令进行安装:
sudo apt install [package name]
您还可以使用单个命令安装多个软件包。 其语法是:
sudo apt install [package name 1] [package name 2]...
让我们尝试使用上面的命令安装 nano 编辑器。
sudo apt install nano
或者,您也可以使用 sudo apt-get 安装 安装软件包。
sudo apt-get install
2.1. apt 和 apt-get 有什么区别?
Apt 是 apt-get 的更新版本。 视觉上的主要区别之一是 apt 命令在安装软件包时提供了一个额外的进度条。
中的函数 apt-get 命令已合并到 易于 命令并使其更加用户友好。
apt-get 命令仍处于活动状态以实现向后兼容性。 作为最佳实践,您应该开始使用 apt 而不是 apt-get 来安装/更新/删除软件包。 通读本文以了解 apt 和 apt-get 之间的区别。
3. 在 Linux 中升级软件包
运行一个 sudo 适当升级 将更新所有有新版本可用的软件包。 此有关新版本可用性的信息取自公共数据库。 这就是为什么建议运行 sudo 适当升级 使数据库保持最新。
sudo apt upgrade
在更新软件包之前,它会告诉您更新所需的内存并询问您是否要继续更新。
4. 使用 apt 命令卸载软件包
您也可以使用 apt get 来卸载软件包。 卸载软件包的命令是:
sudo apt remove [package name]
让我们尝试以下命令来删除 nano 编辑器:
sudo apt remove nano
按 ‘是‘如果你想继续。
5. 搜索包
Apt 还允许您在数据库中搜索包。 使用执行搜索 apt 搜索 。 使用 apt 搜索包的命令
apt search
让我们尝试使用上面的命令获取 Firefox 软件包列表。
apt search firefox
您可以将其与旧的 apt-get 输出进行比较。 使用 apt-get 进行搜索的命令是:
apt-cache search firefox
结论
本教程是关于 Linux 中的 apt 命令. 希望你和我们一起学习愉快。