Страница 1 из 1

Raspberry - оптимизация для АРМ офисного сотрудника

СообщениеДобавлено: 08 янв 2020 03:05, Ср
UncleFather
Задача:

Имеется одноплатный микрокомпьютер Raspberry Pi 3 model B+ («Малинка»). Необходимо оптимизировать его для создания Автоматизированного Рабочего Места (АРМ) обычного офисного сотрудника. Обычно, такому сотруднику нужны приложения Office, архиватор, калькулятор, интернет-браузер, аудио/видео-плеер, просмотровщик картинок и pdf-файлов.

Все это программное обеспечение имеется в комплекте стандартной поставки Raspbian, доступной на официальном сайте.

Поэтому, для оптимизации нужно лишь удалить неиспользуемые пакеты, установить обновления, подключить модуль часов реального времени DS3231.




Решение:

Установка операционной системы не представляет сложности. Нужно скачать iso образ Raspbian и записать его на micro SD карту памяти, емкостью не менее 8 гигабайт. Записывать загрузочный образ удобно с помощью бесплатного приложения Rufus, не требующего установки.

Материалов и инструкций по установке Raspbian в интернете предостаточно, например, здесь.

Когда Raspbian установлена, приступаем к оптимизации.

  1. Устанавливаем аппаратный модуль часов реального времени DS3231
    IMG_20200108_022106.jpg
    IMG_20200108_022153.jpg

    Настраиваем операционную систему для его использования:

    1. Редактируем файл /boot/config.txt:
      Код: Выделить всё
      sudo mousepad /boot/config.txt

      В самый конец этого файла, в раздел [all] добавляем новую строку
      Код: Выделить всё
      dtoverlay=i2c-rtc,ds3231


    2. Удаляем пакет эмулятора аппаратных часов:
      Код: Выделить всё
      sudo apt-get purge fake-hwclock


    3. Проверяем/устанавливаем системное время и записываем его в модуть RTC:
      Код: Выделить всё
      sudo hwclock -w


    4. Устанавливаем часовой пояс:
      Код: Выделить всё
      sudo dpkg-reconfigure tzdata


    5. Редактируем файл /etc/rc.local
      Код: Выделить всё
      sudo mousepad /etc/rc.local

      и добавляем строку
      Код: Выделить всё
      /sbin/hwclock -s

      перед строкой
      Код: Выделить всё
      exit 0


    6. Если при перезагрузке время сбрасывается, то в файле /etc/default/hwclock
      Код: Выделить всё
      sudo mousepad /etc/default/hwclock

      устанавливаем параметр
      Код: Выделить всё
      HWCLOCKACCESS=no


    7. Перезагружаем микрокомпьютер

  2. Русифицируем Libre Office:
    Код: Выделить всё
    sudo apt-get install libreoffice-l10n-ru libreoffice-help-ru hunspell-ru mythes-ru


  3. Удаляем неиспользуемые пакеты:
    Код: Выделить всё
    sudo apt-get purge wolfram-engine scratch* *games* smartsim *claws* *geany* node-red *sense* *java ide* *sonic* *thonny* *bluej* *greenfoot* python-edi* mu-editor*


  4. Подчищаем остатки:
    Код: Выделить всё
    sudo apt-get autoremove
    sudo apt-get clean
    sudo apt-get autoclean

Ну и в завершении неплохо бы сделать копию настроенной системы на дополнительную SD карту. Для этого в Raspbian предусмотрен пакет SD Card Copier.

Интересно, что SD Card Copier позволяет копировать системную SD карту на SD карту меньшей емкости. Главное, чтоб хватило места для записи данных. Напомню, что минимальный объем SD карты, необходимый для установки OS Raspbian составляет 8 ГБ.