Установка Calculate Linux
Calculate Linux — это российский дистрибутив, основанный на Gentoo и предназначенный в первую очередь для предприятий и бизнеса. Первый выпуск этого дистрибутива состоялся в 2007 году. Он устанавливается легче чем Gentoo, здесь есть полноценный графический установщик со множеством настроек.
Установка в некотором смысле проходит даже легче чем в Ubuntu и вы можете настроить очень много параметров. Calculate достаточно активно развивается, последняя версия вышла летом, несколько месяцев назад. Учитывая ориентированность на предприятия, тут есть две редакции — Directory Server — для организации сервера с поддержкой Samba, LDAP и других технологий, а также Calculate Desktop — для обычных пользователей.
В этой инструкции будет рассмотрена установка Calculate Linux редакции Desktop на компьютер или ноутбук. Мы подробно рассмотрим все настройки и параметры, которые будут применяться во время установки.
Подготовка системы
Перед тем как перейти к установке, необходимо скачать образ, записать его на диск и настроить соответствующим образом BIOS.
Шаг 1. Загрузка образа
Скачать установочный образ для Calculate можно на официальном сайте. Сайт полностью на русском, поэтому проблем возникнуть не должно. Просто найдите версию Desktop для своей архитектуры:

Шаг 2. Запись образа на носитель
Для записи на USB мы можем использовать уже привычные нам утилиты. В Linux — unetbootin:

В Windows есть утилита Rufus:

Что касается записи на диск, то в Linux есть k3b или Brasero, а в Windows — UltraISO и много других утилит.
Шаг 3. Настройка BIOS
Дальше нам нужно настроить BIOS на запуск с нашего носителя. Для этого перезагрузите компьютер, во время заставки BIOS нажмите Del, F2, F8 или Shift+F2. В открывшемся меню перейдите на вкладку Boot и выберите там в пункте Boot Device Priority ваш носитель. Его нужно поднять на первое место:
Затем перейдите на вкладку Exit и выберите Exit & Save Changes. Установка Calculate Linux с флешки отличается только на этом этапе, потому что нужно выбрать флешку, а не DVD привод. Дальше все будет одинаково.
Установка Calculate Linux
Шаг 5. Язык установщика
Выберите язык, на котором нужно запускать установщик:

Шаг 4. Запуск установщика
Выберите первый пункт для запуска установщика:

Шаг 5. Загрузка LiveCD
Дождитесь завершения загрузки LiveCD образа и инициализации окружения рабочего стола:



Шаг 6. Запуск установщика
После завершения загрузки вы окажетесь в полностью пригодной к работе системе с окружением рабочего стола KDE. Чтобы начать установку кликните по иконке Установить Calculate:

Шаг 7. Выбор языка
Выберите язык на котором будет установлена система, а также часовой пояс:


Шаг 8. Выберите дистрибутив
Если доступно несколько дистрибутивов, то здесь вы можете выбрать редакцию:

Шаг 9. Разметка диска
Сначала выберите авторазметка и нажмите дополнительные параметры. Если у вас не чистый диск, выбирайте использовать уже существующие разделы:

Этот установщик позволяет разметить не хуже чем Ubuntu, но все делается намного проще. Выберите таблицу разделов, затем укажите размер для системного раздела и для раздела подкачки:

Также вы можете выбрать какие дополнительные разделы нужно использовать и нужно ли включить LVM. Когда завершите нажмите Далее.
Шаг 10. Подтверждение разметки
На следующем шаге мастера вы увидите какая разметка будет создана, вы можете ее отредактировать или согласиться:

Шаг 11. Настройка сети
Настройки сети оставляем как есть. Конфигурация с помощью NetworkManager, а имя хоста можете изменить на то, которое хотите:

Шаг 12. Пользователь
Первым делом задайте пароль суперпользователя:

Затем с помощью кнопки + создайте пользователя от имени которого вы будете использовать систему.

Здесь нужно ввести имя и пароль, а также выбрать группы, в которые будет входить пользователь, можно выбрать пункт по умолчанию:

