Что такое переходные пакеты и для чего они предназначены?
37
Что такое переходные пакеты и для чего они предназначены?
Они упрощают переход, если пакет переименовывается:
Допустим, у нас есть пакет под названием mypackage в текущем выпуске. Теперь по некоторым причинам этот пакет переименован в mynewpackage в следующем выпуске. Поскольку менеджер пакетов ничего не знает о переименовании пакетов, он будет относиться к mypackage и mynewpackage как к разным пакетам, так что при обновлении пользователи, у которых есть mypackage, не установят mynewpackage, а останутся со старым mypackage (если это позволяют зависимости).
Чтобы избежать этого, сопровождающий пакета просто создает переходный пакет mypackage в новом выпуске, который не имеет никаких файлов, а зависит только от mynewpackage (этот тип пакета называется « метапакетом »).