Рассмотрение этой темы проще всего провести на реальном примере, возникающем в конкретном же дистрибутиве — Kubuntu. Не секрет, что русификация KDE и его приложений в нем, мягко говоря, оставляет желать лучшего, существенно отставая по качеству от официального пакета русификации проекта KDE. На причинах этого останавливаться не буду, но столь прискорбный факт имеет место быть. И с ним остается либо смириться, либо попытаться исправить ситуацию.
Смириться — просто: достаточно переключить язык интерфейса KDE на English, чтобы избавиться от лицезрения смеси оксфордского с албанским.
Исправление же ситуации требует некоторых не совсем тривиальных действий. Напрашивающееся решение — подменить родной пакет kde-i18n-ru, установленный из репозитория Ubuntu, одноименным пакетом из Debian (где он собран на основании официального авторского пакета проекта KDE. Ну и зафиксировать его версию — дабы не произошло обратной замены при ближайшем же тотально апгрейде пакетов.
Но не тут-то было. Конечно, после этого мы получаем качественно русифицированное KDE и его приложения. Но удаление оригинального пакета kde-i18n-ru повлечет за собой и удаление ряда пакетов, связанных с ним автоматическими зависимостями — начиная с локально-зависимых компонентов OpenOffice.org и кончая даже пакетами базовой русификации — language-pack-ru, language-pack-ru-base, language-support-ru, результаты чего могут оказаться непредсказуемыми, вплоть до порчи локали.
Поэтому правильный порядок действий будет примерно таков:
- отыскать все пакеты, связанные с kde-i18n-ru автоматическими зависимостями;
- снять с них статус автоматически установленных;
- зафиксировать версии каждого пакета, дабы они не обновились (вместе с зависимостями) при следующем апгрейде;
- и только после этого заменить убунтийский kde-i18n-ru дебиановским аналогом.
Стоит ли овчинка выделки, и не проще ли остаться с полупереведенным KDE-интерфейсом (а то и просто с английским) — решать пользователю.
Другой способ избежать удаления пакетов русификации, связанных автоматическими зависимостями с kde-i18n-ru, будет рассмотрен на следующей странице, где будет говорится об интерактивных настройках aptitude.
Теги: aptitude, deb, debian, kubuntu, ubuntu