Настройка Alt Linux после установки системы

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 238
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Настройка Alt Linux после установки системы

Сообщение Артём Мамзиков » Пт авг 30, 2019 14:32 #1

Мой пример для моих задач Alt Linux 7

Перед скриптом запустить и настроить firefox иначе после не работает авторизация через прокси не понимает указанного агента
Все тоже самое ниже но скриптом
Показать
Имя скрипта например inst.sh

#!/bin/bash

# Переменные
user=имя пользователя
passworduser=пароль учетки пользователя
imyauchetnoj=имя учетки
IPFS=192.168.321.7
# inet spark ...
login=Логин прокси
password=Пароль от прокси
ipprox=192.168.321.5:9129
ipocs=192.168.321.5:5455

# Общая папка
# Создать каталог
mkdir /mnt/docs
# Дать парва
chmod 777 /mnt/docs
# Монтируем сетевой каталог
mount //$IPFS/docs /mnt/docs -o username=$user
# Создать ярлык на рабочий стол
ln -s /mnt/docs/ "/home/$imyauchetnoj/Рабочий стол/Общая"
# Добавление прав пользователю
echo "$user ALL=NOPASSWD: /bin/mount -a" >> /etc/sudoers
# Добавим в fstab Каждая строчка описывает раздел, который нужно примонтировать
echo "//$IPFS/docs /mnt/docs cifs iocharset=utf8,uid=500,gid=500,suid,workgroup=workgroup,credentials=/root/password.txt 0 0" >> /etc/fstab
# Создать файл с логин паролем
{
echo "username=$user"
echo "password=$passworduser"
} > /root/password.txt
# Создать скрипт
{
echo '#!/bin/sh'
echo 'sudo mount -a'
echo 'exit 0'
} > /home/mount.sh
# дать права
chmod 775 /home/mount.sh
# Вынести скрипт на рабочий стол
ln -s /home/mount.sh "/home/$imyauchetnoj/Рабочий стол/Если не открывается Общая папка"
# Дать права
chmod +x /home/mount.sh
# Монтируем
mount -a
# ?Добавить скрипт в автозагрузку /home/mount.sh


# Менеджер пакетов
sed -i '1 iAcquire::http::User-Agent "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0 VerifID:csv35.ru) Gecko/20100101 Firefox/52.0";' /etc/apt/apt.conf
sed -i "1 iAcquire::http::Proxy \"http://$login:$password@$ipprox\"';" /etc/apt/apt.conf
sed -i "1 iAcquire::https::Proxy \"https://$login:$password@$ipprox\"';" /etc/apt/apt.conf
sed -i "1 iAcquire::ftp::Proxy \"http://$login:$password@$ipprox\";" /etc/apt/apt.conf
sed -i "1 iAcquire::::Proxy "true";" /etc/apt/apt.conf

# Репозиторий для загрузки добавление источников
cat /dev/null > /etc/apt/sources.list

{
echo '# ftp.altlinux.org (ALT Linux, Moscow)'
echo '# ALT Linux Certified 7'
echo 'rpm http://repo.drweb.com/drweb/altlinux 11.0/x86_64 drweb'
echo 'rpm [cert7] http://ftp.altlinux.org/pub/distributio ... /c7/branch x86_64 classic'
echo 'rpm [cert7] http://ftp.altlinux.org/pub/distributio ... /c7/branch x86_64-i586 classic'
echo 'rpm [cert7] http://ftp.altlinux.org/pub/distributio ... /c7/branch noarch classic'
echo 'rpm [cert7] http://mirror.yandex.ru/altlinux/c7/branch/ x86_64 classic'
echo 'rpm [cert7] http://mirror.yandex.ru/altlinux/c7/branch/ x86_64-i586 classic'
echo 'rpm [cert7] http://mirror.yandex.ru/altlinux/c7/branch/ noarch classic'
} >> "/etc/apt/sources.list"

# Обновить список пакетов
apt-get update -y

# Обновить firefox
apt-get remove --purge firefox -y
apt-get install firefox -y
# В папке пользователя должен лежать установочник 52.8
# Переходим в папку 52.8
cd "/home/$imyauchetnoj/52.8"
# Удаляем старый исходник извлеченный если был
rm -fr ./firefox
# Извлекаем
uz firefox-52.8.0esr.tar.bz2
# удаляем старый firefox из opt
rm -fr /opt/firefox
# Копируем новый извлеченный в opt
cp -r ./firefox /opt/firefox
# Удаляем извлеченную папку приберем за собой больше она нам не нужна
rm -fr ./firefox
# Удалим старый firefox из 2х дирикторий
rm -f /usr/local/bin/firefox
rm -f /usr/bin/firefox
# Добавим новый firefox
ln -s /opt/firefox/firefox /usr/local/bin/firefox
ln -s /opt/firefox/firefox /usr/bin/firefox

# удаляем libreoffice4-extensions
apt-get remove --purge LibreOffice4-extensions -y
rm -r /usr/lib64/LibreOffice4/share/extensions/Barcode
rm -r /usr/lib/LibreOffice4/share/extensions/Barcode
cp -r /home/$imyauchetnoj/Шаблоны /home/$imyauchetnoj/Документы/

# Обновляем java
# Переходим в папку Java
cd "/home/$imyauchetnoj/Java"
# Установка пакета jdk
rpm -i jdk-8u171-linux-x64.rpm
# Занесем строки в файл profile если скрипт запущенн не один раз строки дублируются
{
echo 'JAVA_HOME=/usr/java/jdk1.8.0_171-amd64'
echo 'JRE_HOME=$JAVA_HOME/jre'
echo 'PATH=$JAVA_HOME/bin:$PATH'
echo 'export JAVA_HOME JRE_HOME PATH'
} >> /etc/profile

