比Windows安装软件简单,Ubuntu系统一条命令就搞定
(67)

ubuntu (2).jpgubuntu.jpg
如果你使用Ubuntu已有一段时间,则可能在某个时候必须使用 apt-get命令。但是您是否知道APT不仅有 apt-get updateapt-get upgrade的功能?而且为什么apt updateapt-get update执行结果都一样?

什么是APT?
APT代表Advanced Package Tool——-用于在Ubuntu等大多数基于Debian系统中管理软件包的命令行工具。 Ubuntu是基于Debian的发行版。目前大多数基于Debian的发行版,像是国内比较出名的深度Linux,以及发布的国产UOS,都是可以使用APT工具。 你可以使用APT安装,更新和清理软件包,以及查找要安装的新软件包。可以找到的软件包取决于在计算机上启用了哪些PPA(软件源)。

apt 命令和apt-get命令的区别?
如果你使用过Ubuntu 16.04之前的版本的话,你可能会对apt-get这个命令比较熟悉。apt命令在某种意义上来说,是apt-get的一个“升级版”,apt很多的参数都和apt-get一样。 也就是说,你会逐渐发现各类教程里面,使用类似于apt install 命而不是 apt-get install package 这样的命令了。 两者最直观的区别都在于使用apt命名时,获取资源的进度用不同的颜色显示,同时安装软件包时也有进度显示。 在使用apt update命令时,会在最后显示有多少个软件可以升级。而apt-get update命令并没有该提示。

使用apt管理软件包
你可以使用apt命令安装,更新和清理系统可用的软件包。APT使用软件包的本地数据库,该软件包会告诉系统是否有可用的更新。 使软件数据库保持最新是非常重要,使用过时的软件包可能会导致计算机上的安全问题(虽然大多数认为Linux比Windows安全,其实并不是,都会存在安全问题。)。要更新APT数据库,可以使用以下命令: sudo apt update 或者 sudo apt-get update APT数据库的更新有三种: 命中(Hit) -这意味着自上次检查以来,软件包没有任何更改。 忽略(Ign)-这意味着该软件包已被忽略,或者是因为该软件包太新而无需检查它,或者是因为有一个小错误。 获取(Get)-这意味着有可用的软件包更新,APT现在将下载此更新的详细信息,而不是更新本身。 更新数据库后,可以使用下面的APT命令来更新系统上的软件包,这个命令会将所有应用程序和Ubuntu系统更新为最新的版本。

sudo apt upgrade 或者 sudo apt-get upgrade ##升级指定软件 有时你可能希望升级特定的软件包,而不是整个系统。APT允许使用以下命令执行此操作: sudo apt upgrade [安装包名] sudo apt-get upgrade [安装包名] 如果某个程序包存在错误,而仍想升级其他程序包,这个方式就很有用。

智能完全升级
APT还具有稍微更智能的软件包升级方式,该工具称为 full-upgrade。与标准升级命令的使用方式相同: sudo apt full-upgrade 除了执行升级功能外,full-upgrade还可以智能地处理新版本软件包的依赖关系。apt-get具有一个“智能”冲突解决系统,它将尝试升级最重要的程序包,必要时以次要的程序为代价。因此,full-upgrade命令可能会删除某些软件包。 由于 full-upgrade可以删除和更新软件包,因此通常建议不要使用此命令,除非绝对必要,或者在对Ubuntu的最新版本进行更新时。 提示:apt-get 命令不存在full-upgrade的方式,而是使用disk-upgrade的方式执行完全升级。 ##组合命令 使用APT时,一般在执行Upgrade前,都会先执行一遍Update,其实在Ubuntu以及其他的Linux发行版中,都可以使用组合命令,在一行命令中,就可以执行两个功能。 要执行更新然后进行升级,可以运行以下命令: sudo apt update -y && sudo apt upgrade -y 该命令基本上是告诉APT运行更新,遇到提示时,默认选择yes(-y), 然后运行升级,然后再次对任何提示选择yes。这将完全自动化更新和升级过程。 ##搜索软件包 APT对于查找新软件包也非常有用。尽管在Ubuntu中有更好的搜索新软件包的方法,但是 apt search命令在查找特定的lib或软件包时确实会派上用场。 要使用APT搜索软件包,可以使用以下命令: apt search [搜索关键词]

使用APT安装/删除软件包
像sudo update一样,在使用Ubuntu和APT安装新应用程序之前,可能会遇到APT的install命令。 使用APT安装软件包的命令是: sudo apt install [安装包名] 相反,要使用APT删除软件包,只需将“ install”一词替换为“ remove”: sudo apt remove [安装包名]

更多学习
本文章仅仅涉及可以使用APT进行的基本操作。apt是Ubuntu系统以及许多其他发行版(基于Debian)的核心,功能极为强大。 如果想继续学习APT,可以使用以下命令快速浏览APT手册页: man apt [2]: http://blog.52i.xyz/usr/uploads/2020/02/266423568.png [3]: http://blog.52i.xyz/usr/uploads/2020/02/2727545537.png

本文为作者admin发布,未经允许禁止转载!
上一篇 下一篇
评论
暂无评论 >_<
加入评论