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

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

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

过去十多年以来,几乎所有 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
apt 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 包名

原文发布时间为:2016-05-20

时间: 2025-01-27 01:34:55

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

每个 Ubuntu 用户都应该知道的 Ubuntu 16.04 LTS 的十大新功能

每个 Ubuntu 用户都应该知道的 Ubuntu 16.04 LTS 的十大新功能 开发了六个月后,Canonical在2016年4月21日正式发布了新的Ubuntu 16.04 LTS.现在它可供下载,安装到PC.笔记本和上网本上. Ubuntu的这个版本是作为"长期支持"版(LTS)发布的,将在5年的时间内得到更新和安全补丁:在此期间,会发布多个单点版本(Ubuntu 16.04.1.Ubuntu 16.04.2和Ubuntu 16.04.3).它还随带数量众多的变化,以及几项新

升级到Ubuntu 16.04 LTS教程

  如果你不想全新安装 Ubuntu 16.04 LTS ,本文将介绍如何从 Ubuntu 15.10 或更老版本的 Ubuntu 进行升级.就目前来看,升级到 Ubuntu 16.04 LTS 的过程中虽然会有些小错误,但整个升级过程还算不错. 在正式开始升级之前,请使用如下命令先对系统进行更新: sudo apt-get update && sudo apt-get dist-upgrade 上述命令将为当前系统安装最新可用的软件包,升级完成后请使用如下命令重启系统以完成更新安装: s

Ubuntu 16.04 LTS将支持ZFS文件系统,工作仅完成90%

2个月前,我们曾报道过Ubuntu将正式支持ZFS文件系统的消息.而在你更新系统至Ubuntu 16.04 LTS(Xenial Xerus)之前,还请务必知晓这项新功能仍处于技术预览的阶段.Ubuntu并未完成所有工作,用户在安装前需要将之手动添加到安装器中,想要其成为默认选项,显然还需要等待很长一段时间. Ubuntu开发者青睐该文件系统的一个主要原因,是Debian也支持它.鉴于Ubuntu基于Debian.且ZFS正处于上升期,Canonical的决策也显得理所应当. 需要指出的是,ZF

Ubuntu 16.04 LTS 将支持 ZFS:但仅完成 90% 准备工作

2个月前,我们曾报道过Ubuntu将正式支持ZFS文件系统的消息.而在你更新系统至Ubuntu 16.04 LTS(Xenial Xerus)之前,还请务必知晓这项新功能仍处于技术预览的阶段.Ubuntu并未完成所有工作,用户在安装前需要将之手动添加到安装器中,想要其成为默认选项,显然还需要等待很长一段时间. Ubuntu开发者青睐该文件系统的一个主要原因,是Debian也支持它.鉴于Ubuntu基于Debian.且ZFS正处于上升期,Canonical的决策也显得理所应当. 需要指出的是,ZF

Ubuntu 16.04 LTS 现在可将 Unity 启动器移动到桌面底部

用户对Ubuntu这个Linux操作系统要求最多的功能,可能就是将Unity启动器移动到桌面底部.Ubuntu Unity开发者Marco Trevisan昨天在他的Google+主页上宣布,Canonical终于决定采用Ubuntu麒麟团队辛苦完成的成果,将Unity 7启动器移动到桌面底部. 不过Marco Trevisan表示,用户目前还需要手动输入命令"gsettings set com.canonical.Unity.Launcher launcher-position Bottom&

Canonical面向Ubuntu 16.04 LTS发布首批内核安全修复补丁

上周我们曾报道Canonical已经开始为运行64位系统和Linux Kernel 4.4 LTS内核的Ubuntu 16.04 LTS(Xenial Xerus)提供在线内核补丁服务,在上周末Canonical的Luis Henriques就推出了首个Kernel Live Patch安全公告,提醒Ubuntu 16.04 LTS的官方和其他flovers用户尽快执行更新. 首个Linux Kernel更新就是修复近期非常热门的"脏牛"(Dirty COW)漏洞,在损坏的只读存储映射

Ubuntu 16.04 LTS 推荐开源 AMDGPU 和 Radeon 驱动程序

Ubuntu 16.04 LTS 将不支持 AMD 催化剂驱动作为 AMD GPU(图形处理单元)的驱动程序,相反 Canonical 建议用户采用开源的 Radeon 和 AMDGPU 作为替代. Ubuntu 16.04 LTS已经放弃了 fglrx 驱动,转而推荐 Radeon 和 AMDGPU 作为替代.AMD 官方也为更好的用户体验在驱动方面投入了大量的工作,有兴趣的朋友可以阅读下 Ubuntu 16.04 LTS 发行说明的相关部分. 如果你在 2016 年 4 月 21 日正式发布

Mark Shuttleworth: Mir 将在 Ubuntu 16.04 LTS 做为默认显示服务器

在一次次延迟之后,最新的情况是,Mir 将在 Ubuntu 16.04 LTS 做为默认显示服务器,也就是两年后. 最初的计划是在 Ubuntu 13.10 中使用 XMir 做为 Unity 7 下的 X11 兼容层,不过英特尔拒绝支持 XMir, 并且由于开发进度的原因,最终是延迟了这一计划. 在即将发布的 Ubuntu 14.04 LTS 中,Mir 将连同 Unity 8 做为测试项目, 不过从目前的进度来看,还十分十分前期. 相关的 Mir 说辞同样出现在 Ubuntu 14.10 中

Ubuntu 16.04 LTS将移除私有的AMD催化剂驱动

即将发布的Ubuntu 16.04 LTS将抛弃私有的AMD驱动fglrx(即催化剂驱动),开发者鼓励使用开源替代radeon和amdgpu.AMD过去两年正在统一Linux 平台下的开源和闭源驱动,其中amdgpu将作为一个核心的组件被开源和闭源驱动共同使用. Canonical/Ubuntu开发者称,当AMD用户从旧 版本升级到16.04, fglrx驱动和 xorg.conf将被移除. AMD用户可以使用开源驱动,或者手动从AMD网站下载闭源的fglrx驱动. 开源驱动在功能上还没有赶上闭