Отсутствует 32-битная libncurses.so.5 на Arch Linux/Manjaro/Antegros

Приветствую. Информация для дистрибутива Arch linux. Если у вас в ошибке указывается отсутствие 32-битной библиотеки libncurses.so.5 (например, при запуске некоторых игр через wine), то решение следующее:
1) Добавляем ключ, необходимый для сборки библиотеки: gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB
2) Через AUR ставить данное: yaourt lib32-ncurses5-compat-libs
3) Всё, проблема решена, можно играть (и не только) спокойно.

fsck и systemd при запуске системы

Последняя колонка /etc/fstab, 0 — не проверять fsck при монтировании, 1 — проверять в первую очередь, 2 — проверять.
https://wiki.archlinux.org/index.php/fsck#fstab_options

fsck выполняет проверку файловой системы на ошибки.

fsck при монтировании выполняется средствами systemd, https://www.freedesktop.org/software/systemd/man/systemd-fsck@.service.html
Корневая ФС часто проверяется (fsck) в initramfs

systemd-fsck не разбирается, надо ли проверять ФС , а прсото передает управление соответствующей программе проверки, которая для каждой ФС своя, а программа дальше сама разбирается.

Если эта программа возвращает код != 0, то есть ошибку (например, найдены ошибки файловой системы, и автоматически они не исправлены), то, если в /etc/fstab для этой точки монтирования нет параметра nofail, то вместо нормальной загрузки системы грузится режим востсановления, голая консоль.

Если в /etc/default/grub или иными способами ядро Linux грузится с парметрами quite splash, то есть включен Plymouth для красивой картинки вместо бегущей командной строки загрузки ядра до иксов и DE, то часто вместо консоли при ошибке просто черный экран без работающего переключения между tty (atl+ctrl+f1..12), поэтому quite splash лучше убрать из параметров запуска ядра (в случае редактирования /etc/default/grub после этого нужно сделать update-grub).

Если выполнить команду cat /proc/cmdline, то увидите там ro, то есть при запуске ОС корень монтируется сначала в read-only, только чтение, и только потом, после fsck и всего остального, он перемонтируется в rw — read-write, чтение и запись.

По последней ссылке также описан параметр fsck.repair=, по умолчанию preen, то есть автоматически fsck устраняет только те ошибки, которые могут быть устарнены автоматически безопасно и без риска потери данных, можно задать yes для автоматического утвердительного ответа на все вопросы fsck.

Как установить Unreal Engine на Arch linux

Приветствую. Данный способ установки является одним из нескольких. Итак, уроком подразумевается, что у вас установлен AUR. Если же не установлен, то обязательно сейчас это сделайте.

Для установки Unreal Engine на дистрибутив Arch вам понадобится выполнить следующие действия:
1) Установите pamac, если это не сделано раньше. Он устанавливается командой yaourt pamac, и не забудьте в его настройках включить поиск в AUR;
2) Зарегистрируйтесь на сайте https://www.epicgames.com/ru;
3) Пройдите на сайте https://github.com/ и зарегистрируйтесь, если ранее вы не были там зарегистрированы;
4) Пройди в ваш профиль на сайте Epic Games, и на вкладке CONNECTED ACCOUNTS введите ваш ник на github

5) Запустите терминал, и введите команду ssh-keygen (если у вас уже есть pub ключ, то делать этого нет смысла), после чего просто жмите Enter, ничего не вводив;
6) Включите в настройках вашего Файлового Менеджера показ скрытых файлов. Пройдите в папку .ssh, которая находится в директории home (домашняя папка, там же находятся Документы, Музыка, Видео и др);
7) Перед вами 3 файла. Откройте файл id_rsa.pub (название может быть иным, но расширение будет именно .pub), после чего скопируйте его содержимое (полностью);
8) Пройдите на гитхаб, и выберите редактирование профиля. Пройдите во вкладку SSH and GPG keys, и нажмите на New SSH key, после чего вставьте в окно key то, что вы скопировали, и сохраните (название писать не надо);
9) Откройте pamac, и в поиске введите unreal-engine (не перепутайте с unreal turnamen), после чего установите его.

Процесс установки будет очень долгим, и скорость его зависит от мощности вашего ПК и интернета. Лично у меня на ноутбуке весь процесс занимает 5-6 часов.