Шаг 13. Загрузчик
Здесь вы можете настроить разрешение экрана и модуль терминала которые будут использоваться в Grub:

Шаг 15. Обновление
Выберите как часто нужно проверять обновления и нужно ли обновлять сторонние оверлеи:

Шаг 16. Подтверждение установки
Проверьте все ли указанно правильно и подтвердите начало установки:


Шаг 17. Установка Calculate Linux
Дождитесь завершения установки:


Шаг 17. Перезагрузка
Когда установка будет завершена перезагрузите компьютер:


Шаг 18. Загрузчик Grub
Выберите первый пункт загрузчика, чтобы запустить систему в обычном режиме:

Шаг 19. Вход в систему
Введите логин и пароль пользователя, которого вы создали во время установки:

Шаг 20. Инициализация окружения
Дождитесь завершения инициализации окружения рабочего стола:

Шаг 21. Готово
Вот и все, установка Calculate Linux завершена и теперь вы можете перейти к изучению системы, установке программ, настройке и другим действиям:

Выводы
Теперь вы знаете как установить Calcualate Linux на компьютер и, как видите, это не так уж сложно. Для меня установка показалась даже проще чем установка Ubuntu, поскольку разметка диска отлично автоматизирована. Но в то же время установщик предлагает настройку большого количества дополнительных параметров, что очень удобно. Если у вас остались вопросы, спрашивайте в комментариях!
На завершение видео с процессом установки:
Установка на Calculate Linux¶
Установка Calculate Linux тестировалась на релизах Calculate Linux 22.0.1 и 17.12.2 .
Рекомендуется ознакомиться с разделом Общая информация.
Для простоты настройки при установке укажите имя учётной записи tessa .
Если текущему пользователю недоступна команда sudo , вы можете разрешить её использование следующим образом:
su
visudo
root ALL=(ALL) ALL
Нажмите [i] и ниже вставьте строку:
tessa ALL=(ALL) ALL
Нажмите [Esc] , чтобы выйти из режима вставки, затем нажмите [:x] (сначала двоеточие, потом [x] ), и после нажмите [Enter] .
Введите в терминале:
exit
Опционально вы можете обновить информацию из репозиториев и пакетный менеджер до последней версии:
sudo emerge --sync
sudo emerge --oneshot portage
Мы не рекомендуем пересобирать и обновлять все пакеты в репозитории, т.к. это занимает длительное время и может привести к ненадёжной инсталляции. Если вы уверены, что требуется обновить все пакеты, то используйте команду sudo emerge -uDUav @world —with-bdeps=y —keep-going а также обратитесь к документации дистрибутива.
Установите зависимости, которые потребуются серверу приложений TESSA.
Для Calculate Linux 17.12.2 :
sudo emerge dev-dotnet/libgdiplus sys-libs/libunwind
Для Calculate Linux 22.0.1 :
sudo emerge dev-dotnet/libgdiplus sys-libs/libunwind sys-libs/glibc
Установите редактор nano , чтобы использовать его из консоли вместо vim (опционально):
sudo emerge app-editors/nano
Установка и настройка PostgreSQL¶
Установите из репозитория и выполните первичную настройку сервера PostgreSQL. Установка может занять несколько минут.
Для Calculate Linux 17.12.2 :
sudo USE="ssl uuid xml" emerge dev-db/postgresql
sudo emerge --config dev-db/postgresql
sudo rc-service postgresql-10 start && sudo rc-update add postgresql-10 default
Для Calculate Linux 22.0.1 :
sudo USE="ssl uuid xml" emerge dev-db/postgresql
sudo emerge --config dev-db/postgresql --ask
sudo rc-service postgresql-14 start && sudo rc-update add postgresql-14 default
Если вторая команда предложит выбрать одну из нескольких версий скрипта — введите номер версии 14.* .
Создайте пользователя, от которого будут подключаться сервисы и утилиты TESSA.
sudo -u postgres psql postgres
CREATE USER tessa WITH SUPERUSER PASSWORD 'Master1234';
Откройте для редактирования файл pg_hba.conf .
Для Calculate Linux 17.12.2 :
sudo nano /etc/postgresql-10/pg_hba.conf
Для Calculate Linux 22.0.1 :
sudo nano /etc/postgresql-14/pg_hba.conf
Задайте в нём настройки в соответствии с разделом Настройка доступа по сети к PostgreSQL.
Откройте для редактирования файл postgresql.conf .
Для Calculate Linux 17.12.2 :
sudo nano /etc/postgresql-10/postgresql.conf
Для Calculate Linux 22.0.1 :
sudo nano /etc/postgresql-14/postgresql.conf
Найдите в нём строку listen_addresses (нажмите [Ctrl]+[W] и введите искомую строку). Теперь уберите ведущий символ комментария # . И замените следующим образом:
listen_addresses = '*'
Вы можете также указать listen_addresses = ‘localhost’ , если СУБД располагается на том же сервере, что и сервер приложений.
В случае, если одновременных пользователей больше 100, рекомендуется указать max_connections = 200 и обратиться к документации по администрированию PostgreSQL.
Закройте редактор с сохранением изменений. Перезапустите сервис PostgreSQL командой:
Для Calculate Linux 17.12.2 :
sudo rc-service postgresql-10 restart
Для Calculate Linux 22.0.1 :
sudo rc-service postgresql-14 restart
Настройка веб-сервиса TESSA и создание сертификатов¶
sudo nano /etc/init.d/tessa
Вставьте следующий текст (сочетание клавиш [Ctrl]+[Shift]+[V] ):
#!/sbin/openrc-run name="Syntellect TESSA"
DAEMONUSER="tessa" DAEMONDIR="/home/$DAEMONUSER/tessa/web" DAEMON="$DAEMONDIR/Tessa.Web.Server" DAEMONARGS="5000" LOGDIR="/home/$DAEMONUSER/tessa/logs" LOGFILE="$LOGDIR/tessa.log" PIDFILE="/var/run/tessa.pid"
depend()
start()
stop()
Теперь настройте автозапуск сервиса и запустите его, выполнив команду:
sudo chmod 755 /etc/init.d/tessa && sudo rc-service tessa start && sudo rc-update add tessa default
Далее обратитесь к раздел Создание самоподписанного сертификата, чтобы создать сертификаты. Или просто выполните команды:
sudo mkdir -p /etc/pki/tls/certs /etc/pki/tls/private
sudo openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/pki/tls/private/localhost.key -out /etc/pki/tls/certs/localhost.crt
Установка и настройка веб-сервера Nginx¶
Установите Nginx, выполнив команду в терминале:
sudo emerge www-servers/nginx
Откройте файл конфигурации Nginx:
sudo nano /etc/nginx/nginx.conf
Найдите строку вида:
large_client_header_buffers 4 2k;
И замените её на следующую строку, увеличив тем самым максимальный размер клиентских cookie до 8 Кб (что обычно является значением по умолчанию в других дистрибутивах):
large_client_header_buffers 4 8k;
Вставьте на место удалённого этот текст (сочетание клавиш [Ctrl]+[Shift]+[V] ).
Теперь настройте автозапуск сервера и запустите его, выполнив команду:
sudo rc-service nginx start && sudo rc-update add nginx default
Установка системы и настройка сервиса Chronos¶
Чтобы установить систему на новую базу данных, запустите следующие команды:
cd ~/build/linux
./setup.sh
Обратитесь к разделу Установка TESSA на новую базу данных за описанием процесса установки.
Обычно достаточно нажать: [Enter]; tessa [Enter]; [Enter]; [Enter]; [Enter]; [Enter].
Если в процессе установки возникнет ошибка Unknown socket error , то перезагрузите компьютер, удалите базу данных командой tools/tadmin DropDatabase из папки ~/build/linux , и повторите установку.
По завершении установки перезапустите веб-сервис:
sudo rc-service tessa restart
Теперь выполним настройку Chronos. Создайте файл для сервиса Chronos:
sudo nano /etc/init.d/chronos
Вставьте следующий текст (сочетание клавиш [Ctrl]+[Shift]+[V] ):
#!/sbin/openrc-run name="Syntellect Chronos"
DAEMONUSER="tessa" DAEMONDIR="/home/$DAEMONUSER/tessa/chronos" DAEMON="$DAEMONDIR/Chronos" DAEMONARGS="" LOGDIR="/home/$DAEMONUSER/tessa/logs" LOGFILE="$LOGDIR/chronos.log" PIDFILE="/var/run/chronos.pid"
depend()
start()
stop()
Для Calculate Linux 17.12.2 замените выше строку after postgresql-14 на after postgresql-10 .
Удалите строку after postgresql-** , если Chronos и PostgreSQL расположены на разных серверах.
Теперь настройте автозапуск сервиса и запустите его, выполнив команду:
sudo chmod 755 /etc/init.d/chronos && sudo rc-service chronos start && sudo rc-update add chronos default
Обратитесь к разделу Проверка установленной системы TESSA, чтобы проверить работу системы.
Как легко и быстро установить российский Linux для дома и бизнеса
Во времена санкций и глобальной напряжённости никто не может дать гарантий, что в один не самый прекрасный момент времени кто-то удалённо не дёрнет за рубильник и не заблокирует для всех неугодных ему пользователей возможность скачивать и устанавливать Windows. Благо, современный мир IT не ограничивается только поделками компании Microsoft. В этой небольшой инструкции вы узнаете: «Как легко и быстро установить самую быструю отечественную ОС Calculate Linux».

Что такое Calculate Linux
Calculate Linux — это отечественная операционная система на базе ядра Linux, совместимая с пакетной базой Gentoo. Разрабатывается и поддерживается с 2007 года российской компанией «Калкулэйт«. С недавнего времени занесена в реестр отечественного ПО. Используется в основном на предприятиях малого и среднего бизнеса, где по тем или иным причинам невозможна установка и использование Windows. Основным преимуществом ОС является баланс между новейшими версиями ПО и стабильностью основных рабочих библиотек системы. А непрерывный цикл обновлений позволяет, один раз установив систему, беспроблемно обновлять её на протяжении всего срока жизни рабочего оборудования. Поддерживается широкий выбор редакций и полностью бесплатна.

Пользователь ДИСТРИБУТИВА, вне зависимости от условий лицензионных договоров на отдельные ПРОГРАММЫ, включённые в состав ДИСТРИБУТИВА, имеет право: Устанавливать, запускать и использовать ДИСТРИБУТИВ на неограниченном количестве компьютеров в любых целях.Создавать и распространять копии ДИСТРИБУТИВА без права продажи или распространения под торговой маркой «Calculate Linux».
Из официальной информации о лицензирование «Calculate Linux»
Подготовка к установке ОС
1. Переходим на официальный сайт ОС и выбираем нужный раздел. В моём случае это Десктоп (Домашний ПК).

2. Определяемся с рабочим окружением: KDE, Cinnamon, LXQt и т. п. Если вы новичок в Linux и не знаете, что выбрать и чем рабочие окружения отличаются друг от друга, то советую заглянуть в «Альманах новичка». Но если коротко, то все они — это всего навсего выбор того, как будет выглядеть ваш рабочий стол и пункты управления установленной системой. Если скучаете по виду Windows 7, то выбирайте KDE Edition. Хочется вспомнить Windows XP, то Cinnamon — ваш выбор. Я же остановился на KDE.

3. После завершения скачивания желаемой версии нам необходимо записать её на установочный носитель с помощью Rufus или Balena Etсher. Подключаем ваш подготовленный носитель к ПК и в интерфейсе ПО выбираем скаченный iso-образ системы. Дожидаемся окончания записи.

4. Дополнительным преимуществом Calculate Linux перед Windows является возможность испытать комфортность работы с ОС, не приступая к её установке на реальное оборудование. Перезагрузжаем ПК, выбираем любой желаемый язык и загружаем нашу систему в режиме Live CD через выбор вкладки установщика Calculate Linux Live CD. Тыкаем по разным разделам ради интереса и переходим к классической установке.

Установка ОС
В установке Calculate Linux нет ничего сложного. Запускаем установщик системы с рабочего стола и следуем инструкциям Далее>Далее>Готово.










