Установка Wine на Astra: различия между версиями

Материал из Alta-Soft Wikipedia
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
https://wiki.astralinux.ru/pages/viewpage.action?pageId=27362502
+
1. Скачать Astra Linux Орёл Common Edition
 
+
2. Включить виртуализацию в БИОС
Для обновления libc6 до 2.28
+
3. Добавить виртуальную машину в Microsoft Hyper-V
 
+
Для Astra Linux CE 2.12 желательно использовать 2-е поколение виртуальной машины;
sudo mkdir /tmp/install_glibc/
+
При установке на виртуальную машину Поколения 2 требуется отключить безопасную загрузку в параметрах виртуальной машины после её создания
 
+
Меняем сетевой адаптер на Default switch чтобы был интернет в виртуалке
cd /tmp/install_glibc/
+
Для установки:
 
+
Создать виртуальный жесткий диск фиксированного размера (минимум 25 гигабайт)
sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc-dev-bin_2.28-10+deb10u1_amd64.deb     
+
либо
 
+
Создать динамически расширяемый виртуальный жесткий диск с размером блока 1МБ с помощью следующей команды:
sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/locales-all_2.28-10+deb10u1_amd64.deb 
+
PowerShell -  New-VHD -Path C:\MyVHDs\test.vhdx -SizeBytes 127GB -Dynamic -BlockSizeBytes 1MB.
 
+
После установки системы разрешение экрана будет зафиксировано на 1152X864, для того чтобы получить разрешение отличное от этого требуется добавить запись "video=hyperv_fb:1920x1080" (либо свое значение разрешения) в /etc/default/grub в строку GRUB_CMDLINE_LINUX_DEFAULT, выполнить команду update-grub и перезагрузить виртуальную машину.
sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc6_2.28-10+deb10u1_amd64.deb
+
Отключить или ограничить 2 гигабайтами динамическую оперативную память, а то система может тормозить
 
+
4. Запускаем виртуальную машину и устанавливаем Astra Linux со стандартными настройками (логин и пароль какие хотите)
sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc-l10n_2.28-10+deb10u1_all.deb
+
5. Запускаем Astra Linux
 
+
6. Запускаем Mozilla и качаем Wine https://nas01.astralinux.ru/sharing/f1GgWAyMD
sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc-bin_2.28-10+deb10u1_amd64.deb
+
7. Запускаем командную строку Пуск\Системные\Терминал fly
 
+
8. Обновляем списки пакетов sudo apt update
sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc-dev-bin_2.28-10+deb10u1_amd64.deb
+
9. Выполняем команду sudo apt -y install ./Загрузки/wine_7.13-0-astra-se16_ce212_amd64.deb cabextract libmspack0 ia32-libs ca-certificates zenity
 
+
10. Выполняем команды для работы winetricks
sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc6-dev_2.28-10+deb10u1_amd64.deb 
+
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
 
+
chmod +x winetricks
sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc6-dbg_2.28-10+deb10u1_amd64.deb 
+
sudo mv winetricks /usr/bin
 
+
export WINE=/opt/wine-7.13/bin/wine
sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc6-i386_2.28-10+deb10u1_amd64.deb
+
11. Скачиваем файл exe (например, дистрибутив), нажимаем на него два раза, в окне выбора программ жмём Другая и выбираем opt\wine-7.13\bin\wine (или wine64)
 
+
12. Ставим Postgres 14
sudo dpkg -i *
+
Подключаем репозиторий
 
+
sudo mkdir -p /opt/distr/postgres
cd ~
+
cd /opt/distr/postgres
 
+
sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo rm -rf /tmp/install_glibc/
+
sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" |sudo tee  /etc/apt/sources.list.d/pgdg.list
 
+
sudo apt update
После установки попытаться запустить exe, внизу списка программ нажать кнопку Другая, в папке выбрать Wine_64, поставить галку Запомнить выбор
+
Ставим postgres
 
+
sudo apt install postgresql-14 postgresql-client-14
[[Категория:Техподдержка]]
+
Проверяем службы postgres
 +
sudo systemctl status postgresql.service
 +
sudo systemctl status postgresql@14-main.service
 +
sudo systemctl is-enabled postgresql
 +
Переключаем язык на русский
 +
останавливаем службу
 +
sudo systemctl stop postgresql
 +
удаляем дефолтную базу
 +
rm -rf /var/lib/postgresql/14/main/*
 +
добавляем русский
 +
locale -a
 +
sudo locale-gen ru_RU
 +
sudo locale-gen ru_RU.UTF-8
 +
sudo update-locale
 +
меняем текущего пользователя
 +
sudo su - postgres
 +
регистрируем переменные окружения
 +
export PATH=$PATH:/usr/lib/postgresql/13/bin
 +
export PGDATA="$HOME/14/main"
 +
$ source ~/.bashrc

Версия 15:50, 31 августа 2022

1. Скачать Astra Linux Орёл Common Edition 2. Включить виртуализацию в БИОС 3. Добавить виртуальную машину в Microsoft Hyper-V Для Astra Linux CE 2.12 желательно использовать 2-е поколение виртуальной машины; При установке на виртуальную машину Поколения 2 требуется отключить безопасную загрузку в параметрах виртуальной машины после её создания Меняем сетевой адаптер на Default switch чтобы был интернет в виртуалке Для установки: Создать виртуальный жесткий диск фиксированного размера (минимум 25 гигабайт) либо Создать динамически расширяемый виртуальный жесткий диск с размером блока 1МБ с помощью следующей команды: PowerShell - New-VHD -Path C:\MyVHDs\test.vhdx -SizeBytes 127GB -Dynamic -BlockSizeBytes 1MB. После установки системы разрешение экрана будет зафиксировано на 1152X864, для того чтобы получить разрешение отличное от этого требуется добавить запись "video=hyperv_fb:1920x1080" (либо свое значение разрешения) в /etc/default/grub в строку GRUB_CMDLINE_LINUX_DEFAULT, выполнить команду update-grub и перезагрузить виртуальную машину. Отключить или ограничить 2 гигабайтами динамическую оперативную память, а то система может тормозить 4. Запускаем виртуальную машину и устанавливаем Astra Linux со стандартными настройками (логин и пароль какие хотите) 5. Запускаем Astra Linux 6. Запускаем Mozilla и качаем Wine https://nas01.astralinux.ru/sharing/f1GgWAyMD 7. Запускаем командную строку Пуск\Системные\Терминал fly 8. Обновляем списки пакетов sudo apt update 9. Выполняем команду sudo apt -y install ./Загрузки/wine_7.13-0-astra-se16_ce212_amd64.deb cabextract libmspack0 ia32-libs ca-certificates zenity 10. Выполняем команды для работы winetricks wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod +x winetricks sudo mv winetricks /usr/bin export WINE=/opt/wine-7.13/bin/wine 11. Скачиваем файл exe (например, дистрибутив), нажимаем на него два раза, в окне выбора программ жмём Другая и выбираем opt\wine-7.13\bin\wine (или wine64) 12. Ставим Postgres 14 Подключаем репозиторий sudo mkdir -p /opt/distr/postgres cd /opt/distr/postgres sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" |sudo tee /etc/apt/sources.list.d/pgdg.list sudo apt update Ставим postgres sudo apt install postgresql-14 postgresql-client-14 Проверяем службы postgres sudo systemctl status postgresql.service sudo systemctl status postgresql@14-main.service sudo systemctl is-enabled postgresql Переключаем язык на русский останавливаем службу sudo systemctl stop postgresql удаляем дефолтную базу rm -rf /var/lib/postgresql/14/main/* добавляем русский locale -a sudo locale-gen ru_RU sudo locale-gen ru_RU.UTF-8 sudo update-locale меняем текущего пользователя sudo su - postgres регистрируем переменные окружения export PATH=$PATH:/usr/lib/postgresql/13/bin export PGDATA="$HOME/14/main" $ source ~/.bashrc