`
dajian
  • 浏览: 113736 次
  • 性别: Icon_minigender_1
  • 来自: 白云
社区版块
存档分类
最新评论

APT介绍和使用

阅读更多
APT(Advanced Package Tool)是 Debian GNU/Linux 用来管理套件的工具,Conectiva 这家巴西的 Linux 套件公司将它移植到使用 RPM 系统的 Linux 套件上,們可以用 APT 来管理我們的 RPM ,不管是安装、移除、或是升級,APT 都做的到,可是我们选用 APT 最大的理由是:它能够自动处理 RPM 相依性的问题,例如:当我们要安装 A rpm,而 A rpm 和 B rpm 又有相依关系的时候,传统作法是先下载 B rpm 安装之后,再下载 A rpm 安装之;可是我们若有安装APT,则只要下一行「apt-get install A」指令就可以了,这样 APT 就会帮我们下载 A rpm,且会自动下载相依性档案(B rpm)帮我们安装,如此一來我们对于 RPM 的安装、移除、或是升級都可以不用去管相依性问题了。

上述的RPM全称是Red Hat Package Manager(Red Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。这里顺便说说Linux软件扩展名。软件后缀为.rpm 最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin 的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。

Apt 使用参考
命令 作用
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 强制安装
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get autoremove 自动删除不需要的包
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends package 了解使用依赖
apt-cache rdepends package 了解某个具体的依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理下载文件的存档
sudo apt-get check 检查是否有损坏的依赖

备注:package 为软件包名称。

想对APT的工作方式有个更详细的理解,参考:<<APT  HOWTO>>


分享到:
评论

相关推荐

    Debian apt-get 使用指南

    本文将详细介绍 `apt-get` 的常用命令及其用法,并提供一些实用的技巧。 #### 二、基本命令详解 1. **更新源列表** `apt-get update` 该命令用于更新本地的软件包索引文件。在安装或更新软件包之前,通常都...

    dpkg,apt 和 aptitude 的使用

    ### dpkg,apt 和 aptitude 的使用 #### dpkg 基础介绍 - **dpkg** 是 Debian 软件包管理系统的核心组件,由 Ian Murdock 在 1993 年创建。它主要用于安装、卸载以及提供与 `.deb` 软件包相关的信息。 - 作为底层...

    apt命令使用详解,介绍linux到详细使用方式,带实例

    ### APT命令详解:Linux系统下的包管理工具 APT(Advanced Package Tool)是Debian及其衍生发行版(如Ubuntu)中的一个...通过本文介绍的各种命令及实例,希望读者能更好地掌握APT的使用技巧,提高日常工作的效率。

    Linux攻略:常用的APT命令参数概括介绍

    Linux 中 APT 命令参数概括介绍 Linux 操作系统中,APT(Advanced Package Tool)是一种强大的...APT 命令参数提供了多种方式来管理软件包,包括搜索、安装、删除、更新、依赖关系、编译环境、源代码、清理和检查等。

    linux debian如何让apt使用本地软件安装仓库,而不去联网

    此外,对于大型项目或企业环境,更推荐使用像`apt-mirror`或`apt-offline`这样的工具来更高效地管理和更新本地仓库。 总的来说,通过以上步骤,你可以在Linux Debian系统中配置`apt`使用本地软件仓库,实现离线安装...

    APT防护方案介绍.pptx

    APT 防护方案介绍 随着网络攻击的日益频繁和复杂,高级威胁防护(Advanced Threat Protection,APT)方案成为企业安全防护的必备手段。APT 防护方案是指针对高级威胁的防护解决方案,旨在检测和阻止高级恶意软件、...

    Android Apt之Activity Route的示例

    本篇文章主要介绍了Android Apt之Activity Route的示例,通过对Android Apt和Activity Route的详细解释,指导读者对Android Apt和Activity Route的理解和应用。 首先,Android Apt是一个编译期的注解处理工具...

    Ubuntu下Apt-get命令使用指南

    ### Ubuntu下Apt-get命令使用指南 #### 引言 在Ubuntu和其他基于Debian的Linux发行版中,`apt-get`是一款极其强大的包管理工具,它可以帮助用户轻松地安装、更新、配置和卸载软件包。`apt-get`是APT(Advanced ...

    apt-fast安装配置

    在本指南中,我们将详细介绍 APT-FAST 的安装配置过程,以及其使用方法。 安装 APT-FAST 要安装 APT-FAST,首先需要添加官方的 PPA 源。打开终端,输入以下命令: sudo apt-get install axel aria2 sudo add-apt-...

    apt-cyg资源

    apt-cyg是针对Cygwin环境的一个包管理工具,它的存在极大地简化了在Windows上使用Cygwin时添加和管理软件包的过程。Cygwin是一个在Windows上模拟Linux环境的开源工具集,它允许用户在Windows系统中运行许多原本只在...

    APT 按钮--指示灯 选型样本.rar

    1. **APT品牌介绍**:APT是一家知名的工业自动化产品制造商,提供各种高质量的电气和电子部件,包括按钮、指示灯、开关等,广泛应用于各种机械设备和控制系统。 2. **按钮分类**:APT按钮通常分为机械按钮和电子...

    云环境下APT攻击的防御方法综述

    云计算以其快速部署、弹性配置等特性吸引了大量的组织和机构使用,然而近期出现的高级可持续性威胁(Advanced Persistent Threat,APT)相比传统的网络攻击具有攻击持续性、高隐蔽性、...

    2018威胁情报&APT;论坛议题

    3. APT防御策略:介绍预防、检测和响应APT的体系化方法,如网络监控、入侵防御系统、沙箱技术等。 4. 实战案例分析:分享过去APT攻击的实例,解析其攻击链路,以及受害者如何通过威胁情报成功防御。 5. 威胁情报...

    apt-mirror搭建ubuntu本地仓库源

    在这里,我们将详细介绍如何使用apt-mirror搭建ubuntu本地仓库源。 一、目的 搭建ubuntu本地仓库源的目的是为了提高中传和北邮的同学在ubuntu10.04lts系统下载和更新软件的效率,合理地节省实验室带宽,方便中传...

    APT学习资料

    ### APT学习资料知识点解析 #### 一、APT软件简介 **APT**(Alternative Transients Program)是一款...通过对APT的学习和使用,用户可以深入了解电力系统的动态特性,为电力系统的规划、设计和维护提供有力的支持。

    apt详解资料

    通过以上介绍,我们对APT的使用有了更深入的理解。APT作为一款强大的包管理工具,在日常的系统维护和软件管理中扮演着不可或缺的角色。熟练掌握APT的使用技巧,可以极大地提高你在Debian及衍生系统上的工作效率。

    apt-get install 的用法

    通过以上介绍可以看出,`apt-get` 提供了一系列强大的命令来帮助用户管理和维护系统中的软件包。掌握这些命令对于有效地使用 Ubuntu 系统至关重要。无论是安装新的软件包还是解决依赖问题,`apt-get` 都能提供必要的...

    APT32F003触摸按键32位MCU,引脚兼容STM8S003,大存储器2KB RAM,36KB Flash-APT32F101开发板介绍.pdf

    本文档旨在详细介绍APT32F003触摸按键32位微控制器(MCU)及其配套开发板——APT32F101的相关特性、应用场景和技术规格。APT32F003是一款高性能的触摸按键MCU,它采用了32位架构,具备强大的处理能力和丰富的外设资源...

    APT组合指示灯.rar

    1. **系统概述**:介绍APT组合指示灯系统的架构、功能和设计理念。 2. **安装与配置**:指导用户如何安装软件,设置参数以适应其网络环境。 3. **指示灯解释**:逐一解释每个指示灯的含义,比如颜色变化代表的威胁...

Global site tag (gtag.js) - Google Analytics