Как открыть exe файл на astra linux
Перейти к содержимому

Как открыть exe файл на astra linux

  • автор:

Как открыть exe файл на Астра Линукс

Нажать сочетание клавиш Win+R и начать вводить в поле команды название Synaptic. Почти сразу высветится найденная программа. Наводим курсор на неё (или стрелками и клавишей Enter ) и запускаем. При запуске Synaptic потребует ввести пароль от учётной записи.

  • Для запуска программ в формате exe на Астра Линукс необходимо установить программу Wine.
  • Для этого нужно открыть терминал и ввести команду «sudo apt-get install wine». Программа начнет скачиваться и устанавливаться.
  • После установки можно запускать exe файлы двойным кликом мыши или открывать через команду «wine название_файла.exe» в терминале.
  • Если программа не запускается, то нужно проверить, правильно ли указан путь к файлу или есть ли все необходимые зависимости и библиотеки.
  • Также можно использовать виртуальные машины, например, VirtualBox, для запуска программ под другими ОС на Астра Линукс. Для этого нужно скачать и установить виртуальную машину и нужную ОС, а затем запустить программу внутри виртуальной машины.
  1. Какая файловая система у Астра Линукс
  2. Как открыть файл на линукс
  3. Как запустить программу в Астра Линукс

Какая файловая система у Астра Линукс

ОС Astra Linux поддерживает распределенную файловую систему Ceph. Ceph — распределенная объектная сеть хранения, обеспечивающая файловый и блочный интерфейсы доступа. Может использоваться на системах, состоящих как из нескольких серверов, так и из тысяч узлов.

Как открыть файл на линукс

Если вам нужно открыть файл в терминале Linux, то для этого предусмотрено множество простых и эффективных способов. Пожалуй, самая часто используемая команда такого рода — это команда «cat». После выполнение данной команды все содержимое указанного файла будет выведено в терминал Linux.

Как запустить программу в Астра Линукс

1Установка Wine в Astra Linux:

Нажать сочетание клавиш Win+R и начать вводить в поле команды название Synaptic. Почти сразу высветится найденная программа. Наводим курсор на неё (или стрелками и клавишей Enter ) и запускаем.

03.05.2023 Как открыть exe файл на Астра Линукс

Открытие файла.exe может вызвать к некоторым трудностям, если вы используете операционную систему Астра Линукс, поскольку она не поддерживает файлы.exe напрямую. Однако, с помощью программного обеспечения Wine, вы можете запускать большинство программ и игр, которые были разработаны для Windows.

Первый шаг в открытии.exe файла — это установка Wine. Для этого вы должны открыть окно терминала и ввести команду: sudo apt-get install wine. Эта команда запустит скачивание и установку последней версии Wine.

После установки Wine, вы можете дважды кликнуть на файле.exe, чтобы открыть его. Если приложение не запускается, вы можете открыть его через Wine. Чтобы это сделать, правой кнопкой мыши нажмите на.exe файл, затем выберите пункт «Открыть с помощью Wine».

Кроме того, установка Wine также дает возможность запускать многие игры и программы на Астра Линукс. Но, не все приложения, разработанные для Windows, могут быть запущены на Linux через Wine. Поэтому, перед установкой любой программы или игры, рекомендуется внимательно изучить системные требования и совместимость с Wine.

Важно отметить, что Wine не фактически запускает приложение в Windows, а виртуализирует среду Windows на Линуксе, позволяя запускать программы, которые были написаны только для Windows.

Таким образом, использование Wine на Астра Линукс позволяет открыть и запустить многие Windows-программы и игры на вашем компьютере без необходимости переходить на другую операционную систему.

Запуск exe файлов на Astra Linux

Здравствуйте. Помогите разобраться. Переводят на Astra Linux, но остались спец.программы, которые есть только на Windows. Как их запускать? Скачал по ссылке https://wiki.astralinux.ru/pages/viewpage.action?pageId=3277216 сборку wine, но после установки и запуска требует компоненты Mono и Gecko. Где их взять и как установить, если компьютеры локальные и интернета нет.

Montfer
New member

Сообщения 2 341

