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

Материал из Alta-Soft Wikipedia
Перейти к навигации Перейти к поиску
Строка 105: Строка 105:
  
 
$ source ~/.bashrc
 
$ source ~/.bashrc
 +
 +
 +
Пакеты, имеющие неудовлетворённые зависимости:
 +
postgresql-14 : Зависит: postgresql-common (>= 229~) но 200astra8 будет установлен
 +
                Зависит: libicu57 (>= 57.1-1~) но он не может быть установлен
 +
                Зависит: libpq5 (>= 14~beta2) но 9.6.20-astrace1 будет установлен
 +
                Рекомендует: sysstat но он не будет установлен
 +
postgresql-client-14 : Зависит: libpq5 (>= 14.5) но 9.6.20-astrace1 будет установлен
 +
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
 +
gorkin@astra:/opt/distr/postgres$ sudo apt install postgresql-13 postgresql-client-13
 +
Чтение списков пакетов… Готово
 +
Построение дерева зависимостей     
 +
Чтение информации о состоянии… Готово
 +
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
 +
или же используете нестабильную версию дистрибутива, где запрошенные вами
 +
пакеты ещё не созданы или были удалены из Incoming.
 +
Следующая информация, возможно, поможет вам:
 +
 +
Пакеты, имеющие неудовлетворённые зависимости:
 +
postgresql-13 : Зависит: libicu57 (>= 57.1-1~) но он не может быть установлен
 +
                Рекомендует: sysstat но он не будет установлен
 +
postgresql-client-13 : Зависит: libpq5 (>= 13.8) но 9.6.20-astrace1 будет установлен
 +
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
 +
gorkin@astra:/opt/distr/postgres$
 +
  
 
[[Категория:Техподдержка]]
 
[[Категория:Техподдержка]]

Версия 16:41, 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/14/bin

export PGDATA="$HOME/14/main"

$ source ~/.bashrc


Пакеты, имеющие неудовлетворённые зависимости:

postgresql-14 : Зависит: postgresql-common (>= 229~) но 200astra8 будет установлен
                Зависит: libicu57 (>= 57.1-1~) но он не может быть установлен
                Зависит: libpq5 (>= 14~beta2) но 9.6.20-astrace1 будет установлен
                Рекомендует: sysstat но он не будет установлен
postgresql-client-14 : Зависит: libpq5 (>= 14.5) но 9.6.20-astrace1 будет установлен

E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты. gorkin@astra:/opt/distr/postgres$ sudo apt install postgresql-13 postgresql-client-13 Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где запрошенные вами пакеты ещё не созданы или были удалены из Incoming. Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:

postgresql-13 : Зависит: libicu57 (>= 57.1-1~) но он не может быть установлен
                Рекомендует: sysstat но он не будет установлен
postgresql-client-13 : Зависит: libpq5 (>= 13.8) но 9.6.20-astrace1 будет установлен

E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты. gorkin@astra:/opt/distr/postgres$