UncleFather » 08 янв 2020 03:05, Ср
Задача:
Имеется одноплатный микрокомпьютер Raspberry Pi 3 model B+ («Малинка»). Необходимо оптимизировать его для создания Автоматизированного Рабочего Места (АРМ) обычного офисного сотрудника. Обычно, такому сотруднику нужны приложения Office, архиватор, калькулятор, интернет-браузер, аудио/видео-плеер, просмотровщик картинок и pdf-файлов.
Все это программное обеспечение имеется в комплекте стандартной поставки Raspbian, доступной на официальном сайте.
Поэтому, для оптимизации нужно лишь удалить неиспользуемые пакеты, установить обновления, подключить модуль часов реального времени DS3231.
Решение:
Установка операционной системы не представляет сложности. Нужно скачать iso образ Raspbian и записать его на micro SD карту памяти, емкостью не менее 8 гигабайт. Записывать загрузочный образ удобно с помощью бесплатного приложения Rufus, не требующего установки.
Материалов и инструкций по установке Raspbian в интернете предостаточно, например, здесь.
Когда Raspbian установлена, приступаем к оптимизации.
-
Устанавливаем аппаратный модуль часов реального времени DS3231
Настраиваем операционную систему для его использования:
-
Редактируем файл /boot/config.txt:
В самый конец этого файла, в раздел [all] добавляем новую строку
-
Удаляем пакет эмулятора аппаратных часов:
-
Проверяем/устанавливаем системное время и записываем его в модуть RTC:
-
Устанавливаем часовой пояс:
-
Редактируем файл /etc/rc.local
и добавляем строку
перед строкой
-
Если при перезагрузке время сбрасывается, то в файле /etc/default/hwclock
устанавливаем параметр
-
Перезагружаем микрокомпьютер
-
Русифицируем Libre Office:
Код: Выделить всё
sudo apt-get install libreoffice-l10n-ru libreoffice-help-ru hunspell-ru mythes-ru
-
Удаляем неиспользуемые пакеты:
Код: Выделить всё
sudo apt-get purge wolfram-engine scratch* *games* smartsim *claws* *geany* node-red *sense* *java ide* *sonic* *thonny* *bluej* *greenfoot* python-edi* mu-editor*
-
Подчищаем остатки:
Код: Выделить всё
sudo apt-get autoremove
sudo apt-get clean
sudo apt-get autoclean
-
Обновляем программы, для чего сначала обновляем список доступных программ, хранящийся локально. Этот шаг необходимо всегда выполнять перед любыми обновлениями:
-
Теперь обновляем пакеты программ:
-
Обновляем дистрибутив, так как время от времени в обновлении нуждаются и ядро системы, и основные программы. Такие программы не могут быть обновлены обычным способом, с помощью команды apt upgrade, поэтому нужно специально указать, что выполняется обновление дистрибутива. Это можно сделать командой:
-
И вновь выполняем очистку от ненужных файлов:
Код: Выделить всё
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 ГБ.
Объем используемого пространства карты памяти можно посмотреть командой:
О настройке удаленного доступа к Raspberry Pi можно почитать в статье Raspberry Pi 3. Удаленное управление через SSH и VNC
[b][size=150]Задача:[/size][/b]
Имеется одноплатный микрокомпьютер Raspberry Pi 3 model B+ («Малинка»). Необходимо оптимизировать его для создания Автоматизированного Рабочего Места (АРМ) обычного офисного сотрудника. Обычно, такому сотруднику нужны приложения Office, архиватор, калькулятор, интернет-браузер, аудио/видео-плеер, просмотровщик картинок и pdf-файлов.
Все это программное обеспечение имеется в комплекте стандартной поставки [url=https://www.raspberrypi.org/downloads/raspbian/]Raspbian[/url], доступной на официальном сайте.
Поэтому, для оптимизации нужно лишь удалить неиспользуемые пакеты, установить обновления, подключить модуль часов реального времени DS3231.
[hr][/hr]
[b][size=150]Решение:[/size][/b]
Установка операционной системы не представляет сложности. Нужно скачать iso образ Raspbian и записать его на micro SD карту памяти, емкостью не менее 8 гигабайт. Записывать загрузочный образ удобно с помощью бесплатного приложения [url=https://rufus.ie/ru_RU.html]Rufus[/url], не требующего установки.
Материалов и инструкций по установке Raspbian в интернете предостаточно, например, [url=https://myraspberry.ru/kakie-os-sushhestvuyut-dlya-raspberry-pi-3-i-kak-oni-ustanavlivayutsya.html]здесь[/url].
Когда Raspbian установлена, [b][size=130]приступаем к оптимизации[/size][/b].
[list=1][*] Устанавливаем аппаратный модуль часов реального времени DS3231
[attachment=1]IMG_20200108_022106.jpg[/attachment][attachment=0]IMG_20200108_022153.jpg[/attachment]
Настраиваем операционную систему для его использования:
[list=a][*] Редактируем файл [i]/boot/config.txt[/i]:
[code]sudo mousepad /boot/config.txt[/code]
В самый конец этого файла, в раздел [b][i][all][/i][/b] добавляем новую строку
[code]dtoverlay=i2c-rtc,ds3231[/code]
[*] Удаляем пакет эмулятора аппаратных часов:
[code]sudo apt-get purge fake-hwclock[/code]
[*] Проверяем/устанавливаем системное время и записываем его в модуть RTC:
[code]sudo hwclock -w[/code]
[*] Устанавливаем часовой пояс:
[code]sudo dpkg-reconfigure tzdata[/code]
[*] Редактируем файл [i]/etc/rc.local[/i]
[code]sudo mousepad /etc/rc.local[/code]
и добавляем строку
[code]/sbin/hwclock -s[/code]
перед строкой
[code]exit 0[/code]
[*] Если при перезагрузке время сбрасывается, то в файле [i]/etc/default/hwclock[/i]
[code]sudo mousepad /etc/default/hwclock[/code]
устанавливаем параметр
[code]HWCLOCKACCESS=no[/code]
[*] Перезагружаем микрокомпьютер[/list]
[*] Русифицируем Libre Office:
[code]sudo apt-get install libreoffice-l10n-ru libreoffice-help-ru hunspell-ru mythes-ru[/code]
[*] Удаляем неиспользуемые пакеты:
[code]sudo apt-get purge wolfram-engine scratch* *games* smartsim *claws* *geany* node-red *sense* *java ide* *sonic* *thonny* *bluej* *greenfoot* python-edi* mu-editor*[/code]
[*] Подчищаем остатки:
[code]sudo apt-get autoremove
sudo apt-get clean
sudo apt-get autoclean[/code]
[*] Обновляем программы, для чего сначала обновляем список доступных программ, хранящийся локально. Этот шаг необходимо всегда выполнять перед любыми обновлениями:
[code]sudo apt update[/code]
[*] Теперь обновляем пакеты программ:
[code]sudo apt full-upgrade -y[/code]
[*] Обновляем дистрибутив, так как время от времени в обновлении нуждаются и ядро системы, и основные программы. Такие программы не могут быть обновлены обычным способом, с помощью команды apt upgrade, поэтому нужно специально указать, что выполняется обновление дистрибутива. Это можно сделать командой:
[code]sudo apt -y dist-upgrade[/code]
[*] И вновь выполняем очистку от ненужных файлов:
[code]sudo apt-get autoremove
sudo apt-get clean
sudo apt-get autoclean[/code][/list]
Ну и в завершении неплохо бы [size=130]сделать копию настроенной системы на дополнительную SD карту[/size]. Для этого в Raspbian предусмотрен пакет [b][i]SD Card Copier[/i][/b].
Интересно, что [b][size=130]SD Card Copier позволяет копировать системную SD карту на SD карту меньшей емкости[/size][/b]. Главное, чтоб хватило места для записи данных. Напомню, что минимальный объем SD карты, необходимый для установки OS Raspbian составляет 8 ГБ.
Объем используемого пространства карты памяти можно посмотреть командой:
[code]df -h[/code]
[hr][/hr]
[b][size=130]О настройке удаленного доступа[/size][/b] к Raspberry Pi можно почитать в статье [url=https://dmitrysnotes.ru/raspberry-pi-3-udalennoe-upravlenie-cherez-ssh-i-vnc]Raspberry Pi 3. Удаленное управление через SSH и VNC[/url]