Установка Wine на Astra: различия между версиями
Gorkin (обсуждение | вклад) |
Gorkin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | + | 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 со стандартными настройками (логин и пароль какие хотите) | |
− | sudo | + | 5. Запускаем Astra Linux |
− | + | 6. Запускаем Mozilla и качаем Wine https://nas01.astralinux.ru/sharing/f1GgWAyMD | |
− | sudo | + | 7. Запускаем командную строку Пуск\Системные\Терминал fly |
− | + | 8. Обновляем списки пакетов sudo apt update | |
− | sudo wget | + | 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 https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks |
− | + | chmod +x winetricks | |
− | sudo | + | sudo mv winetricks /usr/bin |
− | + | export WINE=/opt/wine-7.13/bin/wine | |
− | sudo | + | 11. Скачиваем файл exe (например, дистрибутив), нажимаем на него два раза, в окне выбора программ жмём Другая и выбираем opt\wine-7.13\bin\wine (или wine64) |
− | + | 12. Ставим Postgres 14 | |
− | sudo | + | Подключаем репозиторий |
− | + | 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 |
Версия 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