Здравствуйте. Помогите разобраться. Переводят на Astra Linux, но остались спец.программы, которые есть только на Windows. Как их запускать? Скачал по ссылке https://wiki.astralinux.ru/pages/viewpage.action?pageId=3277216 сборку wine, но после установки и запуска требует компоненты Mono и Gecko. Где их взять и как установить, если компьютеры локальные и интернета нет.

http://dl.winehq.org/wine/
https://www.linux.org.ru/forum/desktop/13515247
А вообще, сначала уточните у ваших вышестоящих, можно ли вам устанавливать vine. И смотря какие проги, на некоторые можно найти аналоги для линукс

Михаил
New member

Сообщения 9

Спасибо. Завтра буду пробовать.
wine-mono-4.6.0.msi и wine_gecko-2.47-x86_64.msi я скачал, установить не знаю как.
P.S. Если бы вышестоящие об этом позаботились, я не задавал бы тут вопросы.
P.P.S. Проги написать не могу, но аналогов нет. Слишком старое все.

Montfer
New member

Сообщения 2 341

Спасибо. Завтра буду пробовать.
wine-mono-4.6.0.msi и wine_gecko-2.47-x86_64.msi я скачал, установить не знаю как.
P.S. Если бы вышестоящие об этом позаботились, я не задавал бы тут вопросы.
P.P.S. Проги написать не могу, но аналогов нет. Слишком старое все.

во второй ссылке, которую скинул выше упоминается команда
wine msiexec /i %filename%
как ставить это — с использованием sudo или нет — не знаю, надеюсь более опытные расскажут

UPD после установки wine с вики астры пошел на сайт https:\\wiki.winehq.org\Gecko и скачал подходящий для wine_gecko-2.40-x86.msi и wine_gecko-2.40-x86_64.ms командой wine msiexes /i /home/user/Загрузки/wine_gecko-2.40-x86.ms (user — обычный пользователь, под ним и делал установку)
после чего попытался установить icq командой wine /home/user/Загрузки/icq.exe
Установка завершилась с ошибкой, но хотя бы она началась.
Крч, проще отписками кидаться, что используется СПО под виндовс и на линукс перейти не можем, чем мучиться с wine, который по сути — дырка в безопасности системы

Запуск EXE-файлов в Linux

Как запустить EXE в Linux

Запуск EXE-файлов в Linux — задача несложная, однако небольшие трудности заключаются в поиске инструментов, позволяющих справиться с этим. Популярной программой является Wine, и ее аналогов почти нет, а существующие неизвестны практически никому. Поэтому в сегодняшней статье мы поговорим именно об этом решении. Начать стоит с его добавления в дистрибутив, поскольку по умолчанию Wine отсутствует в любой сборке ОС, основанной на Linux.

Способ 1: Менеджер приложений

Существует несколько доступных вариантов инсталляции Wine. Первый подразумевает использование менеджера приложений, который встроен в популярные дистрибутивы, основанные на Debian или RedHat. В первую очередь рассмотрим именно этот вариант, а осуществляется поставленная цель так:

  1. Откройте основное меню, кликнув по соответствующей кнопке, и запустите оттуда «Менеджер приложений». Открытие менеджера приложений для установки Wine в Linux
  2. Отыщите кнопку поиска, чтобы открыть строку для ввода названия программы. Переход к поиску приложения Wine в Linux для дальнейшей установки
  3. Напишите Wine и опуститесь вниз по списку, чтобы найти подходящий вариант. Успешное нахождение приложения Wine в Linux для дальнейшей установки
  4. На странице программного обеспечения вас интересует кнопка «Установить». Кнопка для начала установки на странице приложения Wine в Linux
  5. Для начала этой процедуры придется подтвердить подлинность учетной записи, введя пароль. Подтверждение начала установки Wine в Linux через менеджер приложений
  6. Ожидайте завершения инсталляции. Данная операция займет несколько минут, поскольку Wine является объемным приложением. Ожидание завершения инсталляции приложения Wine в Linux через менеджер приложений
  7. После нажмите на кнопку «Запустить», чтобы выполнить предварительную конфигурацию. Открытие программы Wine в Linux после установки через менеджер приложений

Сейчас давайте приступим к рассмотрению альтернативного варианта инсталляции, если этот вам не подходит, а о предварительной настройке установленного инструмента поговорим в отдельном шаге данного материала.

