Что может APT?

Аватар пользователя Tigro

А вот все время говорят apt, apt. А что в нем хорошего никто сказать не может. Что он может делать, чего не может YUM? Расскажите те, кто действительно это знает.

P.S. Про фронтенды не надо говорить, под YUM они тоже есть...

Аватар пользователя Demimurych

Re: Что может APT?

В общем случае APT и YUM выполняют схожие задачи.
Для решения типичных для пользователей задач разницы, в общем то, никакой. Однако APT обладает значительно большей функциональностью нежели yum. Например в области получения различной информации о репозитариях и пакетах.
Кроме того APT более отказустойчив нежели yum, в случаях обработки не вполне корректно созданных репозитраиях.
Я лично имею у себя оба. потому как есть очень много полезных репозитариев работающих на yum и еще больше на apt.

Аватар пользователя moisha

Re: Что может APT?

А как попробывать apt?

Аватар пользователя Tigro

Re: Что может APT?

Ладно, начинаем говорить серьезно. Вы его пользуете, а я только видел маленько в ubuntu.

>Например в области получения различной информации о репозитариях и пакетах.
А что там можно получить кроме --info? Чем они различаются?

>Кроме того APT более отказустойчив нежели yum, в случаях обработки не вполне корректно созданных репозитраиях.
Он может пропустить пакет который нельзя поставить по зависимостям или что под этим скрывается?

Аватар пользователя Demimurych

Re: Что может APT?

>А что там можно получить кроме --info? Чем они различаются?

кроме инфо ничего. Я имел ввиду информацию о зависимостях пакета с другими пакетами, наличие разных версий пакетов, и наличие этих пакетов в разных репозитариях.

>Кроме того APT более отказустойчив нежели yum, в случаях обработки не вполне корректно созданных репозитраиях.
>Он может пропустить пакет который нельзя поставить по зависимостям или что под этим скрывается?

в общем случае апт просто не даст установить этот пакет еще до начала скачивания. Однако - если в кеше лежит информация о том что зависимости разрешены а в репозитарии по каким то причинам всех пакетов не окажеться то апт выполнит установку только того что имеет разрешенные зависимости. Об остальном же сообщит.
Более детально - apt поддерживает возможностей откатов - иначе говоря - я установив что то получил нестабильную систему - мне достаточно применить откат на шаг назад. И база рпм будет восстановлен в предидущее состояние.
apt следит за целостностью rpm базы. В этом есть плюсы и минусы. Плюсы очевидны - минусы в том что apt без специальных телодвижений откажется работать на базе где есть пакеты с неразрешенными зависимостями. Более того не даст установить пакет который имеет такие зависимости. Если есть возможность разрешить проблемы с зависимостями - апт произведет это - иначе говоря прошерстит по известным ему репозитарям и попробует эти зависимости разрешить.
Далее. Если я все верно помню юм постоянно должен скачивать ноформацию о репозитариях. Что где и как там лежит. В апт есть простая система обновлений информации. Иначе говря юм качает всегда при обновлении, апт только в тех слечаях когда репозитарий дейстивтельно изменился.
Ну из любимого мной - в апт я могу пометить определенные пакеты как неизменяемые. И при подаче команды обновить систему - апт обновит все что возможно кроме обозначенного пакета(ов).
В общем где то так. Сумбурно конечно.

Аватар пользователя Toper_Harley

Re: Что может APT?

Извините, но имеет ли сия программа/служба gui или так же из под консоли?
Где можно достать наиболее стабильную-удобную?

Аватар пользователя Tigro

Re: Что может APT?

Они обе имеют GUI

APT - Synaptic(s) - вот не помню насчет 's'; с или без есть также драйвер к точпадам
YUM - YUMEX, GNOME-YUM, KYUM.

Аватар пользователя Demimurych

Re: Что может APT?

В догонку
APT synaptic и еще kynaptic для КДЕ.

Аватар пользователя IsakovAN

Re: Что может APT?

Цитата:
Однако APT обладает значительно большей функциональностью нежели yum.

"Значительно"? А примерный список фич можно???

Цитата:
Кроме того APT более отказустойчив нежели yum, в случаях обработки не вполне корректно созданных репозитраиях.

ОТКАЗОУСТОЙЧИВ?????
Фига! Установил как-то себе ALT Linux Master. Попробовал Sisyphus поставить: умница apt СНЕС ПОЛ СИСТЕМЫ, затем сказал, что не может найти '/bin/rm' и АВАРИЙНО ЗАВЕРШИЛ РАБОТУ!!! В системе не осталось практически ничего!
При всех своих глюках yum никогда такого не исполнял!

RSS-материал