Какая именно цель имеет переходные пакеты?

Попробуйте выполнить следующую команду:

sudo dpkg-reconfigure console-setup
31
задан 7 January 2011 в 01:52

11 ответов

Они упрощают переход, если пакет переименован:

Предположим, у нас есть пакет под названием mypackage в текущей версии. Теперь по некоторым причинам эти пакеты переименовываются в mynewpackage в следующей версии. Поскольку менеджер пакетов ничего не знает о переименовании пакетов, он будет обрабатывать mypackage и mynewpackage как разные пакеты, чтобы при обновлении пользователей, у которых mypackage не был установлен mynewpackage, но оставайтесь со старым mypackage (если это позволяют зависимости). [!d1 ]

Чтобы избежать этого, поддерживающий пакет просто создает переходный пакет mypackage в новой версии, у которой нет файлов, но зависит только от mynewpackage (этот вид пакета называется « mynewpackage ").

26
ответ дан 25 May 2018 в 23:36
  • 1
    это как указатель или ссылка, которая отображается из переходного пакета на преемнике или я неправильно понял это? старый mypackage полностью удален, а новый доступен? Я спрашиваю, главным образом, потому что у меня проблема с драйвером с моим принтером, libcupsys был устаревшим, а libcups, похоже, преемником, но единственными драйверами, доступными из базы canon на старой libcupsys. так как мог бы такой переходный пакет помочь мне в этом случае? – NES 7 January 2011 в 02:12
  • 2
    Это похоже на указатель, но мышление таким образом может вводить в заблуждение в некоторых аспектах, поскольку переходный пакет по-прежнему является нормальным пакетом, за исключением того, что он не содержит никаких файлов, а только метаданных. В чем проблема с вашим драйвером принтера? Поскольку karmic libcupsys - это виртуальный пакет, предоставляемый libcups, поэтому проблемы с зависимостью зависят от libcupsys. – Florian Diesch 8 January 2011 в 00:49

Они упрощают переход, если пакет переименован:

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

Чтобы избежать этого, поддерживающий пакет просто создает переходный пакет mypackage в новой версии, у которой нет файлов, но зависит только от mynewpackage (этот вид пакета называется « mynewpackage ").

26
ответ дан 25 July 2018 в 22:39

они упрощают переход, если пакет получает переименован:

допустим, у нас есть пакет mypackage в текущей версии. Сейчас по некоторым причинам этот пакет получает переименован mynewpackage в следующем выпуске. Как менеджер пакетов не знает ничего о переименовании пакетов, она будет относиться к mypackage и mynewpackage как различные пакеты, так что при обновлении пользователи пакета mypackage не сделать mynewpackage установлен, но остаться со старого пакета mypackage (если зависимости позволяют это).

чтобы избежать этого, Разработчик просто создает переходный пакет пакета mypackage в новой версии, что нет никаких файлов, а просто зависит от mynewpackage (такой пакет называется "mynewpackage").

26
ответ дан 26 July 2018 в 23:24

Они упрощают переход, если пакет переименован:

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

Чтобы избежать этого, поддерживающий пакет просто создает переходный пакет mypackage в новой версии, у которой нет файлов, но зависит только от mynewpackage (этот вид пакета называется « mynewpackage ").

26
ответ дан 31 July 2018 в 10:32

они упрощают переход, если пакет получает переименован:

допустим, у нас есть пакет mypackage в текущей версии. Сейчас по некоторым причинам этот пакет получает переименован mynewpackage в следующем выпуске. Как менеджер пакетов не знает ничего о переименовании пакетов, она будет относиться к mypackage и mynewpackage как различные пакеты, так что при обновлении пользователи пакета mypackage не сделать mynewpackage установлен, но остаться со старого пакета mypackage (если зависимости позволяют это).

чтобы избежать этого, Разработчик просто создает переходный пакет пакета mypackage в новой версии, что нет никаких файлов, а просто зависит от mynewpackage (такой пакет называется "mynewpackage").

26
ответ дан 31 July 2018 в 11:33

они упрощают переход, если пакет получает переименован:

допустим, у нас есть пакет mypackage в текущей версии. Сейчас по некоторым причинам этот пакет получает переименован mynewpackage в следующем выпуске. Как менеджер пакетов не знает ничего о переименовании пакетов, она будет относиться к mypackage и mynewpackage как различные пакеты, так что при обновлении пользователи пакета mypackage не сделать mynewpackage установлен, но остаться со старого пакета mypackage (если зависимости позволяют это).

чтобы избежать этого, Разработчик просто создает переходный пакет пакета mypackage в новой версии, что нет никаких файлов, а просто зависит от mynewpackage (такой пакет называется "mynewpackage").

26
ответ дан 2 August 2018 в 04:05

Они упрощают переход, если пакет переименовывается:

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

Чтобы избежать этого, поддерживающий пакет просто создает переходный пакет mypackage в новой версии, у которой нет файлов, но зависит только от mynewpackage (этот вид пакета называется « мета-пакетом «).

26
ответ дан 4 August 2018 в 20:09

Они упрощают переход, если пакет переименовывается:

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

Чтобы избежать этого, поддерживающий пакет просто создает переходный пакет mypackage в новой версии, у которой нет файлов, но зависит только от mynewpackage (этот вид пакета называется « мета-пакетом «).

26
ответ дан 6 August 2018 в 04:10

Они упрощают переход, если пакет переименовывается:

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

Чтобы избежать этого, поддерживающий пакет просто создает переходный пакет mypackage в новой версии, у которой нет файлов, но зависит только от mynewpackage (этот вид пакета называется « мета-пакетом «).

26
ответ дан 7 August 2018 в 22:10

Они упрощают переход, если пакет переименовывается:

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

Чтобы избежать этого, поддерживающий пакет просто создает переходный пакет mypackage в новой версии, у которой нет файлов, но зависит только от mynewpackage (этот вид пакета называется « мета-пакетом «).

26
ответ дан 10 August 2018 в 10:23

Они упрощают переход, если пакет переименовывается:

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

Чтобы избежать этого, поддерживающий пакет просто создает переходный пакет mypackage в новой версии, у которой нет файлов, но зависит только от mynewpackage (этот вид пакета называется « мета-пакетом «).

26
ответ дан 13 August 2018 в 16:49
  • 1
    это как указатель или ссылка, которая отображается из переходного пакета на преемнике или я неправильно понял это? старый mypackage полностью удален, а новый доступен? Я спрашиваю, главным образом, потому что у меня проблема с драйвером с моим принтером, libcupsys был устаревшим, а libcups, похоже, преемником, но единственными драйверами, доступными из базы canon на старой libcupsys. так как мог бы такой переходный пакет помочь мне в этом случае? – NES 7 January 2011 в 02:12
  • 2
    Это похоже на указатель, но мышление таким образом может вводить в заблуждение в некоторых аспектах, поскольку переходный пакет по-прежнему является нормальным пакетом, за исключением того, что он не содержит никаких файлов, а только метаданных. В чем проблема с вашим драйвером принтера? Поскольку karmic libcupsys - это виртуальный пакет, предоставляемый libcups, поэтому проблемы с зависимостью зависят от libcupsys. – Florian Diesch 8 January 2011 в 00:49

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

Похожие вопросы: