Внедрение ALT Linux в Ульяновский Торгово-Экономический Техникум (УТЭТ) Печать

1. Постановка рабочей задачи

Описание рабочего процесса в исходном состоянии, для поддержания которого требуется внедрение:
  • Обучение учащихся навыкам работы в текстовом процессоре.
  • Обучение учащихся навыкам работы в табличном процессоре.
  • Обучение учащихся навыкам работы с презентациями.
  • Обучение учащихся навыкам работы с базами данных.
  • Обучение учащихся навыкам работы с графическими файлами.
  • Обучение учащихся навыкам программирования на языке Basic.
  • Обучение учащихся работе с правовой базой данных "Консультант Плюс".
  • Обучение учащихся работе в системе 1С 8.1 (конфигурации: "Бухгалтерия", "Зарплата и Управление персоналом")
  • Работа секретарей и лаборантов в текстовом процессоре MS Word для набора текста (распоряжения, приказы, расписания и др. документация).
  • Работа секретарей в табличном процессоре MS Excel для составления таблиц.
  • Распечатка текста и таблиц (из MS Word, MS Excel) секретарями и лаборантами.
Описание рабочего процесса в состоянии после внедрения (какую работу выполняют пользователи и/или системы, когда это приводит к задействованию внедрённого решения):
  • Обучение учащихся навыкам работы в текстовом процессоре Wirter (пакет OpenOffice.org 3).
  • Обучение учащихся навыкам работы в табличном процессоре Calc (пакет OpenOffice.org 3).
  • Обучение учащихся навыкам работы с презентациями Impress (пакет OpenOffice.org 3).
  • Обучение учащихся навыкам работы с базами данных Base (пакет OpenOffice.org 3).
  • Обучение учащихся навыкам работы с графическими файлами в редакторе KolourPaint.
  • Обучение учащихся навыкам программирования на языке Basic в среде TurboBasic. TurboBasic используется так как преподаватели оказались не готовы к корректировке программы преподавания в присутствующих в системе средах разработки программ на языке Basic gambas и basic256.
  • Обучение учащихся работе с правовой базой данных "Консультант Плюс".
  • Обучение учащихся работе в системе 1С 8.1 (конфигурации: "Бухгалтерия", "Зарплата и Управление персоналом")
  • Работа секретарей и лаборантов в текстовом процессоре Wirter (пакет OpenOffice.org 3).
  • Работа секретарей и лаборантов в табличном процессоре Calc (пакет OpenOffice.org 3).
  • Распечатка текста и таблиц секретарями и лаборантами.

Описание преимуществ, получаемых в результате внедрения:

  • В процессе обучения используется легальное программное обеспечение.
  • Учащиеся получают опыт работы в офисном пакете OpenOffice.org 3, который используется на предприятиях города наравне с MS Office.

2. Постановка технической задачи

Конфигурации компьютеров:

Площадка №1
(Лаборатория информатики 409):
12 компьютеров с однотипной конфигурацией:
Intel Celeron 1.7GHz, 256Mb RAM, 20/40Gb HDD, 100mbit LAN.

Площадка №2
(Лаборатория информационных технологий в профессиональной деятельности 411):
13 компьютеров с однотипной конфигурацией:
Intel Celeron 1.7GHz, 512Mb RAM, 20/40Gb HDD, 100mbit LAN.

Площадка №3
(приёмная директора и лаборантские по всему техникуму):
9 компьютеров с более-менее однотипной конфигурацией:
Intel Celeron 1.7/2.4GHz, 256Mb RAM, 20/40Gb HDD.

Режимы работы компьютеров:

  • Офисный режим работы компьютера: работа с офисным пакетом и/или с правовой базой.
  • Режим разработчика программ/программиста: программирование на языке Basic.
  • Бухгалтерский режим работы компьютера: работа с 1С:Бухгалтерия, 1С:Зарплата и Управление персоналом.

Использование площадок:

Площадка №1:
(Лаборатория информатики 409):
  • Обучение учащихся работе с текстовым и табличным процессорами.
  • Обучение учащихся навыкам работы с графическими файлами.
  • Обучение учащихся программированию на языке Basic.
  • Обучение учащихся работе с правовой базой данных "Консультант Плюс".
Площадка №2:
(Лаборатория информационных технологий в профессиональной деятельности 411):
  • Обучение учащихся работе с текстовым и табличным процессорами.
  • Обучение учащихся программированию на языке Basic.
  • Обучение учащихся навыкам работы с графическими файлами.
  • Обучение учащихся работе с правовой базой данных "Консультант Плюс".
  • Обучение учащихся использованию программного продукта 1С 8.1 (конфигурации: "Бухгалтерия", "Зарплата и Управление персоналом").
Площадка №3:
(приёмная директора и лаборантские по всему техникуму):
  • Работа секретарей и лаборантов в текстовом процессоре Wirter (пакет OpenOffice.org 3).
  • Работа секретарей и лаборантов в табличном процессоре Calc (пакет OpenOffice.org 3).
  • Распечатка текста и таблиц секретарями и лаборантами.

Установленные операционные системы и программы

Площадка №1:
(Лаборатория информатики 409):
  • Установлен пакет ПСПО на базе ALT Linux 4.0 - Лёгкий Линукс (рабочий стол xfce).
  • Офисный пакет OpenOffice.org 3.
  • Графический редактор KolourPaint.
  • Установлен консольный редактор joe для удобства редактирования файлов с консоли.
  • Для программирования на языке Basic взят пакет TurboBasic компании Borland. Запуск TurboBasic производится через DosBox.
  • Справочная система "Консультант Плюс" Демо-версия 2008 года скопирована с CD (запускается естественно через wine).
Площадка №2:
(Лаборатория информационных технологий в профессиональной деятельности 411):
  • Установлен пакет ПСПО на базе ALT Linux 4.0 - Лёгкий Линукс (рабочий стол xfce).
  • Офисный пакет OpenOffice.org 3.
  • Графический редактор KolourPaint.
  • Установлен консольный редактор joe для удобства редактирования файлов с консоли.
  • Для программирования на языке Basic взят пакет TurboBasic компании Borland. Запуск TurboBasic производится через DosBox.
  • Справочная система "Консультант Плюс" Демо-версия 2008 года скопирована с CD (запускается естественно через wine).
  • WINE@Etersoft Network 1.0.12.
  • 1С 8.1 (конфигурации: "Бухгалтерия", "Зарплата и Управление персоналом").
Площадка №3:
(приёмная директора и лаборантские по всему техникуму):
  • Установлен пакет ПСПО на базе ALT Linux 4.0 - Линукс Юниор (рабочий стол KDE3.5).
  • Офисный пакет OpenOffice.org 3.
  • Установлен консольный редактор joe для удобства редактирования файлов с консоли.

Изменения и перенастройки по сравнению с базовым дистрибутивом

  • Офисный пакет OpenOffice.org 2.3 из стандартной поставки заменён на офисный пакет OpenOffice.org 3.
  • В офисный пакет OpenOffice.org 3 были дополнительно установлены словари для проверки орфографии и переносов русского текста.
  • Для большей совместимости с офисным пакетом от компании Microsoft в пакете OpenOffice.org 3 настроено сохранение по умолчанию в форматах MS Office - *.doc, *.xls, *.ppt. А также установлены популярные шрифты: Arial, Courier, Times New Roman.
  • Для удобства редактирования файлов с консоли установлен консольный редактор joe.
  • Для запуска TurboBasic на рабочем столе сделан ярлык, который сразу запускает TurboBasic в DosBox.
  • Для корректной работы 1С 8.1: Зарплата и Управление персоналом в эмуляторе WINE@Etersoft Network 1.0.12 установлен Internet-браузер Internet Explorer 6 и в конфигурационном файле /etc/security/limits.conf выставлены значения:
    *    soft	nofile	5000
    *    hard	nofile	5000
  • Для работы Windows-приложений через сеть установлен пакет etercifs@Etersoft 4.5.2.
  • Для передачи файлов на одном из компьютеров в учебных лабораториях через сервис samba открыт сетевой каталог. На рабочем столе сделан ярлык "Общая папка", который ссылается на сетевой каталог. Подключение к сетевому каталогу производится при загрузке компьютера, через файл /etc/fstab.

3. Описание решения задачи
(Порядок установки/настройки компьютеров комплекса)