- Выбираем будущий язык системы, время. (Дополнительные параметры трогать не обязательно, установщик сам выставит всё необходимое!).
- Подсказываем установщику, какую версию системы необходимо установить. (Вставляется автоматически).
- Третий пункт содержит множество тонких технических настроек системы. Если не понимаете, что они значат, то обратитесь к специалисту или просто жмите далее. Установщик сам выберет всё необходимое.
- Будущий путь каталогов системы. Далее.
- Конфигурация сети. Жмём далее, подцепит автоматически.
- Вводим пароль для root в окошке справа. Ниже, тыкая по пользователю, создаём нового пользователя и задаём ему пароль. Не забудьте поставить автовход для автоматического входа в систему после перезагрузки!
- Выбор звуковой системы. Жмём далее.
- Выбор драйверов видеокарты. По умолчанию включены все свободные версии драйверов. Но из-за ограничения лицензии видеодрайверы для видеокарты Nvidia придётся ставить отдельно после установки, если вам нужны игрушки. Имейте это ввиду!
- Настройки обновления системы.
- Установка.
Вот, собственно, и всё! Одна из самых сложных в установке систем из мира Linux официально установлена, и можно приступать к работе.
Работа с Calculate Linux
Сразу из коробки Calculate Linux Desktop включает всё необходимое для повседневных бухгалтерских задач: браузер, офис, архиваторы, видеоплеер, калькулятор и т. п. Так что при отключение или запрете Windows всё необходимое для функционирования бухгалтерского отдела всегда будет под рукой.

Управление установленной ОС реализовано с помощью собственной небольшой удобной утилиты Calculate Console, которая позволяет, даже ни разу не открывая терминал, дополнять или изменить множество параметров системы.

Установка новых программ осуществляется аналогично c Gentoo через ввод команд в терминале с использованием пакетного менеджера Emerge или с использованием сторонних графических помощников, которые необходимо устанавливать отдельно. Так что можно быть уверенным, что большая часть сотрудников при всём желание не сможет установить на рабочий ПК свой любимый пасьянс.

