Справочник по Debian

Приоритеты пакетов


В помощь системе управления пакетами каждому пакету Debian мейнтейнерами дистрибутива назначается приоритет priority. Приоритеты бывают:

  • Required (требующиеся) пакеты, которые необходимы для правильного функционирования системы.

    Сюда относятся все инструменты, которые необходимы для исправления повреждений системы. Вы не должны удалять эти пакеты, иначе Ваша система может стать неработоспособной, и Вы даже не сможете использовать программу dpkg, чтобы вернуть все назад. Системы с установленными только пакетами Required могут не соответствовать для решения большинства задач, но они имеет достаточно функций для того, чтобы позволить системному администратору загрузить и установить дополнительное программное обеспечение.

    • Important (важные) пакеты должны быть найдены на любой Unix-подобной системе.

      Пакеты с таким приоритетом - это остальные пакеты, без которых система не будет нормально работать или не будет удобной. Сюда не относятся пакеты типа Emacs, X11, TeX или любые другие крупные приложения. Эти пакеты составляют минимальную инфраструктуру.

      • Standard (стандартные) пакеты являются стандратными на любой Linux системе, включая разумно небольшую, но не ограниченную систему текстового режима.

        Это то, что устанавливается по умолчанию, если пользователь ничего не выбрал. "Standard" не включает многих крупных приложений, но уже включает Emacs (Это больше часть инфрастурктуры, чем приложение.) и разумное подмножество систем Tex и LaTeX (разумное настолько, чтобы не требовать X11).

        • Optional (опциональные) пакеты включает все те, которые вы можете захотеть установить, даже если с ними не знакомы, и если не имеете специальных требований.

          Это включает X11, полностью TeX и множество приложений.

          • Extra пакеты, которые или конфликтуют с другими более высокими приоритетами, несут малую пользу для пользователей, с ними незнакомыми, или имеют специальные требования, делающие их неподходящими к "Optional".

            Пожалуйста, заметьте разницу между "Priority: required", "Section: base" и "Essential: yes" в описании пакета. "Section: base" означает, что пакет устанавливается перед чем бы то нибыло на новой системе. Большинство пакетов с "Section: base" имеют приоритет "Priority: required" или "Priority: important", и многие из них помечены как "Essential: yes". "Essential: yes" означает, что при удалении этого пакета из системы необходимо указать дополнительную форсирующую опцию системе управления пакетами dpkg. Например, пакеты libc6, mawk и makedev

            являются пакетами с приоритетом "Priority: required" из секции "Section: base", но не являются "Essential: yes".



            Содержание раздела