新浪微博 | 联系我们
首 页 产品中心 解决方案 成功案例 服务支持 新闻动态 关于我们 联系我们
 新闻中心 NEWS
> 公司新闻
> 行业新闻
 热门板块 HOT
> 南京联想服务器代理|联想服务器S
> 联想System X 3650M5配置RAID
> 联想新服务器thinksystem系列与
> 联想SR650服务器解析
> 联想笔记本如何关闭Windows 10的
> 如何获取DELL服务器抓取日志又该
 解决方案 THE SOLUTION
> S6720-EI系列下一代增强型万兆交
> 思科 Catalyst 9500 系列交换机
> S350 智能网管 Pro 交换机
> 锐捷RG-S5750C-48GT4XS-H交换机


> 服务器产品
> PC电脑产品
> 存储产品
> 交换机产品
> 容灾备份产品
> 路由器产品
> 网络安全产品
> 无线产品
> 终端安全产品
> 小型机
 
当前位置: > 新闻动态 > 公司新闻 > Linux实验室 apt命令应用全解析
Linux实验室 apt命令应用全解析
来源:未知    日期:2017-07-24    浏览量:        
分享到:

标签:

任何系统安装后自然都需要进行应用的安装、卸载、再安装的过程。在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命令应用全解析

什么是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命令应用全解析

sudo apt update:更新package

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

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

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命令应用全解析

 

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

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

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

Linux实验室 apt命令应用全解析

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

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 <seach name>:寻找package

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

Linux实验室 apt命令应用全解析

apt show <package_name>:查看package内容

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

Linux实验室 apt命令应用全解析

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

sudo apt autoremove:自动移除package

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

Linux实验室 apt命令应用全解析

表单展示系列

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

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

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

 

Linux实验室 apt命令应用全解析

[打印本文] [关闭窗口] [返回顶部]
   上一篇:大型机大防数据泄露 IBM Z开启全时加密
   下一篇:这怎么喷?摩拜在英国10天接20破坏举报

相关资料  
> 必看!手把手教你Linux中搭建F
公司信息
 > 公司简介
 > 企业文化
 
产品展示
> 南京服务器全系列产品
> PC电脑全系列产品
> 南京交换机全系列产品
> 南京路由器全系列产品
> 南京防火墙全系列产品
 
解决方案
 >南京联想服务器代理|服务器被黑
 >南京联想服务器代理|别糊涂了!
 >存储安装及数据迁移实施计划
 >RoseHA双机方案
 >XX广场无线覆盖
 >XX设计集团桌面云项目
 
技术服务
 >资料下载
 >常见问题解答
 >技术知识库
行业资讯
 >HP 行业资讯
 >联想 行业资讯
 >H3C 行业资讯
 >华为 行业资讯
版权所有:南京宇宽科技有限公司 | 网站地图