Способ 2: Официальные репозитории

Как известно, программы в «Менеджере приложений» находятся в официальных репозиториях, а принцип их установки основан на терминальных командах. Именно их и следует задействовать в тех случаях, когда нет возможности открыть решение с GUI или оно попросту отсутствует в используемом дистрибутиве. Не переживайте, управление консолью не является чем-то сложным, в чем и удостоверимся далее.

  1. Запустите «Терминал» удобным для вас образом, например, через меню приложений или горячую клавишу Ctrl + Alt + T. Запуск терминала для установки Wine в Linux через официальные репозитории
  2. В появившейся строке введите sudo apt install wine-stable . Если вы используете дистрибутив, основанный, например, на RedHat, следует заменить пакетный менеджер APT на установленный в текущей сборке. Это может быть, например, YUM или Pacman. Ввод команды для установки Wine в Linux через официальные репозитории
  3. Подтвердите действие, написав пароль суперпользователя. Учитывайте, что символы, вводимые таким образом, никогда не отображаются в консоли, однако существуют и исключения. В некоторых дистрибутивах при указании символов в строке появляются звездочки. Подтверждение установки Wine в Linux через официальные репозитории
  4. Вы будете уведомлены об увеличении количества занятого пространства. Подтвердите это сообщение, выбрав вариант Д. Одобрение уведомления о занятом пространстве при установке Wine в Linux
  5. Ожидайте окончания инсталляции. Во время этого не закрывайте «Терминал», иначе весь процесс будет сброшен. Ожидание завершения установки программы Wine в Linux через терминал

На этом инсталляция завершена. Имеются еще и другие альтернативные методы добавления Wine в операционную систему, но их детальный разбор сейчас не имеет смысла, поэтому перемещаемся к следующему этапу.

Шаг 2: Первый запуск и настройка Wine

К счастью, большинство параметров рассматриваемой программы уже настроены автоматически, а недостающие компоненты так же самостоятельно загружаются. Однако юзеру все-таки придется выполнить несколько действий перед переходом к запуску EXE-файлов.

  1. Запустите софт, например, через «Менеджер приложений» или введя его название в консоли. Запуск программы Wine в Linux после установки через терминал
  2. Дождитесь завершения обновления конфигурации. Во время этого на экране будут появляться сообщения о надобности инсталляции дополнительных компонентов, включая .NET Framework и Gecko. Подготовка программы Wine в Linux для функционирования
  3. После этого отобразится графическое меню с пользовательской конфигурацией. Здесь присутствуют детальные описания каждого пункта на русском языке, поэтому мы предлагаем разобраться с этим самостоятельно. Связано это и с тем, что все параметры устанавливаются по желанию пользователей. Пользовательская настройка программы Wine в Linux после установки через терминал

На этом процедура конфигурации успешно завершена, а значит, можно переходить к непосредственному запуску имеющихся EXE-файлов.

Шаг 3: Запуск EXE-файлов через Wine

Перед началом выполнения поставленной задачи хотим отметить, что не стоит рассматривать Wine как полноценное средство работы с программами для Windows. Конечно, он является эмулятором, но потребление системных ресурсов при запуске софта поднимается в несколько раз, а также могут отсутствовать какие-либо опции, изначально работающие в Windows. Далее мы расскажем о более подходящих решениях для использования ПО в Linux, а сейчас давайте все-таки разберемся с выполнением EXE-объектов.

  1. Откройте файловый менеджер и переместитесь к расположению необходимого файла. Переход к файлу для его дальнейшего запуска Wine в Linux
  2. Щелкните по нему правой кнопкой мыши и в контекстном меню выберите пункт «Открыть в другом приложении». Переход к выбору приложения для запуска программы через Wine в Linux
  3. Появится отдельное окно «Выбрать приложение». Здесь вас интересует пункт «Wine — загрузчик Windows программ». Выбор программы Wine в Linux в качестве средства запуска EXE-файла
  4. Если это уже полноценный софт, он откроется в новом окне и им можно управлять. В случае взаимодействия с инсталлятором начните стандартную операцию установки. Установка EXE-файла в Wine в Linux для дальнейшего запуска
  5. Дождитесь окончания этой операции. Она может занять много времени, поскольку процессор в большинстве ситуаций нагружается на максимум. Ожидание завершения установки программы EXE через Wine в Linux
  6. После этого вы можете запустить программу через значок на рабочем столе, графический интерфейс Wine или меню приложений. Запуск установленной через Wine в Linux программы для использования

