1.软文推荐

2.软文推荐

3.软文推荐

apt命令可以说是Ubuntu系统下最为重要的命令,安装、更新、卸载软件,升级系统内核都离不开apt命令,下面良许教程网为大家分享一下Linux系统中apt常用命令。

更新包索引 (apt update)

APT 包索引基本上是一个数据库,他保存系统中启用的存储库中可用包的记录。

要更新包索引,请运行以下命令。这将从 APT 存储库中提取最新更改:

 sudo apt update

始终在升级或安装新软件包之前更新软件包索引。

升级包 (apt upgrade)

定期更新 Linux 系统是整个系统安全性最重要的方面之一。

要将已安装的软件包升级到最新版本,请运行:

 sudo apt upgrade

该命令不会升级那些需要删除已安装软件包的软件包。

如果要升级单个包,请传递包名称:

 sudo apt upgrade package_name

配置自动安全更新始终是个好主意。

完全升级 (apt full-upgrade)

upgrade 和 full-upgrade 之间的区别在于,如果需要升级整个系统,则后者将删除已安装的软件包。

 sudo apt full-upgrade

使用此命令时要格外小心。

安装包 (apt install)

安装包就像运行以下命令一样简单:

 sudo apt install package_name

如果要安装多个包,请将它们指定为以空格分隔的列表:

 sudo apt install package1 package2

要安装本地 deb 文件,请提供文件的完整路径。否则,该命令将尝试从 APT 存储库检索并安装该程序包。

 sudo apt install /full/path/file.deb

删除包 (apt remove)

要删除已安装的软件包,请键入以下内容

 sudo apt remove package_name

您还可以指定多个包,以空格分隔:

 sudo apt remove package1 package2

该 remove 命令将卸载给定的包,但它可能会留下一些配置文件。如果要删除包括所有配置文件的包,请使用 purge 而不是 remove :

 sudo apt purge package_name

删除未使用的包 (apt autoremove)

每当在系统上安装依赖于其他软件包的新软件包时,也会安装软件包依赖项。删除程序包后,依赖项将保留在系统上。这些剩余的包不再被其他任何东西使用,可以删除。

要删除不需要的依赖项,请使用以下命令:

 sudo apt autoremove

查看包列表 (apt list)

该 list 命令允许您列出可用,已安装和可升级的软件包。

要列出所有可用包,请使用以下命令:

 sudo apt list

该命令将打印所有包的列表,包括有关包的版本和体系结构的信息。要确定是否安装了特定软件包,可以使用该 grep 命令过滤输出。

 sudo apt list | grep package_name

仅列出已安装的包,请输入:

 sudo apt list --installed

在实际升级软件包之前获取可升级软件包列表可能很有用:

 sudo apt list --upgradeable

搜索包 (apt search)

此命令允许您在可用包列表中搜索给定包:

 sudo apt search package_name

如果找到,该命令将返回名称与搜索词匹配的包。

查看包的信息 (apt show)

在删除或安装新软件包之前,有关软件包依赖性,安装大小,软件包源等信息可能很有用。

要检索有关给定包的信息,请使用以下 show 命令:

 sudo apt show package_name

至此关于Linux系统中apt常用命令分享结束,大家如果还有相关问题可以通过评论区将问题提交给我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/2121.html,若引用不当,请联系修改。

相关文章 8

1

香港cn2线路服务器哪里好?香港cn2服务器推荐哪家好?(香港CN2服务器) 37秒前

香港cn2线路服务器哪里好? 租用海外服务器是拓展海外业务的“基石”,服务器使用国内带宽,要通过特别长的线路和大量节点,这将导致...

2

mariadb是什么数据库?MariaDB数据库的特点是什么?(mariadb 使用) 2分钟前

mariadb是什么数据库? mariadb是MySQL关系数据库管理系统的一个分支,主要由开源社区维护,原则上是与MySQL兼容,包括API和命令行,被认为是...

3

佛山顺德网站高端设计哪家好(佛山顺德城市网) 3分钟前

诸如网站定位是否准确、网站设计是否体现行业的特点、网站是否体现企业本身的优势和个性、网站功能是否适合目前公司的现状、网站是...

4

Linux系统中将Linux命令放到后台运行 5分钟前

Linux系统中如何把Linux命令放入后台运行?本篇文章将使用ldquo;命令 rdquo;,把命令放入后台执行 第一种把命令放入后台的方法是在命令后面...

5

国外便宜vps主机商家推荐:Vultr、RAKSmart、GigsGigs、SugarHosts、Megalayer等(国外性价比高vps 6分钟前

2022年各大云服务商竞争尤为激烈,但是我们用户而言应该是有利的,这样成本更低,选择空间更大。但是,如果我们是建站用途或者是稳定...

6

【便宜】零度网络:2核/1G/40G/20Mbps不限流量/Hyper-V/圣何塞CN2 GIA/月付9.9元,附测评 8分钟前

零度网络逆天云是一家国人新开VPS主机商,今天收到商家的投稿,最近美国圣何塞云主机特价,基于hyper-v虚拟架构,数据中心为圣何塞机房...

7

西青区响应式网站制作 10分钟前

广州合优网络科技有限公司 让您的网站走在互联网的前端!以最佳的用户体验,让客户随时随地找到您!所谓响应式网页建设,是指可以自...

8

Ubuntu 中部署DNS服务器 12分钟前

DNS服务器也称为域名解析服务器,是用来将互联网上的域名解析为IP地址的一类服务器,在世界上有成百上千台DNS服务器。对于有些公司来说...