新的操作系统装好以后,安装新软件是一件必不可少的工作。但是在Linux中,安装应用软件和Windows下有些不同,对于Linux初学者来说,安装软件是一件很让人头疼的事情。由于很多Linux 应用软件都是以源代码的形式发布的,这就要求用户根据自己系统的实际情况和自身的需要来配置、编译源程序后,才能使用这些软件。Linux传统的通过源代码方式安装Linux对于大多数Linux 初学者往往显得过于复杂和困难。Redhat公司为了降低软件安装的复杂性,在自已出的发行版中推出了著名的软件包管理工具:RPM(Redhat Packet Manager),虽然RPM打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。
虽然RPM提供的系软件管理功能使得软件安装和删除高度的自动化,简化了Linux环境下软件安装和管理的难度。但是RPM为保持系统一致性而具有的软件包依赖性问题需要管理员手工解决。管理员在安装和卸载程序时就可能非常烦琐。例如:在某个软件A时会发现该软件依赖于另外一个软件B,从而需要下载B,又发现B依赖与C,这样出现多次依赖嵌套问题。管理员不得不一一下载,然后再安装。
而Debian发布的软件管理系统发明了APT(高级软件包工具,Advanced Package Tool)则在系统软件安装维护方面更加方便易用。APT能够在发现软件包依赖性的同时自动下载相应的软件包并加以安装。APT使得管理员能毫无故障地执行系统软件的升级。许多时候,当用户的软件安装对其他方法产生不良影响时,apt的一个改进能够让所有事情都保持正确。APT使得零停机时间升级成为现实。
虽然APT是基于Debian的软件包管理工具,但是一个好消息是基于APT已经被一个巴西公司Conectiva移植到基于RPM的系统上
分享到:
相关推荐
解释:apt-fast采用aria2下载工具,可以通过增加线程的方式来加速apt-get/apt等命令。详细信息,可以参考https://wiki.ubuntu.org.cn/Apt-fast 安装方法: ubuntu 11.04~13.10版本: sudo apt-get install axel ...
1. APT攻击的定义和特征:解释什么是APT攻击,它们是如何工作的,以及为什么它们对组织构成威胁。 2. 威胁情报:介绍如何收集和利用威胁情报来预测和防止APT攻击。 3. 安全策略:讨论构建全面安全策略的重要性,包括...
《Mandiant APT1 报告》是网络安全领域一份重要的公开报告,由著名网络安全公司Mandiant发布。APT(Advanced Persistent Threat)是指高级持续性威胁,通常指的是那些由国家支持或有组织的黑客团体进行的长期、有...
在Ubuntu系统中,`apt`是Debian软件包管理器的一个关键组件,它负责安装、更新和管理软件。然而,`apt`默认的下载过程是单线程的,这可能会限制下载速度,尤其是在网络环境较差或者需要下载大量软件包时。为了解决这...
在Linux世界中,Ubuntu是一个非常流行的开源操作系统,其软件包管理器`apt`(Advanced Package Tool)是系统管理和维护的核心工具。`apt-mirror`是一个用于创建本地镜像的工具,它可以帮助用户从官方Ubuntu服务器上...
APT-FAST 安装配置指南 在 Ubuntu 系统中,APT-FAST 是一种替代 APT-GET 的下载加速工具,通过增加线程来提高下载速度。在本指南中,我们将详细介绍 APT-FAST 的安装配置过程,以及其使用方法。 安装 APT-FAST 要...
apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源apt-get源
### Debian apt-get 使用指南 #### 一、简介与基本概念 `apt-get` 是 Debian 及其衍生系统(如 Ubuntu)中的一个强大的包管理工具,它可以帮助用户安装、升级、卸载软件包,并且能够自动解决依赖关系。本文将详细...
在Ubuntu操作系统中,`apt`(Advanced Package Tool)是一个核心组件,用于管理和更新软件包。它使得用户可以方便地从官方或自定义的软件源安装、升级和卸载软件。然而,有时候用户可能会遇到问题,比如安装了`...
centos下apt-mirror命令安装包 apt-mirror-0.5.4-2.noarch.rpm
《自动安装软件工具auto-apt在Ubuntu系统中的应用与实践》 在Ubuntu操作系统中,管理软件包和其依赖关系是一项常见的任务。对于开发者和系统管理员来说,手动处理这些任务可能会耗费大量的时间和精力。为此,出现了...
尽管 apt-get 安装软件那么 "cool",但它毕竟是一个在线安装工具,当没有网络时,apt-get 则显得力不从心了。 考虑下面这个现实中的例子:在家里我一个装有 APT 的机器,但是没有网络连接。在工作地方的电脑有很快...
apt-get 相当于在线安装,快点下吧
**apt-cyg资源详解** **一、apt-cyg介绍** apt-cyg是针对Cygwin环境的一个包管理工具,它的存在极大地简化了在Windows上使用Cygwin时添加和管理软件包的过程。Cygwin是一个在Windows上模拟Linux环境的开源工具集,...
【Android APT(Annotation Processing Tool)详解】 APT全称为Annotation Processing Tool,是Android开发中用于处理注解(Annotation)的一种工具。它允许开发者在编译期间通过自定义注解处理器来生成源代码、XML...
apt-get 安装资源包,包括 ubuntu-keyring_2018.02.28_all.deb libapt-pkg5.0_1.6.14_amd64.deb apt_1.6.14_amd64.deb
APT攻击(英文:Advanced Persistent Threat),中文叫做“高级持续性攻击” 。我国国内受害者的性质来看,政府、央企国企、科研单位和高校依然是APT攻击的重灾区,尤其是涉及对外进出口、国防军工、外交等重点单位...
然而,`apt-get`是Debian和Ubuntu系统中的一个非常流行的包管理工具,它提供了方便的方式来搜索和安装软件包。尽管RHEL 5默认不支持`apt-get`,但通过一些额外的步骤,我们可以让这个功能在系统中可用。 首先,`apt...