Да, конечно.
Если два пакета конфликта (например, потому что они содержат один и тот же файл), то он пакет менеджер (apt
, aptitude
, synaptics
...) будет отказаться от установки и в то же время.
Таким образом, вы можете устанавливать любые пакеты параллельно, если это позволяет менеджер пакетов. . на моей системе, я установил и gcc-5
и gcc-6
.
Технически, Conflict
выражается явно сопровождающим пакета. Очевидно, что они не могут отслеживать все возможные пакеты в мире, но вместо того, чтобы сконцентрироваться на целевого выпуска (например, пакеты из jessie
правильно конфликтовать с другими пакетами из jessie
, но не обязательно с пакетами из woody
(ака Debian GNU/Linux 3.0)). Поскольку обновление между последовательными выпусками (например jessie
->stretch
) считается важным, вы также можете рассчитывать на соответствующую Conflicts
при установке testing
(ака рядом, чтобы быть стабильной) пакеты на stable
системах.
OTOH, может быть, конечно, ошибки в упаковке, где Conflicts
не правильно выраженной (если вы находите один, не стесняйтесь сообщить об этом). Если это произойдет, установка будет сбой, и вы можете отменить изменение.
Так что довольно безопасно пытаться установить любые пакеты в Debian.
(Тем не менее, я бы не ставил так много доверия в 3-сторонних репозиториев)
С помощью менеджера пакетов, можно указать, в каком каталоге я хочу, чтобы пакет был установлен, так что это не противоречит с версия по умолчанию? – Pietro
нет вы не можете. менеджер пакетов гарантирует, что все компоненты системы будут работать вместе. он не может удерживать эту гарантию, если пользователь начинает вводить случайные вещи. (и это не противоречит версии по умолчанию) –