yaourt, разница между пакетами и программами

Сколько уже пользуюсь, но не могу врубится, как отказаться от обновления пакетов?
на -Syua йогурт вываливает два списка:
==> Только обновление пакета (новая версия):
==> Обновление программ (новая версия) :
Вот зачем мне обновлять пакеты? Как отрубить обновления пакетов, тем более, что с ними чаще всего происходят какие-то проблемы. Хочу обновлять только программы.
А вот этого делать не надо! Почему: обновилась, допустим, какая-то либа, а ваша программа обращается к старой версии, т.е. именно к той, под которую она была собрана. Сопровождающий подсутился и собрал для вас новую версию пакета с учетом обновленных зависимостей. В противном случае вам надо будет разруливать такие нюансы самому.

bitrixbiz
с ними чаще всего происходят какие-то проблемы
Все люди, ошибки бывают...
Всё равно не понял, ну обновлю я версию пакета, но программа как была так осталась не обновлённой и обращается по прежнему к старой библиотеке. Смысл тогда обновлять пакет?
Я так понимаю, если надо чтобы программа обновлялась к новой версии библиотеки, то надо собрать новую версию программы, тогда это и будет обновление программы, это то, что вы описали, а смысл обновлять пакеты какой?
Есть мнение, что программа скомпилированная с библиотекой версии X.Y.Z будет работать с библиотекой X.Y.Z+1 без перекомпиляции. Не обновлять ее глупо, так как обычно это исправление ошибок. Версия может остаться старой, но измениться релиз , так как сама либа тоже от чего-то зависит. Если вы среди ночи можете на память назвать все зависимости установлены пакетов, то да, а так не трогайте, то что едет.
Зайдём с другого бока....
Библиотеки нынче называются пакетами, или всё же программами?
Если пакет==библиотека вопросов нет. Если библиотека==программа, тогда при чём тут обновление пакетов и библиотеки? Есть же список, где чёрным по белому написано: обновление программ.
anode
Есть мнение, что программа скомпилированная с библиотекой версии X.Y.Z будет работать с библиотекой X.Y.Z+1 без перекомпиляции.
Всякое бывает.
bitrixbiz
Сколько уже пользуюсь, но не могу врубится, как отказаться от обновления пакетов?
на -Syua йогурт вываливает два списка:
==> Только обновление пакета (новая версия):
==> Обновление программ (новая версия) :
Вот зачем мне обновлять пакеты? Как отрубить обновления пакетов, тем более, что с ними чаще всего происходят какие-то проблемы. Хочу обновлять только программы.
Деление на пакеты и программы, осуществляемое yaourt, чисто условно (проанализируй как оно осуществляется, исходя из структуры формата обозначения пакета), но это в принципе не верно. В ArchLinux все есть пакет (правда эти пакеты в официальном репозитарии и неофициальном, AUR, разные). А вот после установки пакета получается одно или куча приложений - программ/утилит/скриптов/e.t.c.
Запусти официальную команду (программу)
# pacman -Syu
и увидишь, что нет никакого деления ни на пакеты ни на программы - все есть пакет.

И пора уже понять - частичные обновления в ArchLinux не поддерживаются. Рекомендую обновляться как минимум 1 раз в неделю (я обычно 2-3 раза).
Ошибки не исчезают с опытом - они просто умнеют
bitrixbiz
Если пакет==библиотека вопросов нет. Если библиотека==программа,
не так!
пакет это пакет в котором может быть и библиотека, и программа, и и то и то одновременно.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
С изменениями в пакетах можно ознакомиться здесь.
https://t.me/atvva
 
Зарегистрироваться или войдите чтобы оставить сообщение.