[Homeros] I: Обновление ISO-образа дистрибутива ALT Linux Homeros

Michael Pozhidaev msp на altlinux.ru
Пн Янв 9 05:22:09 MSK 2012


Приветствую всех!

Начинаем планомерную интеграцию изменений, накопленных за предыдущий
период. Концепция дистрибутива была в значительной мере переработана,
поэтому всё будем публиковать не за раз. Теперь дистрибутив потенциально
способен к сборке для англоязычных пользователей с полностью
англоязычным интерфейсом, но без ущерба для русской версии, а также
должны быть доступны версии для x86_64. Напоминаю, что с этого релиза
меняем схему именования систем, ALT Linux Homeros Friend меняет имя на
просто ALT Linux Homeros, а системы с оконным окружением будут получать
суффикс вида "(GNOME remix)" или "(XFCE remix)", по мере того, как будет
подходить соответствующая пакетная база. Подробнее о переименовании
можно прочитать по этой ссылке:

http://homeros.altlinux.org/blog/?p=57

В последнем образе была полностью переработана программа установки. Это
главное содержание текущего анонса. Вся программа разбита на отдельные
компоненты, которые можно вызывать по отдельности по мере необходимости
для повышения гибкости. Команда установки снова получила имя
homeros-install, должна обязательно вызываться через sudo и имеет
следующий вид:

sudo homeros-install --boot /dev/sda --root /dev/sda1  --user foobar 

Обратите внимание, что в новой версии пользователь попадает в среду с
ограниченными правами, а не в root'а, как было ранее, и программа
установки создаёт системного пользователя, для которого настраивается
автоматический вход в систему. Имя этого пользователя задаётся
параметром --user. Этому пользователю предоставляется неограниченный
sudo, через которого, желательно, первым делом назначить пароль и себе и
руту. Параметры --root и --boot задают соответственно устройства для
хранения корневой файловой системы и устройство для установки
загрузчика. 

Программа установки на будущее воспринимает параметры --no-lilo и
--home. Первый будет отключать запись lilo, если пользователь хочет это
сделать вручную, вторая команда будет указывать раздел для хранения
/home, чтобы было легче переносить пользовательские данные при
переустановки. --no-lilo будет активирован ровно в следующем выпуске,
поскольку надо уладить организационные договорённости, --home
активируется чуть позже. 

Для простоты на подходе маленькая оболочка внутри emacs, которая будет
спрашивать параметры на русском языке, а затем сама вызывать sudo
homeros-install. Среди отдельных компонентов появилась команда
live-install-lilo, которая восстанавливает утраченный загрузчик в
установленной системе. Если требуется восстановить lilo. то:

1. mkdir /mnt/disk
2. sudo mount /dev/sda1 /mnt/disk 
3. sudo live-install-lilo /mnt/disk 
4. sudo umount /mnt/disk

Вывод команды установки сокращён и больше не мусорит
служебной информацией. Разделы, как и прежде, создаём вручную через sudo
fdisk.

Прочие изменения:

- Добавлены речевые оповещения на русском языке о подключении съёмных
  носителей информации.

- Речевые оповещения на русском о времени в начале каждого часа.

- emacspeak обновлён до версии 35.0.

- emacs-rbook обновлён до версии 1.3.5, вроде, теперь работает упаковка
  в mp3.

- Ядро обновлено до 3.0.8.

В процессе переделки находятся набор каталогов пользователя и содержание
главного меню. Если найдутся нестыковки - будет вычищено в ближайших
обновлениях. 

Известные замеченные неисправности:

- В LiveCD аудиоустройство иногда получает слишком жёсткие права, из-за
  чего может не работать rbook. В установленной системе не наблюдается.

- w3m ведёт себя неправильно при заполнении форм. Исправляется его
  обновлением, но в образ попадёт со следующей версии.

Ожидаемые ближайшие изменения:

- Интеграция новой версии musitorius, которая работает через D-Bus. Это
  не сильно заметно пользователю, но по существу весьма серьёзное
  изменение. В исходных текстах от первоначального musitorius почти
  ничего не осталось.

- Влитие чисток в главном меню и умолчательных каталогов пользователя. В
  главное меню попадут исправления, предотвращающие смену приоритетов
  буферов, из-за чего после закрытия меню пользователь попадал не в тот
  буфер, в котором находился.

-  Расширение пакетной базы со включением большего числа пакетов (brltty
   прежде всего). 

Ссылка на iso-образ:

ftp://ftp.altlinux.org/pub/people/msp/iso/ALTLinuxHomerosBeta-2012-01-09-i586-cd.iso

-- 
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/


Подробная информация о списке рассылки Homeros