Это ограничение бинарного распространения. Каждый бинарный дистрибутив устанавливает определенную политику, и пользователи должны ей следовать, иначе будут тяжелые времена. Конкретно,вы столкнетесь с поломкой ABI или вам нужно будет перестроить сложную цепочку пакетов и установить эти пакеты параллельно, что пойдет... против философии Arch.
Философия простоты Arch означает интеграцию только последних выпусков в ее основные компоненты, поэтому выбор версий на самом деле не определяется дизайном, предположительно потому, что это слишком усложнило бы набор инструментов.
В отличие от этого, дистрибутивы на основе deb -могут иметь несколько версий пакетов с автоматическим разрешением зависимостей. Однако он хорошо работает только на обновлениях, а не на даунгрейдах. Понижение обычно заканчивается удалением всей цепочки пакетов и переустановкой более старых версий. Это долгая и трудоемкая задача по установке контактов пакета и очистке. Так что вряд ли это идеал.
То, чего вы пытаетесь достичь здесь, — это среда, -свободная от политики, в которой вы сами определяете политику системы. По сути, для этого вам нужен дистрибутив на основе исходного кода -. Я предлагаю Gentoo. Однако у этой свободы есть своя цена, поскольку большинство пакетов недоступны в двоичном формате. Также не забудьте попробовать Calculate Linux и RedCore, так как они включают в себя более крупные предварительно -собранные бинарные репозитории, оставаясь при этом близкими к корням Gentoo.
Чтобы указать правильный часовой пояс, перейдите к about:config
и переключите privacy.resistFingerprinting
на false
, затем перезапустите. Так что да, похоже, это -мера сохранения конфиденциальности.
Обратите внимание, что переключение параметра немедленно повлияет на вызовы new Date().toString()
на всех вкладках, заставив их отображать правильный часовой пояс, но new Date().getTimezoneOffset()
не сообщает правильное смещение на всех вкладках до перезапуска.