Площадка №1:
(Лаборатория информатики 409):
  1. Установка ALT Linux 4.0 - Лёгкий Линукс на компьютеры в классе.
  2. Распределение статических IP-адресов 10.0.4.1- 10.0.4.12
  3. Расшаривание каталогов через сервис samba с компьютера pk12 (IP: 10.0.4.12).
  4. Настройка Synaptic на сетевой каталог на компьютере pk12 (IP: 10.0.4.12) для вероятной доустановки нужных компонентов (здесь предложено спонтанное решение на базе сервиса samba, но лучше организовывать репизитарии на основе встроенных механизмов описанных, например здесь: http://www.altlinux.org/APT_%D0%B2_ALT_Linux/CreateRepository.
  5. Подключение сетевого каталога на компьютерах класса через сервис samba (запись в файл /etc/fstab соответствующей строчки).
  6. Включение демона sshd для возможности удалённой установки/настройки программ и сервисов.
  7. Установка консольного редактора joe.
  8. Установка офисного пакета OpenOffice.org 3, словарей для проверки орфографии и переносов русского текста (dict_ru_RU-0.6.oxt, dict_ru_RU_hyph-0.6.3.oxt, скачиваются отдельно из по ссылке http://extensions.services.openoffice.org) и популярных шрифтов из пакета msttcorefonts-2.0-1.i386.rpm (взято отсюда http://rpm.pbone.net/index.php3?stat=26&dist=0&size=3502929&name=msttcorefonts-2.0-1.i386.rpm). После общения со специалистом оказалось, что в ALT Linux есть свой родной пакет со шрифтами от Microsoft - fonts-ttf-ms-1.0-alt1.M40.1.noarch.rpm (ссылка на файл: http://ftp.yandex.ru/altlinux/backports/4.0/i586/RPMS.backports/fonts-ttf-ms-1.0-alt1.M40.1.noarch.rpm) (для пакета со шрифтами дополнительно потребуется пакет cabextract, но, если ставить через apt-get с настроенным репозитарием, то он установится сам при установке шрифтов).
  9. Копирование ярлыков Writer, Calc, Impress, Base на рабочий стол.
  10. Установка графического редактора KolourPaint (посредством консольной команды apt-get install KolourPaint или через графический интерфейс программы-установщика пакетов synaptic при условии настроенного репозитария).
  11. Копирование пакета TurboBasic в каталог /usr/local/bin/basic. Создание в папке пользователя каталога basic под правами пользователя и создание символических ссылок на файлы в папке /usr/local/bin/basic. Составление скрипта запуска turbo basic содержащего строки dosbox tb.exe:
    #!/bin/bash
    cd /home/student/basic
    /usr/local/bin/dosbox tb.exe
    
    и создание на рабочем столе ярлыка ссылающегося на данный скрипт:
    перейти в папку Desktop пользователя и создать ссылку командой:
    ln -s ../basic/turbo "turbo basic"
    
    на рабочем столе появится ярлык "turbo basic".
  12. Первоначальная настройка wine (команда wine из консоли от имени пользователя).
  13. Копирование на компьютер каталога с программой "Консультант Плюс" (скопирован с CD) в папку пользователя wine_c, настройка ярлыка запуска программы с рабочего стола.
Площадка №2:
(Лаборатория информационных технологий в профессиональной деятельности 411):
  1. Установка ALT Linux 4.0 - Лёгкий Линукс на компьютеры в классе.
  2. Распределение статических IP-адресов 10.0.4.101- 10.0.4.113
  3. Аналогично пункту 3 из Площадки №1 с поправкой на компьютер pk13 (IP: 10.0.4.113).
  4. Аналогично пункту 4 из Площадки №1 с поправкой на компьютер pk13 (IP: 10.0.4.113).
  5. Установка HASP-ключа 1С на компьютер pk13 (IP: 10.0.4.113), подключение HASP-ключа через установку пакетов: aksusbd-redhat-1.8.1-3.i386.rpm, hasplm-redhat-8.30-1.i386.rpm. Так как usb-"драйвера" в ALT Linux подгружаются позже каким-то скриптом из /etc/rc.d/init.d/, то переименовываем ссылки S27aksusbd, S28hasplm (в каталогах /etc/rc.d/rc2.d, /etc/rc.d/rc3.d, /etc/rc.d/rc4.d, /etc/rc.d/rc5.d) соответственно в S87aksusbd, S88hasplm. Это необходимо, чтобы при перезагрузке машины HASP-ключ исправно работал. Данное решение несколько отличается от решения, которое рекомендует ALT Linux в этом документе: .
  6. Аналогичны пунктам 5-11 из Площадки №1.
  7. Удаление Школьного Вайна и установка WINE@Etersoft Network 1.0.12.
  8. Первоначальная настройка wine (команда wine от имени пользователя).
  9. Установка Internet-браузера Internet Explorer 6 посредством команды ieinstall.
  10. Выставление значений в конфигурационном файле /etc/security/limits.conf:
    *    soft	nofile	5000
    *    hard	nofile	5000
  11. Копирование на компьютер каталога с программой "Консультант Плюс" (скопирован с CD) в папку пользователя wine_c, настройка ярлыка запуска программы с рабочего стола.
  12. Установка платформы 1С 8.1.
  13. Установка конфигурации 1С 8.1:Бухгалтерия.
  14. Установка конфигурации 1С 8.1:Зарплата и Управление персоналом.
Площадка №3:
(приёмная директора и лаборантские по всему техникуму):
  1. Установка ALT Linux 4.0 - Линукс Юниор.
  2. Установка консольного редактора joe.
  3. Аналогичен пункту 8 из Площадки №1.
  4. Копирование ярлыков Writer, Calc на рабочий стол.
  5. Подключение принтера (HP1200, Samsung ML-1210, МФУ Kyocera FS-1016 TK110).

Незапланированные препятствия во внедрении и способы их преодоления

Текстовые документы, созданные в пакете Microsoft Office при печати на принтере из OpenOffice.org 3 под платформой ALT Linux не распечатывались из-за отсутствия, в системе ALT Linux указанных в документе популярных шрифтов (Arial, Courier, Times New Roman). Для устранения данного инцидента на компьютеры с платформой ALT Linux устанавливаются данные шрифты из пакета msttcorefonts-2.0-1.i386.rpm или пакета fonts-ttf-ms-1.0-alt1.M40.1.noarch.rpm (последнее будет более корректным и правильным для ALT Linux).
После штатной установки HASP-драйвера aksusbd и менеджера лицензий hasplm от дистрибутива RedHat HASP-ключ не работал, так как демон подгружающий usb-"драйвера" запускался позже, поэтому был изменён порядок загрузки демонов aksusbd, hasplm.
Приобретённый для обучения комплекс 1С 8.1 (конфигурации: Бухгалтерия, Зарплата и Управление персоналом) запускался на различных некоммерческих версиях пакета wine. Программа запускалась, но часто сбоила и закрывалась. После многочисленных экспериментов, не принесших результата в стабильности работы 1С 8.1, было принято решение о приобретении коммерческого эмулятора российской разработки WINE@Etersoft Network на подразделение.
При печати на принтере Samsung ML-1210 таблиц из Writer-а на бумаге тольщина линий таблиц еле различина - проблема именно этого принтера или драйвера. Таблицы выглядят при печати на бумагу чётче, если увеличить толщину линий с 0,05pt до 0,50pt.

Обучающие мероприятия

Преподавателям информатики были предоставлены файлы с документацией по использованию ПСПО скачанные из Internet в формате pdf:
  1. ПО для создания и редактирования текстов OpenOffice.org Writer
  2. ПО для создания и редактирования электронных таблиц OpenOffice.org Calc
  3. ПО для создания и редактирования мультимедийных презентаций OpenOffice.org Impress
  4. ПО для создания и редактирования блок-схем OpenOffice.org Draw
  5. ПО для обработки и редактирования векторной графики Inkscape
  6. ПО для управления базами данных OpenOffice.org Base
  7. ПО для обработки и редактирования растровой графики GIMP
  8. ПО для верстки и подготовки публикаций Scribus
  9. ПО для просмотра вэб-страниц. Mozilla Firefox
  10. ПО для управления электронной почтой Claws-Mail, Mozilla Thunderbird
  11. ПО для сжатия и архивирования файлов Xarchiver, Ark
  12. ПО для обучения программированию KTurtle
  13. ПО для объектно-ориентированного программирования и разработки приложений на языке Java Eclipse
  14. ПО для создания и редактирования Интернет-приложений BlueFish, Quanta Plus
  15. ПО для обработки и монтажа аудио-записей Audacity
  16. ПО для решения задач аналитических (символьных) вычислений Maxima с графическим интерфейсом wxMaxima
  17. ПО для решения задач численных и технических вычислений Scilab
  18. Обзор образовательных программ Kdeedu, gcompris
Секретарям и лаборантам были показаны основы работы с файлами в системе Linux (расположение рабочих папок, особенности копирования со съёмных дисков). Также были показаны отличия по сравнению с пакетом Microsoft Office для наиболее часто используемых функций (например выставление параметров страницы).

Дополнительные информационные материалы,
появившиеся в процессе внедрения (инструкции):


Также разработаны инструкции для настройки эмулятора WINE@Etersoft:

Отчёты пользователей о работе с комплексом

Вершинина Наталья Геннадьевна - преподаватель информатики, знакома с Linux 2 года, уверенный пользователь. Преподаёт текстовые и табличные процессоры, язык программирования Basic. Преподавателем высказаны субъективные минусы:
  • Схожие функции в офисном пакете OpenOffice.opg расположены в других местах по сравнению с офисным пакетом MS Office (например, во Writer-е "Обрамление" расположено в другом месте).
  • В табличном процессоре Calc названия функция на латинском/английском языке - в табличном процессоре Excel названия функций на русском языке.
  • В табличном процессоре Calc [якобы] отсутствует функция "Тенденции", которая имеется в табличном процессоре Excel.
  • Во Writer-е отсутствуют простые стрелки.

Комментарий: К "хорошему" быстро привыкаешь, но является ли хорошим то, что массово используется? Не только обычным пользователям, но преподавателям сложно бывает переключиться на новые программные продукты.

Зельтюкова Анастасия Владимировна - преподаватель информатики, знакома с Linux 1 год, уверенный пользователь. Преподаёт текстовые и табличные процессоры, базы данных, презентации, сети интернет, язык программирования Basic.
  • Я молода и ещё учусь в Университете. К чему-то одному привыкнуть не успела, так что освоение какой-либо другой программы - это расширение своих умений и знаний.

Столярова Лариса Викторовна - преподаватель информатики и 1С:Бухгалтерии, знакома с Linux 2 года, уверенный пользователь. Преподаёт текстовые и табличные процессоры, базы данных, презентации, сети интернет, 1С.
  • В части офисного продукта у OpenOffice.org и MS Office есть различия при решении объёмных или сложных задач, которые в MS Office решались просто, а в OpenOffice.org ещё не всё достаточно хорошо реализовано. Для обучения азам OpenOffice.org подойдёт, но при работе с чем-либо сложным от MS Office сложно отказаться.
Полторак Ирина Даниловна - секретарь, знакома с Linux 1,5 года, уверенный пользователь.
  • Работает в текстовом и табличном процессорах. Составляет приказы, распоряжения. Всё-равно в чём работать - лишь бы работало. В непонятных ситуацияю обращаюсь к специалисту за консультацией. А так - всё устраивает.
Лаборанты в учебных классах, знакомы с Linux 1,5 года, уверенные пользователи. Работают в текстовом и табличном процессорах. Составляют отчёты, расписания и прочую документацию.
  • Лаборанты возмущались больше всего, так как они привыкли к стихийно сложившемуся порядку работы в MS Office 2003, а тут пришлось осваивать другой сложный продукт в лице OpenOffice.org 3.
Комментарий: поначалу пользователям сложно привыкнуть к различиям, даже незначительным, но в отсутствии альтернатив им приходится двигаться дальше в изучении нового для них продукта. При возникновении вопросов по тем или иным ситуациям я также подключаюсь к поиску решения посредством анализа проблемы или посредством поиска аналогичных ситуаций в Internet. При всех неудобствах пользователей, вызванных привычкой работы с одним единственным решением, решения на базе СПО удовлетворяют их потребностям. После 3-х месяцев достаточно жёсткого перехода на СПО из-за отсутствия лицензий (и финансов на них) на проприетарное ПО пользователи пообвыклись с новым для них продуктом и количество неразрешённых проблем свелось к нулевому минимуму.

Внедрением занимался: Жирнов Александр Викторович
e-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript




Другие работы по внедрению ПСПО в учебные заведения