Ha: Re: [mdk-re] router
Alexander Bokovoy
=?iso-8859-1?q?ab_=CE=C1_avilink=2Enet?=
Пт Янв 19 14:53:00 MSK 2001
Hello Maksim,
Friday, January 19, 2001, 12:17:48 PM, you wrote:
> Hello Konstantin,
> Friday, January 19, 2001, 12:42:34 PM, you wrote:
KSrr>> что такое apt?
> Debian'овский эквивалент rpm, т.е. программа для облегчения установки,
> удаления и обновления пакетов с отслеживанием зависимостей и т.д.
> Весьма продумана. Сейчас активно учится работать с rpm, после чего ее
> можно будет использовать как альтернативный менеджер пакетов в
> дистрибутивах, традиционно использующих последнюю (RedHat и наш
> любимый Mandrake).
APT альтернативой RPM не является. APT -- Advanced Packaging Tool,
есть всего-лишь звено в системе управления пакетами Дебиана. APT
позволяет управлять пакетами, абстрагировавшись от конкретной их
реализации (путем rpm или dpkg) и их настройки (Deb-Conf в Дебиане,
аналог в RPM-ориентированных средах отсутствует, поскольку Deb-Conf
интерактивен). APT ответственен за то, чтобы разобраться с
зависимостями для запрашиваемого пакета и самому разрешить их. При
установке пакета это означает добавление тех пакетов, от которых
устанавливаемый зависит, но которые в системе отсутствуют. При
удалении -- удаление всех, которые от него зависят (если потребуется).
APT в Mandrake 7.2 RE можно рассматривать как интерфейс к некоторым
часто выполняемым действиям над RPM-пакетами: обновление всего
дистрибутива из общего источника, установка отсутствующего пакета,
автоматическая установка исходников и сборка пакета, удаление пакета
или группы зависимых пакетов. Сложные операции над пакетами все равно
требуют обращения к низкоуровневым утилитам, которыми в данном случае
являются dpkg и rpm.
В концептуальном плане отличие дебиановского подхода от RPM хорошо
описано в одной из ноябрьских редакционных статей на freshmeat.net
автором интерфейса APT к RPM.
--
Best regards,
Alexander mailto:ab на avilink.net
Подробная информация о списке рассылки community