# Переходим в папку Spark
cd "/home/$imyauchetnoj/Spark"
# Установка пакета Spark
rpm -i spark-2.8.2.rpm
# ? Добавить в авто загрузку
# /usr/share/spark/bin/startup.sh

# Установка шрифтов
apt-get install fonts-ttf-ms -y

# Копируем ярлыки
cp -r /home/$imyauchetnoj/yarlyki/* /home/$imyauchetnoj/'Рабочий стол'

# Установка x11vnc удаленка
apt-get install x11vnc -y
# создать папку vnc
mkdir /etc/vnc
# задать пароль
x11vnc -storepasswd $passworduser /etc/vnc/passwd
# создать лог
touch /var/log/x11vnc.log
# Создать unit-a
touh /lib/systemd/system/x11vnc.service
# Прописать строки в x11vnc.service если скрипт запущен не один раз строки дублирует
{
echo '[Unit]'
echo 'Description=x11vnc'
echo 'After=multi-user.target'
echo '[Service]'
echo 'Type=simple'
echo 'ExecStart=/usr/bin/x11vnc -rfbport 5900 -shared -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log -auth /var/run/libhtdm/root/:0'
echo '[Install]'
echo 'WantedBy=multi-user.target'
} >> /lib/systemd/system/x11vnc.service
#обновить сервисы
systemctl daemon-reload
#запускаем
systemctl start x11vnc.service
#автозапуск
systemctl enable x11vnc.service

#Установка DrWeb
apt-get install drweb-workstations -y
# После указать адрес порт и ключ

# Установка OCS Invenntory
apt-get install ocsinventory-agent -y
# Настройка файла конфигурации
echo "server = $ipocs" >> /etc/ocsinventory/ocsinventory-agent.cfg
# Создаем Лог для агента OCS
touch /var/log/ocsinventory-agent/ocsinventory-agent.log

# Отключить блокировку экрана
Про скрипт выше
Показать
Что делает скрипт
1 Монтирует общую папку
2 Добовляет настройки прокси для загрузки пакетов
3 Прописывает источник для пакетов Репозитории
4 Обновляет мозилу
5 Удаляет расширение libreoffice4-extensions для того чтобы работал офис libre
6 Обновляем java
7 Установка Spark
8 Установка шрифтов
9 Копируем ярлыки на рабочий стол
10 Установка x11vnc удаленки
11 Установка DrWeb
12 Установка OCS Invenntory

Если не верно указали Логин пароль в переменных то интернет работать не будет и большая часть команд невыполнится

Если скрипт запускался несколько раз он дополняет следующие файлы проверить на дубли команд следующие файлы
pluma /etc/sudoers
pluma /etc/fstab
pluma /etc/profile
pluma /lib/systemd/system/x11vnc.service
pluma /etc/ocsinventory/ocsinventory-agent.cfg
так как команда >> дополняет файл строки

Добавить в автозагрузку вручную Система - Параметры - Запускаемые приложения
Скрипт по монтированию диска /home/mount.sh
Добавить Spark в автозагрузку /usr/share/spark/bin/startup.sh

Настроить Браузер Mozilla иначе не будет работать авторизация
в адресную строку браузера ввести about:config принять риск
general.useragent.override
Значение
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0 VerifID:csv35.ru) Gecko/20100101 Firefox/52.0
Проверить параметр
Добавьте логическую переменную plugin.load_flash_only.
Установите значение переменной false.
Прописать ресурсы для которых не нужно использовать прокси

Добавить строку/usr/share/spark/bin/startup.sh
Войти в Spark

Настроить DrWeb указать IP порт и ключ 192.168.ХХХ.ХХХ:Порт

Возможно нужно удалить в файле конфига OCS лишнюю строку
/etc/ocsinventory/ocsinventory-agent.cfg server = localhost

Отключить Блокировку экрана Система - Параметры - Хранитель экрана

Усьановить принтера

Отдельно устанавливается не входит в данный скрипт
Установка и Настройка КриптоПро
Плагины в браузер
Подпись и шифрование
Плагин госуслуг
Сканер sane xsane
Для запуск windows приложений Wine Dbf Навигатор

Пользуйтесь волшебной клавишей «Tab». (не на всех ос работает под обычным пользователем)
Данная клавиша завершает написание команды, при однозначном написании команды или каталога.
Например, для ввода имени каталога /etc/apt поступаем так: вводим «/», далее вводим «e» и нажимаем «Tab» - будет завершено написание каталога etc: /etc/.
Далее водим «ap» и снова нажимаем «Tab» - будет завершено написание каталога apt: /etc/apt/.
Если при нажатии на клавишу «Tab» не завершается написание – это значит, что ввод начала команды и каталога неоднозначен, для просмотра все вариантов нужно нажать клавишу «Tab» два раза.
Например, вводим начало команды «cp» и нажимаем два раза клавишу «Tab» - будут выведены все команды, которые начинаются с «cp»:
Пользуйтесь командой «man» – просмотр справки. Например, для просмотра справки по команде cp введите следующую команду:
man cp

1. Монтирование общей сетевой папки.
Все действия выполняются под суперпользователем root.
Отличие то что вы находитесь под пользователем или администратором root
Пользователь [имя_пользователя@имя_компьютера текущая папка] $ означает что вы работает под обычным пользователем $
Администратор [root@имя_компьютера текущая папка] # означает что вы работаете под Администратором #
1.1. Авторизуемся в терминале под пользователем root:
su
переход под su.jpg
переход под su
su это супер пользователь т.е. root

Вводим пароль суперпользователя администратора root который задавали при установке системы

1.2. Создаем каталог docs (docs - это расшареная папка не сервере доступ к ней без паролей) в каталоге /mnt. В этот каталог будем монтировать общий сетевой ресурс:
mkdir /mnt/docs
создание папки общей папки.jpg
создание папки общей папки
1.3. Например Монтируем сетевой каталог:
mount //192.168.203.7/docs /mnt/docs -o username=user
где
//192.168.203.7/docs – сетевой каталог,
/mnt/docs – точка монтирования, каталог, в который монтируем сетевой ресурс,
user – имя пользователя для входа на сетевой ресурс.
монтируем сетевой каталог.jpg
монтируем сетевой каталог
Вводим пароль для пользователя user.

1.4. Проверяем каталог /mnt/docs:
ls /mnt/docs
просмотр смонтировался ли каталог.jpg
просмотр смонтировался ли каталог
Должен отобразиться список содержимого смонтированного общего сетевого каталога

2. Автомонтирование сетевого каталога при загрузке компьютера.
Все действия выполняются под суперпользователем root.
2.1. Авторизуемся в терминале под пользователем root:
su
переход под su.jpg
переход под su
Вводим пароль суперпользователя

2.2. Добавляем права обычному пользователю на выполнение монтирования (команды mount -a). Для этого открываем на редактирование файл /etc/sudoers:
pluma /etc/sudoers
редактируем конфиг судореза.jpg
редактируем конфиг судореза
2.3. Добавляем в конец файла следующую строчку:
user ALL=NOPASSWD: /bin/mount -a
добавим строку в конфиг судореза.jpg
добавим строку в конфиг судореза
Сохраняем и закрываем файл.

2.4. Добавляем монтирование сетевого ресурса в автозагрузку
Для этого открываем на редактирование файл /etc/fstab
pluma /etc/fstab
монтирование в автозагрузку.jpg
монтирование в автозагрузку
2.5. Добавляем в конец файла следующую строчку (параметры разделены табуляцией):
//192.168.203.7/docs /mnt/docs cifs iocharset=utf8,uid=500,gid=500,suid,workgroup=workgroup,credentials=/root/password.txt 0 0
где
//192.168.203.7/docs – сетевой каталог,
/mnt/docs – точка монтирования - каталог, в который монтируем сетевой ресурс,
/root/password.txt – файл, содержащий логин и пароль для входа на сетевой ресурс (см. пункт 2.6.)
монтирование прописываем строку.jpg
прописываем строку
Сохраняем и закрываем файл.

2.6. Создаем файл password.txt, содержащий логин и пароль для входа на сетевой ресурс.
pluma /root/password.txt
создаем файл для переменных логина пароля.jpg
создаем файл для переменных логина пароля
2.7. Добавляем в созданный файл следующие строчки
username=user
password=pass
где
user – имя пользователя для входа на сетевой ресурс,
pass – пароль пользователя user для входа на сетевой ресурс.
В примере на скриншоте имя пользователя для входа на сетевой ресурс – spec1, а пароль пользователя spec1 для входа на сетевой ресурс 00000
файл для переменных логина пароля.jpg
файл для переменных логина пароля
Сохраняем и закрываем файл.

2.8. Создаем скрипт mount.sh перемонтирования всех устройств, на случай если автомонтирование из fstab выполнится раньше, чем инициализируется сетевое подключение.
pluma /home/mount.sh
где
/home/mount.sh – полный путь к файлу скрипта
скрипт монтирования.jpg
скрипт монтирования
2.9. Добавляем в файл /home/mount.sh следующие строчки:
#!/bin/sh
sudo mount -a
exit 0
скрипт монтирования содержание.jpg
скрипт монтирования содержание
Сохраняем и закрываем файл.

2.10. Даем права на выполнение созданного в п. 2.8 скрипта
chmod 775 /home/mount.sh
права на скрипт монтирования.jpg
права на скрипт монтирования
2.11. Помещаем скрипт в Запускаемые приложения
На панели вверху экрана выбрать «Система» – «Параметры» – «Запускаемые приложения».
В запускаемые приложения добавить.jpg
В запускаемые приложения добавить
В появившемся окне нажимаем кнопку «Добавить»
Откроется окно добавления нового запускаемого приложения:
новая автоматическая запускаемая программа mount.jpg
новая автоматическая запускаемая программа mount
В данном окне заполняем поля:
«Имя» - имя запускаемого приложения (можно придумать любое),
«Команда» - путь к созданному файлу скрипта.
Нажимаем кнопку «Добавить».
Скрипт добавлен в автозапуск.

2.12. Перезагружаем компьютер и проверяем автомонтирование. Если все сделано правильно, то в каталог /mnt/docs/ будет смонтировано содержимое общего сетевого каталога.

3. Отключаем блокировку экрана
На панели вверху экрана выбрать «Система» – «Параметры» – «Хранитель экрана».
Снимаем галочки «Запускать хранитель экрана, когда компьютер простаивает» и «Блокировать экран, когда запущен хранитель экрана».
Ползунок «Считать компьютер простаивающим через:» устанавливаем в максимальное время – 2 часа.
отключить блокировку экрана.jpg
отключить блокировку экрана
4. Настройка менеджера пакетов Synaptic
Все действия выполняются под суперпользователем root.
4.1. Авторизуемся в терминале под пользователем root:
su
переход под su.jpg
переход под su
Вводим пароль суперпользователя

4.2. Открываем на редактирование файл /etc/apt/apt.conf:
pluma /etc/apt/apt.conf
прокси для загрузки пакетов apt.jpg
прокси для загрузки пакетов apt
4.3. В начало файла добавляем следующие строки:
Acquire::http::User-Agent " Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0 VerifID:csv35.ru) Gecko/20100101 Firefox/52.0";
Acquire::http::Proxy "http://proxy_user:pass@192.168.203.5:3128";
Acquire::https::Proxy "https://proxy_user:pass @192.168.203.5:3128";
Acquire::ftp::Proxy "http://proxy_user:pass @192.168.203.5:3128";
Acquire::::Proxy "true";

где
proxy_user – логин пользователя прокси Squid для доступа к сети интернет
pass – пароль пользователя proxy_user
192.168.203.5 – ip-адрес прокси-сервера
3128 – порт прокси-сервера
интернетом разрешено пользоваться только firefox потому прописываем агента который говорит что якобы это firefox
User-Agent " Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0 VerifID:csv35.ru) Gecko/20100101 Firefox/52.0
прописываем строки прокси для загрузки пакетов apt.jpg
прописываем строки прокси для загрузки пакетов apt
Сохраняем и закрываем файл.

4.4. Настраиваем список репозиториев.
pluma /etc/apt/sources.list.d/alt.list
открываем файл для редактирования списка источников репозитория.jpg
открываем файл для редактирования списка источников репозитория
Откроется на редактирование файл alt.list из каталога /etc/apt/sources.list.d/.
В данном файле необходимо раскомментировать (убрать # в начале строки) для нужных репозиториев.
Во время тестирования выбирались следующие репозитории (скриншот файла alt.list):
раскоментируем источники репозитория.jpg
раскоментируем источники репозитория
Сохраняем и закрываем файл.

Также настройку репозиториев можно сделать через графический интерфейс системы. На панели вверху экрана выбрать «Система» – «Параметры»- «Программа управления пакетами Synaptic».
Система запросит пароль суперпользователя root.
Откроется окно программы управления пакетами Synaptic, в главном меню которого необходимо выбрать пункт «Параметры» - «Репозитории».
Откроется окно настроек репозиториев, в котором можно отметить нужные репозитории:
выберем источники репозитория.jpg
выберем источники репозитория
Нажать ОК.

4.5. Проверяем настройки. Для проверки настроек выполним обновление списка пакетов программы управления пакетами Synaptic:
apt-get update
обновление списка программ.jpg
обновление списка программ
В случае корректной настройки будут загружены списки пакетов для последующей установки:
загрузка списка программ.jpg
загрузка списка программ
5. Настройка браузера Mozilla Firefox
Настройка браузера Mozilla Firefox аналогична настройке на платформе Windows за небольшим исключением:
- для отображения главного меню браузера следует нажать клавишу Alt на клавиатуре
- пункт «Настройки» расположен в «Правка» - «Настройка».

6. Настройка LibreOffice
Для корректной работы LibreOffice необходимо удалить пакет «LibreOffice4-extensions» иначе офис не запускается
Запускаем менеджер пакетов Synaptic - на панели вверху экрана выбрать «Система» – «Программа управления пакетами Synaptic»
Далее, для работы с менеджером пакетов, система запросит пароль суперпользователя root – вводим пароль.
После успешного ввода пароля откроется окно программы Synaptic
список пакетов.jpg
список пакетов
Пакеты сгруппированы по разделам. Для отображения разделов нужно нажать кнопку «Разделы»
Список разделов отображается на панели слева. Пример названий разделов «Все», «Архивирование/Прочие», «База данных», «Графика» и т.д.
Список пакетов отображается справа от списка разделов.
Выбираем раздел «Офис» и в окне списка пакетов находим пакет «LibreOffice4-extensions».
пакет офиса.jpg
пакет офиса
Щелкаем правой кнопкой мышки на данном пакета и выбираем пункт меню «Отметить для удаления».
Далее нажимаем кнопку «Применить»
пакет офиса2.jpg
пакет офиса2
Дождаться завершения операции удаления пакета и закрыть менеджер управления пакетами.
Если есть необходимость можно добавить в контекстное меню правой кнопки мыши «Создать документ» пункты «Документ Word» и «Таблица Excel». Для этого нужно создать пустой документ через LibreOffice и сохранить под названием «Документ Word» в формате .doc в каталоге «Домашняя папка» - «Документы» - «Шаблоны»
Для пункта «Таблица Excel» сохранять под названием «Таблица Excel» в формате .xls.

7. Установка Spark
По умолчанию в AltLinux СПТ 7.0 установлена java версии 1.0.7.0_09. Spark работает с версией не меньше 1.8. Будем использовать версию java 1.8.0_171
Для проверки версии java наберите в терминале команду
java -version
проверка версии java.jpg
проверка версии java
Для установки новой версии java необходимо скачать rpm пакет. Для версии java 1.8.0_171 это «jdk-8u171-linux-x64.rpm» и установить его, используя менеджер пакетов Synaptic:
7.1.1 Щелкнуть два раза левой кнопкой мышки на указанном выше пакете.
7.1.2. Откроется окно «Установка RPM», в котором нужно нажать кнопку «Установить»
установка java.jpg
установка java
7.1.3. Далее, для работы с менеджером пакетов, система запросит пароль суперпользователя root – вводим пароль.
После успешного ввода пароля откроется окно «Установка пакетов» программы Synaptic.
проверка зависимостей java .jpg
проверка зависимостей java
Через некоторое время пакет будет установлен.
установлен java.jpg
установлен java.jpg
Нажать кнопку «Выход».

Для применения настроек новых нужно изменить путь к каталогу новой версии java в настройках профиля пользователя.
7.2.1. Авторизуемся в терминале под пользователем root:
su
переход под su.jpg
переход под su
Вводим пароль суперпользователя.

7.2.2. Открываем на редактирование файл /etc/profile
pluma /etc/profile
путь на java.jpg
путь на java
7.2.3. В конец файла добавляем следующие строки:
JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
JRE_HOME=$JAVA_HOME/jre
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME JRE_HOME PATH

где
/usr/java/jdk1.8.0_171-amd64 – каталог, в который установлена java. Для других версий java каталог будет отличаться от указанного.
прописываем путь на java.jpg
прописываем путь на java
Сохраняем и закрываем файл.

7.2.4. Перезагружаем компьютер и проверяем версию java
java -version
проверим после обновления версию java.jpg
проверим после обновления версию java
Спарк на Linux не имеет уведомления про воходящем сообщении просто внизу на панели появляется отправитель
Писал тут данный вопрос
7.3.1. Устанавливаем Spark. Для того скачиваем rpm-пакет. Будем использовать пакет «spark-2.8.2.rpm». Устанавливаем пакет при помощи менеджера пакетов Synaptic.
7.3.2 Щелкнуть два раза левой кнопкой мышки на указанном выше пакете.
7.3.3. Откроется окно «Установка RPM», в котором нужно нажать кнопку «Установить»
установка пакета Spark.jpg
установка пакета Spark
7.3.4. Далее, для работы с менеджером пакетов, система запросит пароль суперпользователя root – вводим пароль.
После успешного ввода пароля откроется окно «Установка пакетов» программы Synaptic.
проверка зависимостей Spark.jpg
проверка зависимостей Spark
Через некоторое время пакет будет установлен.
Установка завершена Spark.jpg
Установка завершена Spark
Нажать кнопку «Выход».

Spark установлен в каталог /usr/share/spark

7.4.1. Теперь нужно поместить приложение Spark в автозагрузку
На панели вверху экрана выбрать «Система» – «Параметры» – «Запускаемые приложения».
В запускаемые приложения добавить.jpg
В запускаемые приложения добавить
7.4.2. В появившемся окне нажимаем кнопку «Добавить»
Откроется окно добавления нового запускаемого приложения:
добавление запускаемое приложение Spark.jpg
добавление запускаемое приложение Spark
В данном окне заполняем поля:
«Имя» - имя запускаемого приложения (можно придумать любое),
«Команда» - путь к файлу скрипта, который запускает Spark - /usr/share/spark/bin/startup.sh
Нажимаем кнопку «Добавить».
Spark добавлен в автозапуск. После перезагрузки приложение запустится, можно будет указать настройки для подключения к сети.

8. Установка базовых шрифтов Arial, Times New Roman
8.1. Авторизуемся в терминале под пользователем root:
su
переход под su.jpg
переход под su
Вводим пароль суперпользователя

8.2. Выполнить следующую команду
apt-get install fonts-ttf-ms
Команда установка шрифтов.jpg
Команда установка шрифтов
Согласить на запрос продолжения – ввести символ «y» и нажать «Enter»
Потверждение установки шрифтов.jpg
Подтверждение установки шрифтов
Далее будут скачены и установлены шрифты.
Установка шрифтов завершена.jpg
Установка шрифтов завершена
9. Создание кнопки запуска на рабочем столе
9.1. Щелкаем правой кнопкой мышки на рабочем столе и в контекстном меню выбираем пункт «Создать кнопку запуска..»
9.2. В появившемся окне «Создать кнопку запуска» заполняем поля:
Создаем ярлык.jpg
Создаем ярлык
«Тип» - один из трех вариантов: «Приложение» – для запуска приложения, «Приложение в терминале» – для запуска приложения в терминале, «Адрес» – для перехода по указанному адресу.
«Имя» - указываем имя создаваемой кнопки запуска.
«Команда» или «Адрес» (если выбран тип «Адрес») – команда для выполнения, адрес переход или скрипта.

9.3. Нажать кнопку «ОК»
Пример создания кнопки запуска Яндекс.
«Тип» = «Алрес»
«Имя» = «Яндекс»
«Адрес» = «https://yandex.ru»
Создаем ярлык заполняем.jpg
Создаем ярлык заполняем
В результате описанных действий на рабочем столе появится кнопка запуска с именем «Яндекс», при активации которой будет открыта страница Яндекса в браузере Firefox.
ярлык Яндекс.jpg
ярлык Яндекс
ярлык Яндекс.jpg (3.08 КБ) 1847 просмотров
10. Установка vnc сервера x11vnc для предоставления удаленного доступа
10.1. Авторизуемся в терминале под пользователем root:
переход под su.jpg
переход под su
Вводим пароль суперпользователя.

10.2. Устанавливаем x11vnc
apt-get install x11vnc
Так же можно установить и через Synaptic, найти пакет по имени «x11vnc», отметить для установки, применить действия.

10.3. Создаем папку для хранения файла пароля для подключения по VNC
mkdir /etc/vnc

10.4. Устанавливаем пароль «ваш_пароль» и записываем его в файл
x11vnc -storepasswd ваш_пароль /etc/vnc/passwd

10.5. Создаем log файл
touch /var/log/x11vnc.log

10.6. Создаем файл unit-a
touch /lib/systemd/system/x11vnc.service

10.7. Открываем на редактирование созданный в п.10.6. файл
pluma /lib/systemd/system/x11vnc.service

10.8. Набираем в открытом файле следующий текст
[Unit]
Description=x11vnc
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -rfbport 5900 -shared -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log -auth /var/run/lightdm/root/:0

[Install]
WantedBy=multi-user.target


10.9. Перечитываем сервисы, что бы система обнаружила unit
systemctl daemon-reload

10.10. Запускаем сервис.
systemctl start x11vnc.service

10.11. Настраиваем автозагрузка созданного сервиса
systemctl enable x11vnc.service

11. Установка и настройка принтера.
11.1. Для установки нового принтера необходимо перейти на панели вверху экрана и выбрать «Система»- «Администрирование» - «Настройка печати».
Далее, для работы система запросит пароль суперпользователя root – вводим пароль.
11.2. Откроется окно «Печать», в котором необходимо нажать кнопку «Добавить».
Добавить принтер.jpg
Добавить принтер
11.3. Откроется окно «Новый принтер», в котором указать подключенный к компьютеру или сетевой принтер:
Выбираем принтер.jpg
Выбираем принтер
Нажать кнопку «Вперед»

11.4. Система произведет поиск драйверов для данного принтера. После чего будет предложено выбрать драйвер из базы драйверов. Указываем производителя принтера:
Выбираем принтер из базы.jpg
Выбираем принтер из базы
11.5. На следующем шаге выбираем модель и драйвер принтера (в большинстве случаев подойдет рекомендуемый системой).
Рабочие решения (драйвера для принтеров):
Принтер Kyocera FS-1350 –> Драйвер Kyocera FS-1200
11.6. Далее можно настроить параметры принтера и распечатать пробную страницу.
Принтер установлен.jpg
Принтер установлен
11.7. Принтер установлен и доступен для работы.

Установка сканера
1. Авторизуемся в терминале под пользователем root:
su
переход под su.jpg
переход под su
Вводим пароль суперпользователя.

2. Устанавливаем программу sane
apt-get install sane
Команда установки sane.jpg
Команда установки sane
3. Устанавливаем программу xsane (графический интерфейс для работы со сканером)
apt-get install xsane
Команда установки xsane.jpg
Команда установки xsane
3. Для работы со сканером запускаем программу xsane так: «Программы» – «Программа для сканирования изображений»
Примечание:
1. для работы со сканером МФУ HP, нужно установить пакет hplip, иначе xsane не определить устройства.
2. поточный сканер Fujitsu ix500 определяется автоматически. Проблема сканирует по 1 листу

Для поточного сканирования или сканирования в один файл разных форматов
apt-get install gscan2pdf
Настроить размер бумаги выбрать 2х стороне сканирование дуплекс при не обходимости и произвести прочие настройки по необходимости
gscan2pdf 0.jpg
gscan2pdf 0
gscan2pdf 1.png
gscan2pdf 1
gscan2pdf 2.png
gscan2pdf 2

Еще программа сканирования остановились пока на ней apt-get install simple-scan
Сканер Simple Scan
Сканер Simple Scan.jpg
Сканер Simple Scan
Установка агента OCS INVENTORY
1. Авторизуемся в терминале под пользователем root:
su
переход под su.jpg
переход под su
Вводим пароль суперпользователя.

2. Для установки агента OCS Inventory выполняем следующую команду:
apt-get install ocsinventory-agent
Команда установки OCS.jpg
Команда установки OCS
3. После успешной установки агента необходимо указать сервер OCS Inventory для отправки данных. Конфигурационный файл агента ocsinventory-agent.cfg хранится в каталоге /etc/ocsinventory/
Открываем на редактирование указанный файл настроек агента:
pluma /etc/ocsinventory/ocsinventory-agent.cfg
Редактируем конфигурацию OCS.jpg
Редактируем конфигурацию OCS
4. Изначально в файле указан локальный сервер (localhost), заменяем значение localhost на адрес сервера OCS Inventory (192.168.ХXX.ХХХ:Порт) в строке “server = localhost”
Прописываем сервер конфигурацию OCS.jpg
Прописываем сервер конфигурацию OCS
5. Создаем лог-файл для агента:
touch /var/log/ocsinventory-agent/ocsinventory-agent.log
Создадим Лог файл OCS.jpg
Создадим Лог файл OCS
6. Даем права на запись на созданный выше лог-файл:
chmod 646 /var/log/ocsinventory-agent/ocsinventory-agent.log
Даем права на Лог файл OCS.jpg
Даем права на Лог файл OCS
Установка Wine (запуск Windows-приложений)
1. Авторизуемся в терминале под пользователем root:
su
переход под su.jpg
переход под su
Вводим пароль суперпользователя.

2. Устанавливаем программу i586-wine:
apt-get install i586-wine
apt-get install i586-wine-vanilla.32bit 2.4-alt0.M70C.2
apt-get install i586-wine.32bit более старая версия 1.9.3-alt0.M70C.3
Команда установки wine.jpg
Команда установки wine.jpg
запускаем winecfg в терминале под обычным пользователем - будет выполнена настройка wine, если необходимо то соглашаемся на установку дополнительных приложений.
3. После установки приложения из п.2 можно запускать приложения под Windows.
Установка дополнительного ПО
Показать
Чтобы установить пакет с помощью скрипта Winetricks нужно:
Установить пакет cabextract. Установить этот пакет можно командой:
# apt-get install cabextract
Загрузить скрипт Winetricks к себе на компьютер:
# wget http://www.kegel.com/wine/winetricks
Установить нужную программу можно используя графическую оболочку, запустив ее командой:
# sh winetricks

Где можно выбрать нужный пакет, доступный в Winetricks, для установки:
sh winetricks directx9

https://itshaman.ru/articles/130

дать права на
/home/user/.cache/winetricks
mdac28 например установочник MDAC
/home/user/.wine


Пример запуска «DBFNavigator».
1. Копируем папку с «DBFNavigator», например, в домашнюю папку пользователя.
2. В терминале переходим в папку из п.1
cd ~/dbfNavigator/
Переходим в папку с DBF Навигатором.jpg
Переходим в папку с DBF Навигатором
3. Запускаем DBFNavigator.exe
wine DBFNavigator.exe
Запускаем DBF Навигатор.jpg
Запускаем DBF Навигатор
4. DBFNavigator.exe запущен.

Для удобства можно создать скрипт запуска приложения:
1. создать пустой файл DBFNavigator.sh;
2. скопировать следующие строчки в данный файл:
#!/bin/sh
wine /home/guest/dbfNavigator/DBFNavigator.exe
exit 0
где
/home/guest/dbfNavigator/DBFNavigator.exe
– полный путь к папке с Windows-приложением, которое нужно запустить.
3. Для запуска приложения запустить данный скрипт (щелкнуть два раза левой клавишей мышки и в появившемся диалоговом окне нажать кнопку «Запустить»):
Запускаем DBF Навигатор скриптом.jpg
Запускаем DBF Навигатор скриптом
Установка Офиса WPS Office
WPS Office Download
Скачиваем офис rpm пакет и вводим команду
rpm -i --force wps-office-11.1.0.8865-1.x86_64.rpm

Для подключения по ssh
устанавливаем
apt-get install openssh-server

Включаем
chkconfig sshd on

редактируем конфигурацию
/etc/openssh/sshd_config

Прописываем Пользователя
AllowUsers Наш пользователь
AllowUsers user root

PermitRootLogin yes

Сохраняем и перезапускаем службу
service sshd reload

Adobe Flash Player на Alt Linux для ВКС
apt-get install glibc проверить установлен ли
apt-get install mozilla-plugin-adobe-flash - может не работать тогда
apt-get remove mozilla-plugin-adobe-flash - удалить и скачать пакеты rpm c официального сайта например:
Например тут последнюю версию
flash-player-ppapi-32.0.0.330-release.x86_64.rpm
flash-player-npapi-32.0.0.330-release.x86_64.rpm
Установить
Скопировать в плагины мозилы
cp /usr/lib64/flash-plugin/libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so
Отобразится в плагинах
Плагины mozilla alt.jpg
Плагины mozilla alt
Просмотр установленных
rpm -qa | grep

Если Mozilla обновилась и стала на английском языке
Можно скопировать с другова пк
./usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}
langpack-ru@firefox.mozilla.org.xpi
langpack-uk@firefox.mozilla.org.xpi
pbefkdcnd@ngodfeigfdgiodgnmbgcfha.ru.xpi

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 238
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Настройка Alt Linux после установки системы

Сообщение Артём Мамзиков » Вт мар 03, 2020 14:36 #2

Разные косяки ошибки и тп

После обновления Мозила esr версии 68.4.1 не корректно работала в vcs.imind.ru для ВКС при включении видео появлялось на пару секунд и Вылетало Вкладка упала другие вкс и видео на других сайтах все ОК, так же моменты с ЭЦП на веб сайтах тесты проходили на ура но некотрые сайты отказывались видеть плагин cades.

Делаем откат на рабочую версию.
Удалить текущую Мозилу
apt-get remove firefox-esr
apt-get remove firefox
Отключить сеть
Очистить пакеты
apt-get clean
Переходим в папку с пакетами
Запускаем установку
rpm -i firefox-esr-52.3.0-alt0.M80C.1.x86_64.rpm firefox-esr-ru-52.3.0-alt1.x86_64.rpm

Если открылась англоязыччная версия
Дополнения расширения > Установка дополнения из файла >
\usr\share\mozilla\extensions\{ec8030f7-c20a-464f-9b0e-13a3a9e97384}\langpack-ru@firefox.mozilla.org.xpi
Должен быть установлен пакет firefox-esr-ru-52.3.0-alt1.x86_64.rpm
Для версии firefox-esr-52.3.0-alt0.M80C.1.x86_64.rpm

Если проблема с закладками не отображаются
/home/учетка-пользователя/.mozilla/firefox/профиль.default/ удалить файл places.sqlite

Так же может сбиться файл по гостам ЭЦП /etc/ifc.cfg
Другие эксперименты с мозилой
Показать
Попробовать разные пакеты установки
firefox тут версия еще старее 51 но рабочая
firefox-esr получаем 68.4.1 не все устраивает читаем выше
firefox-config-privacy
firefox-debuginfo
firefox-wayland
rpm-build-firefox

На 68.4.1 не дало результатов
по mozille вкладка упала фича разрабочиков
about: config
dom.storage.next_gen false

Другие варианты решения
layers.acceleration.force-enabled;true ?
webgl.disabled в true

Просто не запускается imind просит java
javascript.enabled
Переключаем единственную опцию на true, если она false

Просмотреть логи about:debugging не работает наверное нужен пакет firefox-esr-debuginfo-**.*.*-alt1.x86_64.rpm

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 238
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Настройка Alt Linux после установки системы

Сообщение Артём Мамзиков » Пн сен 21, 2020 13:59 #3

VNC черный экран при подключении разные пробы


10.2. Устанавливаем x11vnc
apt-get install x11vnc
Так же можно установить и через Synaptic, найти пакет по имени «x11vnc», отметить для установки, применить действия.

10.3. Создаем папку для хранения файла пароля для подключения по VNC
mkdir /etc/vnc

10.4. Устанавливаем пароль «ваш_пароль» и записываем его в файл
x11vnc -storepasswd ваш_пароль /etc/vnc/passwd

10.5. Создаем log файл
touch /var/log/x11vnc.log

10.6. Создаем файл unit-a
touch /lib/systemd/system/x11vnc.service

10.7. Открываем на редактирование созданный в п.10.6. файл
nano /lib/systemd/system/x11vnc.service

10.8. Набираем в открытом файле следующий текст
[Unit]
Description=x11vnc
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -rfbport 5900 -shared -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log -auth /var/run/lightdm/root/:0

[Install]
WantedBy=multi-user.target

10.9. Перечитываем сервисы, что бы система обнаружила unit
systemctl daemon-reload

10.10. Запускаем сервис.
systemctl start x11vnc.service
service x11vnc start

10.11. Настраиваем автозагрузка созданного сервиса
systemctl enable x11vnc.service
chkconfig x11vnc on

от пользователя
systemctl enable x11vnc@kiosk2.service

запускать службы при первом входе в систему, выполните
systemctl --user enable service для любой службы

включить службу для всех пользователей, а не для пользователя, выполняющего команду systemctl , запустите
systemctl --user --global enable service от имени суперпользователя

Служба для пользователя
~/.config/systemd/user
chmod 777 /home/kiosk2/.config/systemd/user/x11vnc.service
по умолчанию
nano /lib/systemd/system/x11vnc.service


Включение переменных для пользователя
создайте файл .conf в каталоге ~/.config/environment.d/ со строками вида {{ic | 1 = NAME = VAL}. Применяется только к части пользовательских служб.
Используйте опцию DefaultEnvironment в /etc/systemd/user.conf. Применяется ко всем пользовательским службам.
Добавление конфигурационного файла в /etc/systemd/system/user@.service.d/. Применяется ко всем пользовательским процессам

Пример
/etc/systemd/system/user@.service.d/local.conf

[Service]
Environment="PATH=/usr/lib/ccache/bin:/usr/local/bin:/usr/bin:/bin"
Environment="EDITOR=nano -c"
Environment="BROWSER=firefox"
Environment="NO_AT_BRIDGE=1"


Для теста
export PATH="/home/kiosk2/bin:/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/usr/games"

https://wiki.archlinux.org/index.php/Sy ... %B8%D0%B9)


Для дисплей менеджера lightdm:

[Unit]
Description=X11VNC Server
After=prefdm.service

[Service]
User=root
Restart=on-failure
ExecStart=/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -dontdisconnect -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg /var/log/x11vnc.log -rfbauth /etc/vnc/passwd

[Install]
WantedBy=graphical.target

Для дисплей менеджера sddm:

[Unit]
Description=X11VNC Server
After=graphical.target

[Service]
Restart=always
RestartSec=30
Type=simple
ExecStart=-/bin/bash -c "/usr/bin/x11vnc -display :0 -shared -dontdisconnect -many \
-auth $(ls /var/run/sddm/{*}) -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log"

[Install]
WantedBy=graphical.target


Пользователя в админы
usermod -a -G adm kiosk2
или
nano /etc/group


Запск vnc из графического интерфейса
x11vnc -gui tray=setpass -rfbport PROMPT -bg -o %HOME/.x11vnc.log.%VNCDISPLAY
tail -f /tmp/x11vnc.tray.02Ijw4
x11vnc

#ExecStart=/usr/bin/x11vnc -rfbport 5900 -shared -rfbauth -display :4 -forever /etc/vnc/passwd -o /var/log/x11vnc.log -auth /usr/libexec/polkit-mate-authentication-agent-1
#ExecStart=/usr/bin/x11vnc -rfbport 5900 -shared -rfbauth -display /etc/vnc/passwd -o /var/log/x11vnc.log -auth /usr/libexec/polkit-mate-authentication-agent-1
ExecStart=/usr/bin/x11vnc -rfbport 5900 -dontdisconnect -shared -forever -display :1 -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log -auth /var/run/lightdm/kiosk2/xauthority
#ExecStart=/usr/bin/x11vnc -rfbport 5900 -dontdisconnect -noxfixes -shared -forever -display :0 -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log -auth /var/run/lightdm/root/:0

ExecStart=/usr/bin/x11vnc -rfbport 5900 -dontdisconnect -shared -forever -display :0 -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log -auth /var/run/lightdm/пользователь/xauthority


-dontdisconnect не отключайте существующих клиентов, когда новый не общий доступ
-noxfixes не используйте расширение XFIXES для рисования точного курсора форма, даже если она доступна.
-notruecolor -отключение полной цветопередачи, полезно для слабого канала интернета. Получим восьмибитный цвет.
-forever -после запуска x11vnc ждёт подключения клиента, а по завершении подключения - завершает свою работу. Если необходимо чтобы x11vnc был запущен постоянно и не завершал работу после отключения клиента - нужно добавить опцию -forever к строке запуска.
-display :0 -явно указываем используемый дисплей. Если опция не указана то используется дисплей, указанный в переменной окружения DISPLAY. Если же переменная окружения DISPLAY не указана - создаётся новый дисплей.
-usepw - вынуждает x11vnc использовать авторизацию
-scale 2/3 - масштабирование передаваемого изображения. Размер 2/3 от оригинала. Полезно для слабого канала интернета.
shared – позволяет производить подключения к серверной части нескольким клиентам одновременно;
loop – после отключения клиента перезапускает x11vnc;
o – позволяет указать файл, который используется для записи информационных сообщений x11vnc;
rfbauth – указывает на шифрованный файл с паролями;
desktop – позволяет задать название окна для клиента при подключении.


http://www.karlrunge.com/x11vnc/x11vnc_opts.html


ps wwwwaux | grep auth
root 2381 0.0 0.3 187788 15380 tty7 Ssl+ сен16 0:01 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
root 2838 0.0 0.9 207216 36884 tty8 Ssl+ сен16 0:01 X -auth /var/run/lightdm/kiosk2/xauthority -nolisten tcp :1
kiosk2 2999 0.0 0.1 260532 6840 ? Sl сен16 0:00 /usr/libexec/polkit-mate-authentication-agent-1
root 3195 0.0 0.2 79520 8648 ? Ss сен16 0:09 /usr/bin/x11vnc -rfbport 5900 -shared -rfbauth -display :0 /etc/vnc/passwd -o /var/log/x11vnc.log -auth /var/run/lightdm/root/:0
root 17680 0.0 0.0 10292 908 pts/0 S+ 08:15 0:00 grep --color=auto auth

алт02
ps wwwwaux | grep auth
root 2021 0.6 0.6 190544 27376 tty1 Ss+ 08:07 0:00 X -nolisten tcp :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch
root 4098 0.0 0.3 83684 13468 ? Ss 08:07 0:00 /usr/bin/x11vnc -rfbport 5900 -shared -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log -auth /var/run/lightdm/root/:0
root 4151 0.0 0.0 6996 756 pts/0 S+ 08:08 0:00 grep --color=auto auth

ps wwwwaux | grep auth после включения учетки пользователя
root 2021 0.6 1.1 268160 47396 tty1 Ss+ 08:07 0:01 X -nolisten tcp :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch
root 4098 0.0 0.3 83684 13468 ? Ss 08:07 0:00 /usr/bin/x11vnc -rfbport 5900 -shared -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log -auth /var/run/lightdm/root/:0
user 6094 0.0 0.3 342320 14932 ? Sl 08:09 0:00 /usr/libexec/polkit-mate-authentication-agent-1
root 6504 0.0 0.0 6996 864 pts/0 S+ 08:10 0:00 grep --color=auto auth



ExecStart=/usr/bin/x11vnc -rfbport 5900 -shared -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log -auth /var/run/lightdm/root/:0

Ответить Вложения 63

Вернуться в «Linux»