Игровые возможности системы
У меня нет желания в сотый раз повторяться, ибо, как и любой Linux-дистрибутив, Calculate Linux позволяет выполнить установку Steam и с помощью прослоек ретрансляции кода Proton/Wine запускать большинство Windows-игр. Не говоря уже о сотнях нативных Linux-играх. Более подробней о играх на Linux вы всегда можете найти во второй части Альманаха новичка. Перейдём к заключению.
Заключение
Перед нами весьма добротная отечественная ОС с официальной аттестацией от российской гос. органов, которая позволяет многим российским предпринимателям не переплачивать за лицензию Windows или отечественным умельцам, что после санкций навострились продавать бесплатный Linux. Для домашних же пользователей система вряд ли имеет хоть какой-то интерес, ибо слишком сложна в освоение. Однако как печатная машинка или мультимедийная система с возможностью безопасного сёрфинга имеет право на жизнь. Уважайте свободу, используйте свободное ПО и ни в коем случае не предавайте себя!
5. Краткое руководство по установке¶
Благодарим за использование Calculate Linux!¶
Мы постарались сделать для вас максимально удобную для работы систему, используя оригинальный установщик, переработанный интерфейс, шаблоны настройки, утилиты Calculate и Gentoo Portage. Дистрибутив распространяется в виде установочного образа, содержащего лучшее программное обеспечение. Большая часть программ имеет свободную лицензию, позволяющую не только устанавливать и распространять, но и модифицировать исходный код.
- CLD — Calculate Linux Desktop KDE
- CLDC — Calculate Linux Desktop Cinnamon
- CLDL — Calculate Linux Desktop LXQt
- CLDM — Calculate Linux Desktop MATE
- CLDX — Calculate Linux Desktop XFCE
- CLS — Calculate Linux Scratch
- CMC — Calculate Media Center
- CDS — Calculate Directory Server
- CSS — Calculate Scratch Server
Для получения прав администратора системы, запущенной с LiveCD, либо находясь в графическом режиме, выполните su в виртуальном терминале, либо перейдите в одну их текстовых консолей нажатием Ctrl+Alt+F[1-8]. Доступ к рабочему столу CLD, CLDM и CLDX выполняется пользователем guest с паролем guest.
Настройка сети¶
- используя графический клиент;
- используя консольный клиент;
- используя сервер утилит.
Подробнее см. в разделе Настройка сети.
Разбивка диска¶
Перед установкой вам может понадобиться изменить разделы жесткого диска. Для установки CLD, CLDM и CLDX мы рекомендуем использовать раздел не менее 10 Гб. Более подробно аппаратные требования можно узнать здесь. Раздел подкачки (swap), как правило, выделяется вдвое большим размера оперативной памяти. Если раздел под swap уже существует, система будет использовать его. Полезно иметь отдельный раздел для личных файлов ( /home ). Наши рекомендации по разбиению диска описаны здесь.
В CLD, CLDM и CLDX для изменения разделов диска используется программа Gparted. В CDS, CSS и CLS входят только консольные утилиты: fdisk,gdisk или cfdisk.
Чтобы просмотреть список существующих разделов, откройте консоль с правами пользователя root и наберите:
fdisk -l
Примечание: для получения прав пользователя root в консоли используйте команду su либо sudo .
Если вы никогда не использовали Linux, то вам понадобится немного времени на то, чтобы привыкнуть к другому наименованию разделов.
В Linux разделы обозначаются как sda1, sda2, . вместо привычных C:\, D:\, .
Вы также можете воспользоваться уже готовым разделом либо создать его из Windows. Чтобы правильно определить выбранный раздел в Linux, запомните очерёдность его расположения и размер. Как правило, диску C:\ соответствует sda1, диску D:\ — sda2.
Варианты установки¶
- графическим клиентом cl-console-gui,
- консольным клиентом cl-console,
- напрямую сервером утилит cl-core.
Система может быть установлена из squashfs-образа, если Вы загрузились с liveCD или USB Flash, либо из ISO-файла, размещенного в директории /var/calculate/linux или /var/calculate/remote/linux . Во втором случае Вы можете установить любую версию дистрибутива поддерживаемой архитектуры.
Сервер утилит, консольный и графический клиенты входят в состав Calculate Linux, но могут быть установлены из оверлея Calculate в любом Gentoo-совместимом дистрибутиве.
- Установка на жёсткий диск
- Установка на Flash
Первый запуск¶
Если вы не указали других пользователей, после установки CLD, CLDM и CLDX в системе будут заведены две учётные записи, root и guest. Доступ к графическому сеансу может получить любой пользователь, кроме root. По умолчанию у пользователя guest установлен пароль guest.
После установки в CLS нет графического приглашения к вводу пароля. Для запуска оконного менеджера выполните:
startx
Для получения прав пользователя root используйте команду su . Добавление новых пользователей подробно описано здесь.
По умолчанию вы можете зайти в систему удалённо (по протоколу ssh) только как пользователь root. В файле /etc/ssh/sshd_config в значение параметра AllowUsers можно добавить другие учётные записи. Мы рекомендуем убрать права удалённого доступа к системе для пользователя root.
Обновление¶
Calculate Linux использует модель обновлений rolling release. Вы можете обновлять систему практически неограниченное количество раз, используя утилиту обновления системы cl-update.
Для выполнения синхронизации списка пакетов и обновления программ выполните:
cl-update
Если вы хотите только обновить список пакетов, то выполните:
cl-update --sync-only
После этого вы можете установить новые программы при помощи менеджера пакетов emerge. Краткая справка приведена здесь. Ознакомьтесь также с Руководством по обновлению системы.
Помощь¶
Если установка системы вызвала сложности или если вы хотите поделиться своим впечатлением, зайдите на IRC канал #calculate-ru (сервер FreeNode) сообщества пользователей Calculate Linux. Для этого достаточно воспользоваться иконкой Hexchat на вашем рабочем столе.
Найти единомышленников можно и в социальных сетях:
ВКонтакте , Facebook , Google+ , Одноклассники или Twitter .
Приятной работы!
Команда разработчиков Calculate Linux.