20 comandos 'apt-get' para la gestión de paquetes de Ubuntu

Mueve tu manita para hacer una fortuna, ¡dale un pulgar hacia arriba!

Antes de la introducción del comando apt, el comando apt-get era el comando principal de administración de paquetes utilizado en las distribuciones de Linux basadas en Debian.

Con el comando apt-get, puede instalar, eliminar, actualizar, buscar y administrar paquetes de software en su sistema. Sin embargo, a partir de Ubuntu 16.04 y Debian 9, el comando apt es la herramienta de línea de comandos recomendada para la administración de paquetes, aunque apt-get todavía está disponible y es completamente funcional.

¿Qué es el comando apt-get?

El comando apt-get es un programa de línea de comandos de administración de paquetes potente y gratuito para instalar nuevos paquetes, eliminar paquetes existentes, actualizar paquetes existentes e incluso se usa para actualizar todo el sistema operativo.

La sintaxis del comando apt-get es la siguiente:

sudo apt-get <options> <command>

Aquí, denota cualquier otra marca o modificador que pueda usar con el comando,Especifique la acción que desea realizar, como instalar, actualizar, eliminar o buscar paquetes.

1. Actualice el paquete del sistema Ubuntu

El comando "actualizar" se usa para volver a sincronizar los archivos de índice del paquete desde las fuentes especificadas en el archivo /etc/apt/sources.list. El comando de actualización toma un paquete de su ubicación y lo actualiza a una versión más nueva.

sudo apt-get update
alt

2. Actualice el paquete del sistema Ubuntu

El comando 'actualizar' se usa para actualizar todos los paquetes actualmente instalados en el sistema. Bajo ninguna circunstancia se eliminarán los paquetes instalados actualmente, ni se recuperarán o instalarán paquetes que no estén instalados para satisfacer las dependencias de actualización.

sudo apt-get upgrade
alt

3. Instalar el paquete

El subcomando "instalar" es rastreado por uno o más paquetes que desean instalar o actualizar desde el repositorio. Por ejemplo, para instalar o actualizar un paquete llamado wget, ejecutaría:

sudo apt-get install wget
alt

Alternativamente, también puede usar el comando apt-cache para buscar paquetes en la memoria caché del sistema en función de un término de búsqueda determinado (como nombre o descripción) antes de la instalación.

4. Instala múltiples paquetes

Puede agregar varios nombres de paquetes al comando para instalar varios paquetes al mismo tiempo. Por ejemplo, el siguiente comando instalará los paquetes "nethogs" y "goaccess".

sudo apt-get install nethogs goaccess
alt

5. Uso de comodines para instalar varios paquetes

借助正则表达式,您可以使用一个字符串添加多个包。例如,我们使用 * 通配符来安装多个包含“name”字符串的软件包,名称将为“package-name”。

sudo apt-get install '*name*'
alt

6. 安装包而不升级

使用子“--no-upgrade”命令将阻止已安装的软件包升级。

sudo apt-get install packageName --no-upgrade
alt

7. 更新单个包

“--only-upgrade”命令不会安装新的软件包,而只会升级已安装的软件包并禁用新安装的软件包。

sudo apt-get install packageName --only-upgrade
alt

8. 安装特定的软件包版本

假设您希望仅安装特定版本的软件包,只需将“=”与软件包名称一起使用并附加所需的版本即可。

sudo apt-get install vsftpd=3.0.5-0ubuntu1
alt

9. 卸载不带配置的包

要卸载软件包而不删除其配置文件(以便以后重新使用相同的配置),请使用删除命令,如下所示。

sudo apt-get remove vsftpd
alt

10. 完全删除带有配置的包

要删除软件包及其配置文件,请使用“purge”子命令,如下所示。

sudo apt-get purge vsftpd
alt

或者,您可以将这两个命令组合在一起,如下所示。

sudo apt-get remove --purge vsftpd

11. 清除 Apt 缓存以节省磁盘空间

“clean”命令用于通过清理从本地存储库检索(下载)的 .deb 文件(包)来释放磁盘空间。

sudo apt-get autoclean
alt

12. 下载软件包的源代码

要仅下载特定包的源代码,请使用选项“--download-only source”和“package-name”,如图所示。

sudo apt-get --download-only source vsftpd
alt

13. 下载并解压源码包

要将包的源代码下载并解压到特定目录,请键入以下命令。

sudo apt-get source vsftpd
alt

当尝试从存储库下载包的源代码时,您可能会遇到一个常见错误“E:您必须将一些‘deb-src’URI 放入您的sources.list 中”。

14. 从源代码编译 Ubuntu 软件包

您还可以使用选项“--compile”同时下载、解压和编译源代码,如下所示。

sudo apt-get --compile source goaccess
alt

15. 下载包而不安装

使用“下载”选项,您可以下载任何给定的包而无需安装它。例如,以下命令只会将“nethogs”包下载到当前工作目录。

sudo apt-get download nethogs
alt

16. 查看软件包变更日志

“changelog”标志下载软件包更改日志并显示已安装的软件包版本。

sudo apt-get changelog vsftpd
alt

17. 查看 Ubuntu 中损坏的依赖关系

“check”命令是一个诊断工具,用于更新包缓存并检查损坏的依赖项。

sudo apt-get check
alt

18. 安装包的构建依赖项

‘build-dep’命令搜索系统中的本地存储库并安装curl包的构建依赖项。如果本地存储库中不存在该包,它将返回错误代码。

sudo apt-get build-dep curl
alt

19. 自动删除已安装的软件包

“autoremove”子命令用于自动删除某些软件包,这些软件包本来是为了满足其他软件包的依赖关系而安装的,但现在不再需要了。例如,以下命令将删除已安装的软件包及其依赖项。

sudo apt-get autoremove vsftpd
alt

20. apt-get 命令帮助

apt-get help 命令显示内置帮助文档,以及与 apt-get 命令一起使用的可用选项。

sudo apt-get help
alt

我已经使用 apt-get 命令介绍了大部分可用选项,但仍然有更多可用选项,您可以从终端使用“man apt-get”查看它们。

我希望您喜欢阅读这篇文章[1],如果我遗漏了任何内容并且您希望我添加到列表中。请随时在下面的评论中提及这一点。

Reference

[1]

Source: https://www.tecmint.com/apt-get-command/

本文由 mdnice 多平台发布

Supongo que te gusta

Origin blog.csdn.net/swindler_ice/article/details/131629135
Recomendado
Clasificación