Считается ли apt-pinning плохой практикой? Если так, то почему?

Несколько моих коллег и я обсуждали способы поддержки старых версий PHP (в основном 5.2.x) в новых версиях Ubuntu. Поскольку единственными версиями в репозиториях на 10.04+ являются версии 5.3.x, наиболее распространенным разрешением является apt-pinning. Мои коллеги, в основном ссылаясь на возможные проблемы с зависимостями в будущем, похоже, согласились с тем, что это не умно, но я не слишком ясно понимаю это. Я мог бы предположить, что могут быть случаи, когда apt-закрепление других пакетов хорошо, но с чем-то вроде PHP это может быть не самой лучшей идеей.

Почему бы не одобрить более раннюю версию PHP?

1 ответ

"Плохая практика" - оставлять старый, с ошибками, без поддержки и без поддержки безопасности пакет PHP (но я уверен, что у вас нет выбора, и я поддерживаю сервер с версиями PHP с 2005 года).

Но это как раз одна из целей apt-pinning, делать что-то необычное с вашими пакетами и отличаться от основных версий дистрибутива.

Конечно, это вызовет проблемы с зависимостью и приведет к обновлению некоторых других пакетов, но вы не сможете сохранить комфорт основного дистрибутива, если отойдете от основного пути:-) ...

Другие вопросы по тегам