Filskiy (обсуждение | вклад)  | 
				Filskiy (обсуждение | вклад)  | 
				||
| (не показано 10 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
__TOC__  | |||
Wine (originally an acronym for "Wine Is Not an Emulator") не является эмулятором ОС Windows.<br>  | Wine (originally an acronym for "Wine Is Not an Emulator") не является эмулятором ОС Windows.<br>  | ||
Для установки wine необходимо:<br>  | Для установки wine необходимо:<br>  | ||
| Строка 13: | Строка 14: | ||
     sudo mount <Файл с последним обновлением>.iso /mnt/update  |      sudo mount <Файл с последним обновлением>.iso /mnt/update  | ||
     sudo nano /etc/apt/sources.list  |      sudo nano /etc/apt/sources.list  | ||
Необходимо внести изменения в файл списка репозиториев, закоментировать(в начале строки поставить символ "#") или удалить, имеющиеся строки и добавить следующие<br>  | |||
     deb file:///mnt/install smolensk contrib main non-free  | |||
     deb file:///mnt/update smolensk contrib main non-free  |      deb file:///mnt/update smolensk contrib main non-free  | ||
Нажать <F2>, согласиться с внесением изменений <Y> и <Enter>.<br>  | |||
3. Обновить информацию о репозитории  | 3. Обновить информацию о репозитории  | ||
     sudo apt update  |      sudo apt update  | ||
4. Установить дополнительные пакеты  | 4. Установить дополнительные пакеты  | ||
     sudo apt install ia32-libs  |      sudo apt install ia32-libs  | ||
5. Загрузить с помощью web-браузера пакеты: [https://nas01.astralinux.ru/sharing/1DMFUmUe9 cabextract] и [https://nas01.astralinux.ru/sharing/dG9cFLUpN libmspack0] и выполнить установку пакетов  | 5. Загрузить с помощью web-браузера пакеты: [https://nas01.astralinux.ru/sharing/1DMFUmUe9 cabextract] и [https://nas01.astralinux.ru/sharing/dG9cFLUpN libmspack0] и выполнить установку пакетов  | ||
| Строка 27: | Строка 28: | ||
Все действия выполняются в терминале.<br>  | Все действия выполняются в терминале.<br>  | ||
1. Подключить базовый и расширенный репозитории пакетов Astra Linux Special Edition 1.7<br>  | 1. Подключить базовый и расширенный репозитории пакетов Astra Linux Special Edition 1.7<br>  | ||
2. Загрузить с помощью web-браузера файл с пакетом Wine для Astra Linux Special Edition 1.7:  | 2. Загрузить с помощью web-браузера файл с пакетом Wine для Astra Linux Special Edition 1.7:  | ||
     Wine 7.13: [https://nas01.astralinux.ru/sharing/L3oKL5kse wine_7.13-0-astra-se17_amd64.deb]  |      Wine 7.13: [https://nas01.astralinux.ru/sharing/L3oKL5kse wine_7.13-0-astra-se17_amd64.deb]  | ||
3. Установить дополнительные пакеты  | 3. Установить дополнительные пакеты  | ||
| Строка 33: | Строка 34: | ||
4. Установить пакет Wine из загруженного файла и пакеты, необходимые для работы Wine:  | 4. Установить пакет Wine из загруженного файла и пакеты, необходимые для работы Wine:  | ||
     sudo dpkg -i ./Загрузки/wine_7.13-0-astra-se17_amd64.deb  |      sudo dpkg -i ./Загрузки/wine_7.13-0-astra-se17_amd64.deb  | ||
==Установка Winetricks==  | ==Установка Winetricks==  | ||
Предполагается, что все необходимые пакеты установлены при установке wine.<br>  | Предполагается, что все необходимые пакеты установлены при установке wine.<br>  | ||
Winetricks - утилита управления и установки/удаления компонентов и приложений. Для установки необходимо выполнить следующие действия:  | Winetricks - утилита управления и установки/удаления компонентов и приложений. Для установки необходимо выполнить следующие действия:<br>  | ||
1. Скачать утилиту:  | 1. Скачать утилиту:  | ||
    wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks  |     wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks  | ||
2. Назначить файлу атрибут "исполняемый":  | 2. Назначить файлу атрибут "исполняемый":  | ||
    chmod +x winetricks  |     chmod +x winetricks  | ||
3. Переместить файл winetricks в каталог исполнимых файлов:<br>  | 3. Переместить файл winetricks в каталог исполнимых файлов:<br>  | ||
    sudo cp winetricks /usr/bin  |     sudo cp winetricks /usr/bin  | ||
4. Для совместной работы Wine с winetricks установить переменную окружения WINE   | 4. Для совместной работы Wine с winetricks установить переменную окружения WINE:  | ||
    export WINE=/opt/wine-7.13/bin/wine  |     export WINE=/opt/wine-7.13/bin/wine  | ||
5. Запустить winetricks командой:    | 5. Запустить winetricks командой:    | ||
    winetricks  |     winetricks  | ||
| Строка 49: | Строка 51: | ||
После выбрать необходимый компонент из списка и нажать ОК.<br>  | После выбрать необходимый компонент из списка и нажать ОК.<br>  | ||
Требуемый компонент будет загружен и установлен в текущий профиль.<br>  | Требуемый компонент будет загружен и установлен в текущий профиль.<br>  | ||
 При запуске Windows-приложений, может возникнуть ситуация, когда приложение не загружается. Тогда в проводнике на исполняемом файле необходимо вызвать контекстное меню(нажать правую кнопку "мыши") и выбрать "Открыть с помощью. Выбрать файл wine и нажать "Открыть". Далее установить флажок на "Установить по умолчанию" и нажать "Открыть". Если все, необходимые для работы приложения, модули установлены, то приложение запустится.<br>  | |||
==Установка компонент Mono и Gecko Wine для всех пользователей==  | |||
Все команды выполняются в терминале.<br>  | |||
После установки Wine при создании каждого нового пользовательского префикса возникает диалог с предложением доустановить компоненты Mono и Gecko. При отсутствии доступа в Интернет установка невозможна. При наличии доступа в Интернет компоненты загружаются и устанавливаются в пользовательский префикс, при этом для каждого пользователя/префикса создается отдельная копия компонентов, т.е. расходуется дисковое пространство. Для того, чтобы установить компоненты Mono и Gecko в Wine для всех пользователей и префиксов одновременно:  | |||
1. Загрузить пакеты с использованием браузера. По умолчанию загрузка выполняется в подкаталог "Загрузки" домашнего каталога:<br>  | |||
Скачать wine-gecko-2.47.3-x86_64 и wine-gecko-2.47.3-x86  | |||
    wget https://dl.winehq.org/wine/wine-gecko/2.47.3/wine-gecko-2.47.3-x86_64.tar.xz  | |||
    wget https://dl.winehq.org/wine/wine-gecko/2.47.3/wine-gecko-2.47.3-x86.tar.xz  | |||
Скачать wine-mono-7.3.0-x86  | |||
    wget https://dl.winehq.org/wine/wine-mono/7.3.0/wine-mono-7.3.0-x86.tar.xz  | |||
2. Создать в общие каталоги wine и распаковать пакеты, выполнив команды:  | |||
    sudo mkdir -p /usr/share/wine/gecko /usr/share/wine/mono  | |||
    cd ~/Загрузки  | |||
    sudo tar -xvf wine-gecko-*-x86.tar.xz -C /usr/share/wine/gecko  | |||
    sudo tar -xvf wine-gecko-*-x86_64.tar.xz -C /usr/share/wine/gecko  | |||
    sudo tar -xvf wine-mono-*.tar.xz -C /usr/share/wine/mono  | |||
3. Для проверки корректности установки (при условии, что Wine был установлен ранее):  | |||
:Удалить пользовательский префикс Wine, созданный при установке:  | |||
    rm -rf ~/.wine/  | |||
:Пересоздать префикс Wine, для чего выполнить команду wineboot:  | |||
    /opt/wine-7.13/bin/wineboot  | |||
:При пересоздании префикса Wine не должен выдавать запрос на установку Mono и Gecko;  | |||
    Запустить браузер Wine. При наличии доступа в Интернет должна корректно открыться страница https://www.winehq.org:  | |||
    $WINE iexplore  | |||
<div style="border-left: 16px solid grey;background-color: #e6e6e6;padding-left: 30px;padding-top: 10px;padding-bottom: 10px">[https://wiki.astralinux.ru/pages/viewpage.action?pageId=27362502 информация предоставлена ГК Astra Linux (ООО «РусБИТех-Астра»)]</div>  | <div style="border-left: 16px solid grey;background-color: #e6e6e6;padding-left: 30px;padding-top: 10px;padding-bottom: 10px">[https://wiki.astralinux.ru/pages/viewpage.action?pageId=27362502 информация предоставлена ГК Astra Linux (ООО «РусБИТех-Астра»)]</div>  | ||
<br clear="both" />  | <br clear="both" />  | ||
[[#top|В начало статьи]]  | [[#top|В начало статьи]]  | ||
Текущая версия от 11:56, 11 января 2023
Wine (originally an acronym for "Wine Is Not an Emulator") не является эмулятором ОС Windows.
Для установки wine необходимо:
Перед установкой wine необходимо установить последнее оперативное обновление ОС Astra Linux
Установка WINE на Astra Linux SE 1.6
Все действия выполняются в терминале
1. Загрузить с помощью web-браузера файл с пакетом Wine для Astra Linux Special Edition 1.6 и Astra Linux Common Edition:
Wine 7.13: wine_7.13-0-astra-se16_ce212_amd64.deb
2. Подключить установочный диск и диск с последним оперативным обновлением в качестве репозиториев, например(предполагается, что все файлы расположены в каталоге "Загрузки" текущего пользователя)
cd ~/Загрузки sudo mkdir /mnt/install sudo mount AstraSmolenskAmd64.iso /mnt/install sudo mkdir /mnt/update sudo mount <Файл с последним обновлением>.iso /mnt/update sudo nano /etc/apt/sources.list
Необходимо внести изменения в файл списка репозиториев, закоментировать(в начале строки поставить символ "#") или удалить, имеющиеся строки и добавить следующие
deb file:///mnt/install smolensk contrib main non-free deb file:///mnt/update smolensk contrib main non-free
Нажать <F2>, согласиться с внесением изменений <Y> и <Enter>.
3. Обновить информацию о репозитории
sudo apt update
4. Установить дополнительные пакеты
sudo apt install ia32-libs
5. Загрузить с помощью web-браузера пакеты: cabextract и libmspack0 и выполнить установку пакетов
sudo apt install ./Загрузки/wine_7.13-0-astra-se16_ce212_amd64.deb ./libmspack0_*_amd64.deb ./cabextract_*_amd64.deb ca-certificates zenity
Установка WINE на Astra Linux SE 1.7
Все действия выполняются в терминале.
1. Подключить базовый и расширенный репозитории пакетов Astra Linux Special Edition 1.7
2. Загрузить с помощью web-браузера файл с пакетом Wine для Astra Linux Special Edition 1.7:
Wine 7.13: wine_7.13-0-astra-se17_amd64.deb
3. Установить дополнительные пакеты
sudo apt install ia32-libs zenity ca-certificates
4. Установить пакет Wine из загруженного файла и пакеты, необходимые для работы Wine:
sudo dpkg -i ./Загрузки/wine_7.13-0-astra-se17_amd64.deb
Установка Winetricks
Предполагается, что все необходимые пакеты установлены при установке wine.
Winetricks - утилита управления и установки/удаления компонентов и приложений. Для установки необходимо выполнить следующие действия:
1. Скачать утилиту:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
2. Назначить файлу атрибут "исполняемый":
chmod +x winetricks
3. Переместить файл winetricks в каталог исполнимых файлов:
sudo cp winetricks /usr/bin
4. Для совместной работы Wine с winetricks установить переменную окружения WINE:
export WINE=/opt/wine-7.13/bin/wine
5. Запустить winetricks командой:
winetricks
В появившемся окне выбрать: Выберите путь Wine и нажать ОК, далее "Установить библиотеку DLL или компонент Windows".
После выбрать необходимый компонент из списка и нажать ОК.
Требуемый компонент будет загружен и установлен в текущий профиль.
При запуске Windows-приложений, может возникнуть ситуация, когда приложение не загружается. Тогда в проводнике на исполняемом файле необходимо вызвать контекстное меню(нажать правую кнопку "мыши") и выбрать "Открыть с помощью. Выбрать файл wine и нажать "Открыть". Далее установить флажок на "Установить по умолчанию" и нажать "Открыть". Если все, необходимые для работы приложения, модули установлены, то приложение запустится.
Установка компонент Mono и Gecko Wine для всех пользователей
Все команды выполняются в терминале.
После установки Wine при создании каждого нового пользовательского префикса возникает диалог с предложением доустановить компоненты Mono и Gecko. При отсутствии доступа в Интернет установка невозможна. При наличии доступа в Интернет компоненты загружаются и устанавливаются в пользовательский префикс, при этом для каждого пользователя/префикса создается отдельная копия компонентов, т.е. расходуется дисковое пространство. Для того, чтобы установить компоненты Mono и Gecko в Wine для всех пользователей и префиксов одновременно:
1. Загрузить пакеты с использованием браузера. По умолчанию загрузка выполняется в подкаталог "Загрузки" домашнего каталога:
Скачать wine-gecko-2.47.3-x86_64 и wine-gecko-2.47.3-x86
wget https://dl.winehq.org/wine/wine-gecko/2.47.3/wine-gecko-2.47.3-x86_64.tar.xz wget https://dl.winehq.org/wine/wine-gecko/2.47.3/wine-gecko-2.47.3-x86.tar.xz
Скачать wine-mono-7.3.0-x86
wget https://dl.winehq.org/wine/wine-mono/7.3.0/wine-mono-7.3.0-x86.tar.xz
2. Создать в общие каталоги wine и распаковать пакеты, выполнив команды:
sudo mkdir -p /usr/share/wine/gecko /usr/share/wine/mono cd ~/Загрузки sudo tar -xvf wine-gecko-*-x86.tar.xz -C /usr/share/wine/gecko sudo tar -xvf wine-gecko-*-x86_64.tar.xz -C /usr/share/wine/gecko sudo tar -xvf wine-mono-*.tar.xz -C /usr/share/wine/mono
3. Для проверки корректности установки (при условии, что Wine был установлен ранее):
- Удалить пользовательский префикс Wine, созданный при установке:
 
rm -rf ~/.wine/
- Пересоздать префикс Wine, для чего выполнить команду wineboot:
 
/opt/wine-7.13/bin/wineboot
- При пересоздании префикса Wine не должен выдавать запрос на установку Mono и Gecko;
 
Запустить браузер Wine. При наличии доступа в Интернет должна корректно открыться страница https://www.winehq.org: $WINE iexplore