В двух словах, это то, что означают разделы архива в Ubuntu:
1) main
: бесплатное программное обеспечение, официально поддерживаемое Canonical
2) universe
: бесплатное программное обеспечение, НЕ поддерживаемое Canonical
3) restricted
: Несвободное программное обеспечение, официально поддерживаемое Canonical (в том числе, в основном, драйверы устройств)
4) multiverse
: Несвободное программное обеспечение, НЕ поддерживаемое Canonical (сюда приходит flashplugin-nonfree)
Debian имеет следующие подразделения:
1) main
: все свободное программное обеспечение, соответствующее DFSG (Руководство по бесплатному программному обеспечению Debian)
2) contrib
: Бесплатное программное обеспечение, которое следует за DFSG, но зависит от программного обеспечения в non-free
.
3) non-free
: Все виды несвободного программного обеспечения, которое не соответствует DFSG.
Поскольку Debian не проводит различия между пакетами на основе поддержки (поскольку все пакеты поддерживаются сообществом Debian), contrib
а non-free
пакеты соответствуют Restricted
/ Multiverse
в Ubuntu. По умолчанию все contrib
и non-free
пакеты вводятся Multiverse
при их синхронизации. Если Canonical намеревается поддержать их, они перемещаются в restricted
.