Как уже было сказано ранее, запуск EXE-файлов — не лучший способ взаимодействовать с программами в Linux. Сейчас многие разработчики создают версии, корректно функционирующие в разных дистрибутивах, однако часто их нет в официальных репозиториях, то есть скачать из менеджеров приложений такой софт не получится. Приходится скачивать отдельные DEB или RPM-пакеты либо же вообще вручную распаковывать архивы. Не потрудитесь отыскать сборку требуемого софта для вашего дистрибутива, а затем установите ее, используя инструкции из приведенной далее статьи.

Это было все, что мы хотели рассказать о запуске ПО для Windows в Linux. Как видно, лучшее решение всего одно, поэтому его и задействуют абсолютно все пользователи, желающие реализовать данную цель. Остается только следовать инструкциям, чтобы без каких-либо проблем открыть EXE-элемент и начать взаимодействие с ним.

Нормальный запуск под Linux

Есть dotnet-проект, который собирается под:
1. Windows (обычный exe-файл).
2. Linux (линуксовый elf-файл).
3. MacOS (макосевый бинарный Пъню-файл, который далее упаковывается в .app-каталог, который распознаётся как запускаемое приложение).

Далее:
1. Виндовый файл копируется/скачивается на другую машину и запускается даблкликом. Система может озадачиться подписью, может запросить повышение прав, но дальше программа запустится.
2. Макосевое приложение (app-каталог) копируется/скачивается на мак-машину и просто запускается даблкликом.
3. Линуксовый файл копируется/скачивается на Ubuntu и на AstraLinux . и не запускается.

Как сделать, чтобы он просто запустился под Linux? Без попыток изнасиловать пользователя предложением открыть консоль и выполнить чмод? Без ‘apt get’, без выискивания приложения в UI-пакетного менеджера (с предварительным ручным прописыванием репозитория), т.е. чтобы пользователь мог просто скачать инсталлятор с сайта, запустить его, пройти нормальный визард и получить установленное/настроенное приложение.

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Запуск программы под Linux
Всем привет. Помогите разъяснить пару моментов. Есть программа. static void Main(string args).

Запуск программы из под Linux — Wine
Добрый день! Возникла необходимость в тестировании написанного ПО под Ubuntu. Запуск ПО выполнен.

Запуск приложений vb.net под ОС Astra Linux в режиме эмуляции Windows
Всем привет. По обозначенной теме есть вопросы, прошу по возможности ответить, кто сможет, спасибо.

Подскажите ide c# под linux чтобы компилировался файл для linux
Подскажите ide c# под linux чтобы компилировался файл для linux не как в monodevelop

Чтобы приложение, разработанное на С#, работало и под Linux и под MacOS
У меня вопрос. Есть приложение разработанное на С# на .Net Framework 2.0 в среде VS2010 Express.

1011 / 670 / 169
Регистрация: 09.09.2011
Сообщений: 2,047
Записей в блоге: 2

Лучший ответ

Сообщение было отмечено nicolas2008 как решение

Решение

Чувак. ну кончай уже. Или найди тех кто разбирается, или гугли и сам учись. Линукс специфичен, это не винда или максось. Значит «нельзя просто взять и запустить». Хоть немного нужно сделать телодвижений.

ЦитатаСообщение от kotelok Посмотреть сообщение

Без попыток изнасиловать пользователя предложением открыть консоль и выполнить чмод?

Хочу чтобы само? Ну значит делай нормальные деплои которые будут это делать за тебя/пользователя.
Да, на Linux надо сделать chmod на exe файл и тупо запустить можно. Ну а если это веб приложение, то всё равно стоит написать стартер, который сделает обычное действие — dotnet /path/mydll и запустит хост.
Если юзер работает на линукс, то это уже подразумевает умение совершать ручные действия. А если нет, то чем это отличается от винды? Пусть зовёт сисадмина, а тот ему установит приложение и пропишет чмод.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *