[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Что такое "суперкоровьи полномочия" apt и aptitude?



On Thu, 2009-05-28 at 08:47 +0400, Andrej wrote:
> * James Brown <jbrownfirst@gmail.com> [Thu, 28 May 2009 08:36:06
> +0400]:
> 
>         > apt-get -h
>         > apt 0.7.20.2 для amd64 скомпилирован Apr 20 2009 20:23:02 
>         > ...... В APT есть коровья СУПЕРСИЛА. 
>         > 
>         > aptitude -h 
>         > aptitude 0.4.11.11 
>         > ...... Эта версия aptitude не имеет "Super Cow Powers". 
>         > 
>         > 
>         > Что это за "коровья суперсила", и чем в этом отношении
>         отличаются 
>         > возможности моих apt и aptitude? 
>         > 
>         > 
>         >
>         
> 
>  
> Может быть вот эта ссылка поможет Вам http://welinux.ru/post/165/ .
>   
> По ней Вы,  Джеймс, найдете Тему " apt vs aptitude"
> которая думаю, что удовлетворит Ваш интерес . 
>   
 
Сейчас уже нет никакой разницы, чем пользоваться, кроме одного - в
aptitude можно вручную фиксировать версии пакета (запрещать обновление),
помечать и снимать отметку auto.
остальное - просто удобство curses-интерфейса и удобно собранные вместе
описания и более визуальная работа с пакетами.

утилиты apt изначально вообще не умели работать с метками auto, поэтому
не умели и удалять пакеты, которые установлены автоматически и больше
никому не нужны. Также они не проставляли эти метки при установке
пакетов, поэтому рекомендовали пользоваться только aptitude - чтобы
пометки были и при удалении с помощью aptitude появлялась возможность
удалить также неиспользуемые пакеты.
В этом вся разница работы apt и aptitude на уровне обработки
зависимостей.
С debian lenny утилиты apt научились пользоваться метками auto -
проставлять их при установке и удалять с помощью apt-get autoremove.
так что разницы в обработке зависимостей и прочем сейчас уже нет.

-- 
Best wishes, Andrew Ploskirev


Reply to: