Aptitude или лучше apt?

Автор PbI6A, 09 сентября 2018, 17:37:16

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

PbI6A

Поскольку некоторое время назад ушёл со stable и сейчас сижу на 10-ке, периодически вылезает разная *)(;::("№; с обновлением системы. Когда-то давно (наверно, ещё на stable?) делал абсолютно не думая aptitude update;aptitude -f -y full-upgrade и всё всегда проходило легко и безболезненно. Потом сначала aptitude пропал из поставки по умолчанию :-\, потом начало его колбасить так, что пару недель не запустишь, и начинается колбасня со странными зависимостями, от которых то ничего ставиться не хочет, то предлагает пол системы снести :o
И вот как-то недавно увидел apt. Просто набрал apt update;apt upgrade - и всё обновилось, и всё поставилось. Как говорится, "не понял!"  ??? Ничего не перекосило, ничего не упало! Вообще ничего!!! После запустил aptitude upgrade - и нчего не надо, всё свеженькое! И никаких проблем с зависимостями, никакого бреда!
Это как оно работает так?!
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

yoric

На aptitude уже давно сами дебиановцы бочку катят. Не зря, видимо, выпилили. А apt и apt-get это вроде одно и то же, корпоративный стандарт :-)

Ogis1975

Цитата: PbI6A от 09 сентября 2018, 17:37:16Поскольку некоторое время назад ушёл со stable и сейчас сижу на 10-ке, периодически вылезает разная
Наверно вы не очень понимаете суть тестинга. Могу напомнить.
Самое главное, это то, что:
ЦитироватьTesting has more up-to-date software than Stable, and it breaks less often than Unstable. But when it breaks, it might take a long time for things to get rectified. Sometimes this could be days and it could be months at times. It also does not have permanent security support.
Если вы любите садо-мазо, тогда уж лучше выбирать не testing, а usnstable. Почему?
Потому, что:
ЦитироватьUnstable has the latest software and changes a lot. Consequently, it can break at any point. However, fixes get rectified in many occasions in a couple of days and it always has the latest releases of software packaged for Debian.

ek-nfn

как понял, ТС удивляется не криво работающему тестингу, а тому, как apt легко справился с тем, что оказалось не под силу aptitude. Действительно интересное наблюдение. Кто может прокомментировать эту разницу?
Debian 11 xfce

yoric

Там без подробностей сообщается, и какой-нить ключик может изменить поведение программы по умолчанию до неузнаваемости :-)

qupl

Цитата: yoric от 09 сентября 2018, 21:40:39
На aptitude уже давно сами дебиановцы бочку катят. Не зря, видимо, выпилили. А apt и apt-get это вроде одно и то же, корпоративный стандарт :-)
Пользуюсь в 99% случаев aptitude. Никаких проблем не встречал.
А выпилили его исключительно как "дублирующий", для экономии места в установочном образе.

Плюс aptitude - наличие интерфейса. А пользоваться можно и aptitude и apt-get и apt.

PbI6A

Но нельзя не признать, что работают они по-разному! Этот "решатель" aptitude иногда просто убивает пол системы!
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

dogsleg

Мне в aptitude кажется удобным интерактивное разрешение зависимостей. Кроме того, работу решателя можно довольно гибко настраивать (менять стоимости решений в настройках), так что если не устраивает то, как он работает, это можно изменить без внесения изменений непосредственно в исходный код.

qupl

Цитата: PbI6A от 15 сентября 2018, 19:35:14
Но нельзя не признать, что работают они по-разному! Этот "решатель" aptitude иногда просто убивает пол системы!
Этот решатель apt может по-своему убить полсистемы. Раз на раз не приходится, нужно смотреть, что именно предлагается обновить/удалить. Был бы единственно правильный "автомат" только он бы и остался.

PbI6A

Вот уж не знаю, в чём там печаль, но aptitude иногда предлагает десятки решений, порой предлагая снести много не относящегося к обновляемым компонентам, а вот apt запустил - и обновилось. Наверно, там какой-то решатель что-то решал, но результат отличный и мгновенный. И не предлагал ничего вообще, никаких вариантов. После этого запустил aptitude - всё обновлено, ничего не требуется.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!