词条信息

admin
admin
超级管理员
最近编辑者 发短消息   

相关词条

热门词条

更多>>
什么是端口?到底是做什么的呢?
端口一般指两种,一种是硬件比如路由器或者交换机的插网线的端口,一种是软件的逻辑的概念,比如http的80端口!...
7种进阶方法让你快速测试端口连通性
Ping是Windows、Linux和Unix系统下的一个检查网络连通性的命令工具,对于大部分互联网用户来说很...
电脑开机,总需要按F1,是什么原因造成的?
一.主板掉电这个说法是行业内的叫法了,一般是主板的CMOS电池没电了导致的。也是最常见的一种提示你按F1的提示...
社保降费对个人有什么影响?
下调城镇职工基本养老保险单位缴费比例是政府给企业发的一个大红包,特别是对于企业来说是一个利好,但是对个人来说有...
车辆“出险”对下年保费的影响,到底有多大?
【出险对交强险的影响】【出险对商业险的影响】车辆“出险”对下年保费的影响,到底有多大?这里有必要先提下车险第三...

精选图集

更多>>
简易百科旧版 >>所属分类 >> 软件技术    Linux   

Linux apt命令应用全解析

标签: Linux apt

顶[0] 发表评论(0) 编辑词条

  任何系统安装后自然都需要进行应用的安装、卸载、再安装的过程。在Linux系统中,无论使用Debian的还是Ubuntu、Linux Mint或其他基于Debian和Ubuntu的发行版都,现在需要用到apt命令。

  在apt出现之前,只有.tar.gz的打包文件,用户需要变异每一个他现在GNU协议Linux上运行的软件,这样很麻烦,所以用户希望系统可以提供一个办法来管理这些要安装在机器上的软件包。“package”的概念随之出现,而后Debian率先推出了帮助用户实现快速、实用、高效的安装软件包的方法,APT(Advanced Packaging Tool)作为dpkg的前端诞生。从目前比较流行的Ubuntu16.04中可以看到,apt正在越来越受欢迎。


Linux apt命令应用全解析-解决网 Linux apt命令应用全解析-解决网


目录

什么是apt编辑本段回目录

  前面我们已经提过apt的出现背景,简单来说,apt是一个Linux下的一款安装包管理工具,是一种与包系统交流的命令行工具,用户可以使用它来查找和安装新的软件包,升级软件包或者删除软件包等。

  apt命令提供了一种用APT与包管理交互的方法。可以说apt-get是APT重最受欢迎的工具。毕竟Debian系统有一个名为sources.list资源列表,apt-get能够从这个软件库中安装各种软件包。p.s:sources.list文件位于/etc/apt目录下。

  接下来我们就一起看看如何应用apt。需要注意的是这里使用的是Ubuntu16.04,你也可以在任何其他基于Debian和Ubuntu的Linux发行版中应用。

Linux apt命令应用全解析-解决网 Linux apt命令应用全解析-解决网


sudo apt update:更新package编辑本段回目录

  大多数开源软件、应用和工具在安装之后都会先执行“更新”操作。如果数据库没有自动升级,那么系统不会知道是不是有一个新的可替换package。所以在任何Linux系统中,更新现有的库都是首先要做的。

  更新数据库需要超级用户权限,所以你需要运行“sudo”。


Linux apt命令应用全解析-解决网 Linux apt命令应用全解析-解决网


  如果运行“sudo apt update”的命令行,会看到从服务器端传送回来的package信息。

  运行这个命令一般会有三种不同的结果:Hit, Get 和 Ign

  Hit:package版本与原来的版本没有任何改变。

  Get:找到一个新的可替换版本。它将下载这个全新的版本信息(非版本本身),然后你会看到屏幕上的“获得(get)”键。

  Ign:这个package被忽略。可能现有的package已经是最新的,或者在检索文件是出了一些差错,不过不用担心,这不算是一个错误。


sudo apt upgrade:升级安装package编辑本段回目录

  在更新数据包之后,就可以升级已经安装的package了,而最近方便的方法就是升级所有能更新的软件包。可以输入这个命令sudo apt upgrade。你会接下来在屏幕上看到所有升级的package数量和状态。

Linux apt命令应用全解析-解决网 Linux apt命令应用全解析-解决网



  当然,还有另一种直接升级所有package的方法:sudo apt full-upgrade。

3sudo apt install:安装新的package编辑本段回目录

sudo apt install <package_name>:安装新的package

  如果你已经知道了自己需要安装的package的名字,那么就可以直接执行命令sudo apt install <package_name>。当然,你只需要将<package_name>替换成你真正需要的名字就好,比如你想安装mplayer就可以输入命令:sudo apt install mplayer。

Linux apt命令应用全解析-解决网 Linux apt命令应用全解析-解决网


  如果你不是十分确定你想要安装的package名字,那么你可以输入名字中的一部分,然后系统会给你提示和选项,给出所有符合你要求的安装包名字,然后你就可以准确安装了。

Linux apt命令应用全解析-解决网 Linux apt命令应用全解析-解决网


  另外,补充几个常用的安装新package的命令。

  sudo apt install <package_1> <package_2> <package_3>:该命令可以同时安装多个package。

  sudo apt install <package_name> --no-upgrade:安装该package但是不升级。

  sudo apt install <package_name> --only-upgrade:升级该package。

  sudo apt install <package_name>=<version_number>:安装该package的固定版本。

  sudo apt remove <package_name>:移除该package。

  sudo apt purge <package_name>:彻底删除该package(包含配置文件)。


apt search :寻找package编辑本段回目录

  可能很多人并没有用过这个功能,但是如果你想要找一个特殊的lib,就需要用写个命令行了,它将帮你找到你要找的所有package。

Linux apt命令应用全解析-解决网 Linux apt命令应用全解析-解决网


4apt show:查看package内容编辑本段回目录

apt show <package_name>:查看package内容

  如果你在安装或是移除某个package之前需要查看他的具体信息,可以使用apt show<package_name>这个命令。

Linux apt命令应用全解析-解决网 Linux apt命令应用全解析-解决网


  这个命令将显示有关给定package的相关信息,如其依赖性,安装状态和下载大小等信息。

sudo apt autoremove:自动移除package编辑本段回目录

  很多时候我们会遇到各种各样的问题,比如空间不够,容量不足。这时候总希望删除一些没用的软件包,而这个命令会自动删除部分libs和package,为你的磁盘腾出空间。

Linux apt命令应用全解析-解决网 Linux apt命令应用全解析-解决网


表单展示系列

  apt list --upgradeable:展示可升级表单。

  apt list --installed:展示已安装表单。

  apt list --all -versions:展示系统中所有能找到的package。

Linux apt命令应用全解析-解决网 Linux apt命令应用全解析-解决网


  如今apt已经成为一种很实用软件包工具,这篇文章解决网为大家介绍了一些常用的apt的命令与概念,希望能帮助大家找到合适的命令,学会apt的运用。

 

 

附件列表


按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

→我们致力于为广大网民解决所遇到的各种电脑技术问题
 如果您认为本词条还有待完善,请 编辑词条

上一篇iOS被爆有8个底层漏洞
下一篇暴雪10月将终止对XP及Vista支持

0
1. 本站部分内容来自互联网,如有任何版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
2. 本站内容仅供参考,如果您需要解决具体问题,建议您咨询相关领域专业人士。
3. 如果您没有找到需要的百科词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>