Номенклатура пакетов, используемая в openSUSE, несколько своеобразна, и отличается от применяемой в других дистрибутивах, причём часто дело в различии не только слов, но и сути. В частности, сам термин «пакет» охватывает несколько объектов — типов пакетов:

  • обычные rpm-пакеты (package) и их частный случай — пакеты с исходными текстами (srcpackage);
  • шаблоны (pattern) — группы пакетов, установка которых необходима (или рекомендуется) для достижения некоей функциональности, например: office, multimedia, и так далее; сходны с метапакетами, используемыми во многих других дистрибутивах, но, в отличие от них, не обязательны для установки и удаления целиком; подробнее — здесь;
  • продукты (product) — тавтологически определяются как группы пакетов, которые необходимы для установки продуктов; в качестве таковых выступают openSUSE — собственно система, и openSUSE-Addon-NonOss — дополнительные компоненты;
  • патчи (patch) — ну, это понятно, патч: он и в древней Сузеане патч.

Типы пакетов package, pattern, product и patch выступают в качестве значений опции -t для внутренних команд in, se и if. Если она не указана, по умолчанию подразумевается тип пакета package,то есть обычный.


К содержанию | Шпаргалки по zypper’у