前文 Ubuntu 16.04 新特性中 我们已经介绍过,随着 Ubuntu 16.04 LTS 的发布,Ubuntu 的软件包管理命令也发生了变化,新系统采用了 Debian 项目中所使用的 APT(Advanced Package Tool)来完成各种的不同的任务,ATP 命令全面取代了我们之前在 Linux 软件包管理基本操作入门中所介绍的 apt-get、apt-cache 等功能。

ATP 在创建之初便是为了解决大量软件包管理所遇到的问题,希望结束类似 Linux 早期系统依赖的一大弊病。不过 ATP 命令本身的文档较为分散,刚上手的用户很难找到它的帮助信息。

过去十多年以来,几乎所有 Debian 和 Ubuntu 用户都在使用 apt-get 进行安装、删除软件包等管理操作。现在大家也应该试着切换到新的 APT 命令来了。

注意:为兼顾老用户的使用习惯 Ubuntu 16.04 依然保留着 apt-get 系列命令。

使用APT简化命令行

下面我们列出 Ubuntu 16.04 LTS 中使用 ATP 命令与老版本 Ubuntu 中软件包管理的用法对比:

Ubuntu 16.04 LTS 老版本Ubuntu
apt install 包名 替代 apt-get install 包名
apt remove 包名 替代 apt-get remove 包名
apt search 包名 替代 apt-cache search 包名
apt show 包名 替代 apt-cache show 包名
apt update 替代 apt-get update
apt upgrade 替代 apt-get upgrade
apt list –installed
  • 替代 dpkg –get-selections | grep -v deinstall
  • 替代 dpkg -l
apt list –upgradable apt-get -u upgrade –assume-no
pt edit-sources
  • 替代 echo ‘new line of text’ | sudo tee -a /etc/apt/sources.list
  • 替代 sudo nano /etc/apt/sources.list
apt autoremove 替代 apt-get autoremove
apt purge 包名 替代 apt-get purge 包名

原文:https://www.sysgeek.cn/ubuntu-16-04-apt-instead-of-apt-get/

转自:使用新的 apt 命令在 Ubuntu 16.04 LTS 下管理软件包

使用新的 apt 命令在 Ubuntu 16.04 LTS 下管理软件包相关推荐

  1. Ubuntu 16.04 LTS下编译GPU版tensorflow

    Ubuntu 16.04 LTS下编译GPU版tensorflow 机器学习与数学 · 2016-06-10 13:51 作者: 比特小组 机器学习与数学出品 机器学习必然涉及到代码,本小组选择sci ...

  2. linux的lnmp环境,Ubuntu 16.04 LTS下LNMP环境配置简述

    Ubuntu 16.04 LTS下LNMP环境配置简述 1.安装mysql sudo aptinstall mysql-server 安装过程会提示密码 2.安装nginx和php #添加nginx和 ...

  3. 在Ubuntu 16.04 LTS下编译安装OpenCV 4.1.1

    目录 一 安装前的准备 二 编译并安装OpenCV 4.1.1 注:原创不易,转载请务必注明原作者和出处,感谢支持! OpenCV目前(2019-8-1)的最新版本为4.1.1.本文将介绍如何在Ubu ...

  4. Ubuntu 16.04 LTS 下安装PyCharm

    PyCharm一个是Python集成开发环境,它既提供收费的专业版,也提供免费的社区版本.PyCharm带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Proj ...

  5. 【一行命令】ubuntu 16.04 LTS安装pip3

    简述 一般使用的下面的那行命令,会比较卡. 所以需要先修改镜像 apt为国内的镜像. [2018/10/11完成] ubuntu切换国内镜像源,加速apt-get下载速度 一行命令 完成上面的步骤之后 ...

  6. Thinkpad T460s 新安装 Ubuntu 16.04 LTS wifi无法连接解决方案

    笔记本型号:Thinkpad T460s Step 1 - 4, 主要是测试指令和返回的无线网络配置相关信息,解决方案和更新指令在Step 5 - 6. 测试指令 Step 1. 终端输入 rfkil ...

  7. OpenStack Mitaka for Ubuntu 16.04 LTS 部署指南

    [声明] 欢迎转载,转载本文请注明作者和出处 https://www.zybuluo.com/ncepuwanghui/note/389373 http://blog.csdn.net/ncepuwa ...

  8. Ubuntu 16.04系统下CUDA8.0配置Caffe教程

    由于最近安装了Ubuntu 16.04,本文教程的特点是不需要降级gcc的版本,毕竟cuda8.0已经支持gcc5以上(默认不支持,实际支持). 本文是在参考caffe官网教程以及http://www ...

  9. ubuntu python3.6_在 Ubuntu 16.04 LTS 系统上安装 Python 3.6

    Ubuntu 16.04 LTS 系统默认自带的是 Python 2.7 和 Python 3.5,有时候我们会需要用到 Python 3.6,但是官方的源里是没有 Python 3.6 的 ,今天就 ...

最新文章

  1. 新研究旨在用“黑箱”算法解决人工智能偏差问题
  2. 【Jetpack 】
  3. Postman中几个body请求格式区别及使用说明
  4. 线性及非线性方程组的解法
  5. Python四大金刚
  6. oracle trigger 延迟执行_一文详解Spring任务执行和调度
  7. python3.6.1安装,linux下安装Python3.6.1
  8. 深入分析之Cluster层
  9. 【转】缺陷与出路—一个游戏开发者的反思
  10. iOS UIImage的剪裁、合并实现
  11. 注意Stream.Seek,如果想要重复使用Stream,注意用Seek复位
  12. 对其他小组作评的评价
  13. 微信公众号页面如何跳转至关注公众号页面
  14. 弱口令安全弱口令字典
  15. qt项目在Linux平台上面发布成可执行程序.run
  16. VMware Fusion安装cloudera manager
  17. 德不配位,必有灾殃(我整整读了五遍,太透彻了!)
  18. Android实现 刮刮乐效果
  19. 2014年计算机专业硕士研究生好就业吗?一位计算机专业硕士毕业生的求职经历和感想
  20. 20162316刘诚昊 用链表实现队列

热门文章

  1. 分治 —— 莫队算法 —— 带修莫队
  2. 图论 —— 二分图 —— 二分图判定
  3. 计算(a+b)/c的值(信息学奥赛一本通-T1008)
  4. 57 SD配置-科目分配-定义客户账户分配组
  5. 18 计量单位xx未对语言xx定义/在语言xx中没有维护短文本
  6. linux安装c++版本eclipse以及编译增加指定库
  7. 网络教育统考计算机怎么考试,网络教育统考怎么考
  8. linux内核那些事之buddy
  9. linux procfs文件系统(2)
  10. 5-10transformation中部分函数使用