Удачи!

Вместо Putty: как с Linux подключаться к серверам по SSH (и как сделать ключ SSH в Linux)

Очень-очень кратко для бывших пользователей Windows, привыкшим подключаться к серверам через Putty. В Linux’e не нужно пользоваться этой жутко неудобной программой… Для любых дистрибутивов, в т.ч. Ubuntu, Mint, ROSA, ALT, Debian, stra, Arch, Fedora.

В терминале команда:
ssh username@server -p PORT -XCY

-p необязательно, если PORT=22, -XCY пробрасывает иксы для запуска удаленной графической программы локально, тоже необязательно.

ssh-keygen
ssh-copy-id username@server -p PORT
Это создаст публичный ключ и скопирует его на сервер для входа без пароля.

nano ~/.bashrc (локально, а не на сервере)
В конец дописать алиасы для быстрого подключения, например:
alias ssh1='ssh username@server -p PORT -XCY'
(Ctrl+O, enter для сохранения и выхода из nano)
Алиас начинает работать после перезапуска сеанса/перезагрузки. Тогда просто открываете терминал и в него пишите: «ssh1», enter. И вы на сервере.

Все указанное делать НЕ от root, а от своего пользователя (зеленый или бесцветный запрос командной строки $, а не красный #).

LibreOffice. Шаблоны для контроля продукции

  1. По ГОСТ 24297-2013 «Верификация закупленной продукции»
    Внимание! Формы документов, установленные стандартами конкретной организации, могут отличаться от приведенных здесь.

  2. По РД 107.СКИП.0002.01-2009 «Руководящий документ. Правила оформления временных разрешений в процессе производства»
    Внимание! Формы документов, установленные стандартами конкретной организации, могут отличаться от приведенных здесь.

LibreOffice. Шаблоны документов по ГОСТ 2.503-2013 «ЕСКД. Правила внесения изменений».

  1. Форма 1. Извещение об изменении.
    Извещение об изменении оформляют на листах формата А5, А4, А3 (шаблон выполнен на листах формата А4) с вертикальным или горизонтальным расположением листа. Разные листы извещения об изменении допускается выполнять на листах разного формата.
    Размеры и расположение граф извещения об изменении устанавливает организация, выпустившая его.
    Поэтому извещения об изменении, используемые в конкретной организации, могут отличаться от представленного шаблона.
    Извещение об изменении Форма 1 по ГОСТ 2.503-2013

  2. Форма 2. Лист регистрации изменений (ЛР).
    Лист регистрации изменений является составной частью конструкторского, технологического, эксплуатационного или другого документа с соответствующей формой основной надписи. ЛР оформляют на листе формата А4 и помещают последним листом документа. Поэтому в шаблоне выполнена только сама таблица ЛР, которую пользователю необходимо будет скопировать в соответствующий документ.
    Размеры граф ЛР устанавливает разработчик. Поэтому размеры граф шаблона ЛР могут отличаться от установленных размеров граф ЛР конкретной организации.
    Лист регистрации изменений Форма 2 по ГОСТ 2.503-2013

  3. Форма 3. Журнал изменений.
    Журнал изменений выполняют на листах формата А4 или А3. Шаблон журнала выполнен на листах формата А4.
    Размеры граф журнала определяет организация-пользователь. Поэтому размеры граф шаблона журнала могут отличаться от установленных размеров граф журнала конкретной организации.
    Журнал изменений Форма 3 по ГОСТ 2.503-2013

  4. Форма 4. Книга регистрации извещений, предварительных извещений и предложений об изменении.
    Книга регистрации извещений Форма 4 по ГОСТ 2.503-2013

  5. Форма 5. Лист учёта извещения и предварительного извещения.
    Лист учёта извещения и предварительного извещения выполняют на листе формата А6.
    Лист учёта извещения и ПИ Форма 5 по ГОСТ 2.503-2013

  6. Форма 6. Опись извещений и предварительных извещений.
    Опись извещений и предварительных извещений выполняют на листе формата А5.
    Опись извещений и ПИ Форма 6 по ГОСТ 2.503-2013

Как добавить модуль ядра в initrd ALT Linux

Установил ALT Рабочая станция К 8.2 на планшет на память eMMC (определяется в Linux как /dev/mmcblk0). Перезагрузил, а не запускается, висит на заставке Plymouth. Нажал escape и прочитал ошибку:
EXT4-fs (mmcblk0p4): Cannot load crc32c driver

Читать далее Как добавить модуль ядра в initrd ALT Linux

LibreOffice. Шаблоны документов по ГОСТ 2.701-2008 «ЕСКД. Схемы. Виды и типы. Общие требования к выполнению».

  1. Форма 1. Перечень элементов (ПЭ)
    Перечень элементов (ПЭ) Форма 1 по ГОСТ 2.701-2008

  2. Форма 2. Перечень элементов (ПЭ)
    Перечень элементов (ПЭ) Форма 2 по ГОСТ 2.701-2008

LibreOffice. Шаблоны документов по ГОСТ 2.106-96 «ЕСКД. Текстовые документы.»

  1.  Форма 1. Спецификация.
    Спецификация Форма 1 ГОСТ 2.106-96

  2.  Форма 2. Спецификация (при плазовом методе).
    Спецификация Форма 2 ГОСТ 2.106-96 (плазовый метод)

  3.  Форма 3. Ведомость спецификаций (ВС).
    Номерация строк в ведомости спецификаций для каждого листа своя, т. е. каждый лист ВС начинается со строки №1. Для этого в шаблоне документа создана автоматическая нумерация строк, для чего созданы собственные стили списков:
    «ВС номера строк лист 1»;
    «ВС номера строк лист 2»;
    «ВС номера строк лист 3».
    Если Ваша ведомость спецификаций состоит более чем из трёх страниц, Вам потребуется создать дополнительные стили списков (например, «ВС номера строк лист 4» и т. д.) с параметрами, аналогичными любому из трёх вышеприведенных стилей списков. Либо Вы можете отменить автоматическую номерацию строк и проставлять номера вручную.
    Ведомость спецификаций (ВС) Форма 3 ГОСТ 2.106-96

  4. Ведомость ссылочных документов (ВД) Форма 4 ГОСТ 2.106-96.
    Номерация строк в ведомости ссылочных документов для каждого листа своя, т. е. каждый лист ВД начинается со строки №1. Для этого в шаблоне документа создана автоматическая нумерация строк, для чего созданы собственные стили списков:
    «ВД номер строки лист 1»;
    «ВД номер строки лист 2»;
    «ВД номер строки лист 3».
    Если Ваша ведомость ссылочных документов состоит более чем из трёх страниц, Вам потребуется создать дополнительные стили списков (например, «ВД номер строки лист 4» и т. д.) с параметрами, аналогичными любому из трёх вышеприведенных стилей списков. Либо Вы можете отменить автоматическую номерацию строк и проставлять номера вручную.
    Ведомость ссылочных документов (ВД) Форма 4 ГОСТ 2.106-96

  5. Форма 5. Ведомость покупных изделий (ВП).
    Номерация строк в ведомости покупных изделий для каждого листа своя, т. е. каждый лист ВП начинается со строки №1. Для этого в шаблоне документа создана автоматическая нумерация строк, для чего созданы собственные стили списков:
    «ВП номер строки лист 1»;
    «ВП номер строки лист 2»;

    «ВД номер строки лист 9».
    Если Ваша ведомость покупных изделий состоит более чем из девяти страниц, Вам потребуется создать дополнительные стили списков (например, «ВД номер строки лист 10» и т. д.) с параметрами, аналогичными любому из девяти вышеприведенных стилей списков. Либо Вы можете отменить автоматическую номерацию строк и проставлять номера вручную.
    Ведомость покупных изделий (ВП) Форма 5 ГОСТ 2.106-96

  6. Форма 6. Ведомость разрешения применения покупных (ВИ).
    Номерация строк в ВИ для каждого листа своя, т. е. каждый лист ВИ начинается со строки №1. Для этого в шаблоне документа создана автоматическая нумерация строк, для чего созданы собственные стили списков:
    «ВИ номер строки лист 1»;
    «ВИ номер строки лист 2»;
    «ВИ номер строки лист 3».
    Если Ваша ВИ состоит более чем из трёх страниц, Вам потребуется создать дополнительные стили списков (например, «ВИ номер строки лист 4» и т. д.) с параметрами, аналогичными любому из трёх вышеприведенных стилей списков. Либо Вы можете отменить автоматическую номерацию строк и проставлять номера вручную.
    Ведомость Разрешения Применения Покупных (ВИ) Форма 6 ГОСТ 2.106-96

  7. Форма 7. Ведомость держателей подлинников (ДП).
    Номерация строк в ведомости держателей подлинников для каждого листа своя, т. е. каждый лист ДП начинается со строки №1. Для этого в шаблоне документа создана автоматическая нумерация строк, для чего созданы собственные стили списков:
    «ДП номер строки лист 1»;

    «ДД номер строки лист 5».
    Если Ваша ведомость держателей подлинников состоит более чем из пяти страниц, Вам потребуется создать дополнительные стили списков (например, «ДП номер строки лист 6» и т. д.) с параметрами, аналогичными любому из пяти вышеприведенных стилей списков. Либо Вы можете отменить автоматическую номерацию строк и проставлять номера вручную.
    Ведомость держателей подлинников (ДП) Форма 7 ГОСТ 2.106-96

  8. Форма 8. Ведомость технического предложения (ПТ), эскизного (ЭП) и технического (ТП) проектов.
    Номерация строк в ведомостях ПТ, ЭП, ТП для каждого листа своя, т. е. каждый лист ведомости начинается со строки №1. Для этого в шаблоне документа создана автоматическая нумерация строк, для чего созданы собственные стили списков:
    «Номер строки лист 1»;
    «Номер строки лист 2»;
    «Номер строки лист 3».
    Если Ваша ведомость состоит более чем из трёх страниц, Вам потребуется создать дополнительные стили списков (например, «Номер строки лист 4» и т. д.) с параметрами, аналогичными любому из трёх вышеприведенных стилей списков. Либо Вы можете отменить автоматическую номерацию строк и проставлять номера вручную.
    Ведомость ПТ, ЭП, ТП Форма 8 ГОСТ 2.106-96

  9. Форма 9. Форма пояснительной записки (ПЗ), программы и методики испытаний (ПМ), таблиц (ТБ), расчётов (РР), инструкций (И), документов прочих (Д).
    ПЗ, ПМ, ТБ, РР, И, Д Форма 9 ГОСТ 2.106-96

LibreOffice. Шаблоны документов по ГОСТ 2.113-75 «ЕСКД. Групповые и базовые конструкторские документы».

  1. Форма 1. Групповая спецификация
    Групповая Спецификация Форма 1 ГОСТ 2.113-75

  2. Форма 3. Групповая ведомость спецификаций и ссылочных документов
    Номерация строк в ведомости для каждого листа своя, т. е. каждый лист ведомости начинается со строки №1. Для этого в шаблоне документа создана автоматическая нумерация строк, для чего созданы собственные стили списков:
    «№ строки лист 1»;
    «№ строки лист 2»;
    «№ строки лист 3».
    Если Ваша ведомость состоит более чем из трёх страниц, Вам потребуется создать дополнительные стили списков (например, «№ строки лист 4» и т. д.) с параметрами, аналогичными любому из трёх вышеприведенных стилей списков. Либо Вы можете отменить автоматическую номерацию строк и проставлять номера вручную.
    Групповая ведомость спецификаций и ссылочных документов Форма 3 ГОСТ 2.113-75

  3. Форма 4. Групповая ведомость покупных изделий (ВП)
    Номерация строк в ведомости покупных изделий для каждого листа своя, т. е. каждый лист ВП начинается со строки №1. Для этого в шаблоне документа создана автоматическая нумерация строк, для чего созданы собственные стили списков:
    «№ строки лист 1»;
    «№ строки лист 2»;

    «№ строки лист 9».
    Если Ваша ведомость покупных изделий состоит более чем из девяти страниц, Вам потребуется создать дополнительные стили списков (например, «№ строки лист 10» и т. д.) с параметрами, аналогичными любому из девяти вышеприведенных стилей списков. Либо Вы можете отменить автоматическую номерацию строк и проставлять номера вручную.
    Групповая Ведомость покупных (ВП) Форма 4 ГОСТ 2.113-75