Altlinux запуск windows приложений

Содержание
  1. WINE: среда для запуска win-приложений на платформе Unix
  2. Технология
  3. Разработка
  4. Реализация
  5. Настройка локального win-окружения
  6. Запуск win-приложений
  7. Установка и удаление win-приложений
  8. Безопасность
  9. Шрифты
  10. Дополнительная информация
  11. Как запустить Windows-приложение в Linux?
  12. Можно ли запустить Windows-приложение в Linux?
  13. Обзор инструментов Wine, Winetricks и PlayOnLinux
  14. Установка и запуск Windows-приложения в Linux
  15. Шаг 1 – Установка Wine
  16. Шаг 2 – Скачивание установочного файла программы
  17. Шаг 3 – Установка программы
  18. Шаг 4 – Запуск программы
  19. Видео-инструкция
  20. Cooking Wine
  21. Содержание
  22. Введение [ править ]
  23. Особенности WINE в ALT [ править ]
  24. wineprefix [ править ]
  25. Запуск исполняемых файлов с ключами [ править ]
  26. Делаем комфортной работу на малых (устаревших) разрешениях [ править ]
  27. Временная смена разрешения [ править ]
  28. Запуск на отдельном X-сервере [ править ]
  29. winetricks [ править ]
  30. Устранение проблем с wine под x86_64 [ править ]
  31. #Автоматизация #Технологии #Процессы #ИТ #Записки #Журнал #Блог #Форум
  32. Настройка Alt Linux после установки системы
  33. Настройка Alt Linux после установки системы
  34. Настройка Alt Linux после установки системы
  35. Настройка Alt Linux после установки системы

WINE: среда для запуска win-приложений на платформе Unix

Технология

Хотелось бы отметить, что процесс WINE всегда выполняется в непривилегированном режиме и не требует никакой модификации ядра операционной системы (в том числе динамически загружаемых модулей). Отсюда следует простой вывод относительно безопасности: любые проблемы, которые могут быть вызваны запуском win-приложений, будут ограничены правами доступа того пользователя, который запустил WINE. В результате win-приложения будут подчиняться политике доступа UNIX-системы и не смогут её нарушать.

У данного ограничения есть и другая практическая сторона: в WINE нет поддержки низкоуровневого обращения к оборудованию (драйверов оборудования, прямой работы с USB-устройствами). Всё периферийное оборудование следует подключать и настраивать в host-системе: для win-приложений эти устройства могут быть доступны стандартным способом через файловую систему или другие стандартные интерфейсы (например, TWAIN для сканеров, который реализован в WINE как обёртка над библиотекой SANE).

Наиболее распространённый способ применения WINE — запуск двоичных win-приложений в Unix-среде. Удобство заключается в том, что при этом не требуется никак изменять приложение — один и тот же вариант годится и для Windows, и для WINE.

Другое, на сегодняшний день пользующееся незаслуженно меньшей популярностью применение — с помощью WINE разработчики ПО могут компилировать свои win-приложения из исходных текстов непосредственно в двоичные исполняемые файлы для Unix. Опять-таки, это те же самые исходные тексты, из которых компилируются двоичные файлы для Windows.

Третий способ использования — WINE позволяет скомпилировать win-приложение из исходных текстов в исполняемый exe-файл, который будет работать на любой Windows-системе.

WINE состоит из нескольких компонент, которые условно можно поделить на три части: libwine Библиотека, предоставляющая Win API для win-приложений. По количеству предоставляемых функций её можно сравнить с Qt — столь широк спектр предлагаемых вызовов: от операций с файлами до построения графического интерфейса и обращения к базам данных. wine Среда для исполнения двоичных win-приложений, предоставляет программам окружение, неотличимое от Windows. Это окружение помимо Win API включает реестр, стандартные каталоги и файлы. Реестр является единственной изменяемой информацией, необходимой для работы WINE и win-приложений в нём. утилиты Утилиты, имитирующие некоторые стандартные win-приложения: текстовый редактор (блокнот), файловый браузер и т. п. Средства компиляции и отладки: имеются заголовочные файлы, которые описывают доступное API, компилятор winegcc, представляющий собой обёртку над gcc, отладчик winedbg и прочие вспомогательные утилиты.

Разработка

WINE — это свободный проект, который был начат в 1993 году. На тот момент распространённой платформой была Win16 (Windows 3.1), на неё и был ориентирован WINE, на сегодняшний день основным русло разработки — Win32. Исходные тексты WINE выпускаются под лицензией LGPL (Lesser GPL), никаких ограничений по доступу к исходным текстам и их модификации не имеется. WINE снабжён достаточно вразумительной документацией, имеется ряд списков рассылки (англоязычных), как для пользователей, так и для разработчиков, где оперативно решаются любые вопросы.

Процесс разработки WINE во многом похож на метод, применяемый при разработке ядра Linux. Все присылаемые (в специальную рассылку) патчи подвергаются рассмотрению разработчиков, которые могут высказывать свои соображения и добавления. Имеется один человек, Александр Джулиард, который принимает решение о том, включать ли патч в CVS, и при необходимости совершает в нём какие-то улучшающие изменения (например, исправляет ошибки в оформлении кода). Ведётся контроль и учёт всех отправляемых патчей и их авторства. Прежде чем патч будет принят, он проходит автоматическое тестирование — WINE компилируется с новым патчем, и выполняется регресс-тестирование: запускается тестовый код, написанный практически для каждого API, с помощью которого можно удостовериться, что добавление патча не нарушает совместимость.

Реализация

Успешность и корректность работы win-приложений в WINE естественно определяется тем, насколько среда WINE неотличима от Windows с точки зрения win-приложения. Иначе говоря, вопрос в том, насколько полно Win API и другие стандартные компоненты и процедуры Windows реализованы в WINE. Текущая оценка полноты реализации конкретных функций публикуется на сайте разработчиков WINE. В WINE реализованы функции практически всех динамических библиотек (DLL), входящих в Windows: начиная от 16-разрядных и заканчивая появляющейся поддержкой 64-битного режима. На хорошем уровне находится поддержка OLE, MSI и DirectX.

Если говорить об общей оценке полноты реализации, то на сегодняшний день разработчики называют цифру 90%. Однако относиться к этой цифре нужно не совсем так, как к обычному процентному соотношению. Дело в том, что с точки зрения успешной разработки WINE Win API должно быть таким, каким его хотят видеть программы. Полных и безошибочных спецификаций Win API в публичном доступе нет (и никогда не было), и это во многом определило характер разработки на платформе Win. Большинство разработчиков win-приложений используют только незначительную часть стандартных функций API, а остальные необходимые функции реализуют самостоятельно и поставляют вместе с программой. В последние годы подмножество широко используемых функций API в широкой массе win-приложений уже стабилизировалось и практически не меняется. Для WINE это означает, что цифра 90% означает стабильную работу большинства win-приложений в WINE даже больше, чем в 90% случаев.

По этой же причине не так существенна опасность отставания от изменений, вносимых в Win API в рамках операционной системы Windows. Единственная особенность — развивающаяся поддержка 64bit, при разработке архитектуры WINE принималась в расчёт возможность расширения в этом направлении. Поэтому как только функции Win64 API получат более широкое распространение, добавление их поддержки в WINE не заставит себя долго ждать.

Настройка локального win-окружения

Прежде чем начинать работать с WINE, каждому пользователю, от имени которого будут запускаться win-приложения, необходимо настроить локальное win-окружение. Настройка окружения выполняется автоматически при первом запуске WINE (достаточно ввести команду wine в командной строке и дождаться завершения её работы).

По умолчанию логические диски WINE будут расположены следующим образом:

Чтобы создать новый логический диск или изменить имеющийся, достаточно создать новую символьную ссылку с нужным именем.

Запуск win-приложений

Для запуска win-приложений проще всего воспользоваться файловым браузером winefile : его можно запустить из командной строки. Здесь достаточно перейти в необходимый каталог и запустить программу двойным щелчком мыши.

Можно запускать win-приложения как обыкновенные исполняемые файлы host-системы (например, из Midnight Commander или из командной строки), для этого должна быть запущена системная служба (service) wine.

Читайте также:  Skachat torrent windows 10 pro

Установка и удаление win-приложений

Как и в Windows, перед использованием большую часть приложений сначала потребуется установить. Установка производится обычным для Windows способом — с помощью поставляемой вместе с win-приложением программы установки. Разница в том, что в случае WINE программа будет установлена в локальном win-окружении пользователя.

Для установки win-приложения следует любым удобным способом запустить программу установки (чаще всего setup.exe ). Дальше можно действовать по инструкции, предлагаемой поставщиком win-приложения.

Многие win-приложения запрашивают перезагрузку для завершения установки. Естественно, перезагружать host-систему при этом не следует. В локальном win-окружении процедуре загрузки Windows соответствует команда wineboot — её можно вызвать из любой командной строки. Если в этот момент в WINE выполняются другие приложения, то рекомендуется их завершать до перезагрузки.

Безопасность

Шрифты

Дополнительная информация

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

На официальном сайте проекта WINE доступна самая свежая информация по WINE, сведения о разработке, включая дальнейшние планы, списки рассылки, исходные тексты WINE, списки работающих win-приложений, поддерживаемых фукнций WinAPI и множество другой информации. Из русскоязычных ресурсов можно обратиться к проекту «Русский WINE», который позиционируется как ресурс, объединяющий русскоязычных пользователей WINE. Здесь большое внимание уделяется проблемам локализации WINE и запуска специфических приложений, актуальных для русскоязычных пользователей. Многие пользователи могут найти для себя полезным русскоязычный форум, посвящённый WINE.

1Здесь и далее мы будем называть такие приложения win-приложениями.

2ОС Unix/Linux, в которой установлен и выполняется WINE.

3Нужно делать это вручную, или монтирование выполняется автоматически — зависит от вашего дистрибутива и стиля работы.

4Для получения списка доступных шрифтов WINE использует пакет fontconfig, а для отрисовки символов — библиотеку freetype2.

Источник

Как запустить Windows-приложение в Linux?

Всем привет! Практически у всех начинающих пользователей Linux, которые только перешли с Windows, возникает один и тот же вопрос – а как в Linux запустить программу (игру), которая была в Windows? Иными словами, как запустить программу или игру, которая была разработана для Windows, в Linux, т.е. в другой операционной системе. В этом материале я расскажу Вам, можно ли это сделать, и если можно, то как.

Можно ли запустить Windows-приложение в Linux?

Для начала обязательно отмечу, что Linux – это совсем другая платформа, не Windows и не совместимая с ней, поэтому абсолютно любая программа или игра, разработанная для Windows, запускается только на Windows.

На заметку! Новичкам рекомендую почитать мою книгу «Linux для обычных пользователей» – в ней я подробно рассказываю про основы операционной системы Linux, и как пользоваться этой системой без командной строки.

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

Обзор инструментов Wine, Winetricks и PlayOnLinux

Итак, если у Вас все-таки остро стоит задача запустить Windows-кую программу в Linux, то существует специальная программа под названием Wine.

Wine – это альтернативная реализация Windows API.

Иными словами, Wine создает условия для запуска Windows-программ в Linux. При этом Wine – это не эмулятор, т.е. это не виртуальная машина, она не эмулирует оборудование, не эмулирует операционную систему, как я уже отметил, она является альтернативной реализацией Windows API, что и позволяет запускать Windows-программы в Linux.

Но как я уже отметил, совместимость программ не полная, не все программы поддерживаются, а те, которые поддерживаются, могут работать некорректно. В то же время большинство популярных программ работают в Wine очень даже неплохо, например, есть возможность запустить даже Microsoft Office.

Для упрощения установки и запуска Windows-программ в Linux разработчики также придумали специальные вспомогательные инструменты, которые упрощают всю эту работы.

К таким инструментам относится скрипт Winetricks.

Winetricks – скрипт для загрузки и установки различных распространённых библиотек, необходимых для запуска некоторых программ в Wine. Winetricks автоматически создаёт для программ правильные настройки и скачивает требуемые для их работы компоненты.

Winetricks – скрипт для упрощения работы с Wine.

Еще одним инструментом для упрощения установки Windows-приложений в Wine является программа – PlayOnLinux. Она создана для автоматизации установки программ и игр, созданных для Windows в Linux, т.е. она может автоматически скачать и установить некоторые программы (игры). Также PlayOnLinux в случае необходимости может скачать специальную версию Wine вместе с настройками для конкретной программы, и даже применять к программе некоторые исправления для того, чтобы добиться более стабильной работы.

PlayOnLinux – графическая программа, надстройка над Wine, которая упрощает установку и использование программ и игр в Linux, которые были разработаны для Windows.

По факту PlayOnLinux – это что-то вроде менеджера программ с графическим интерфейсом, в котором уже по умолчанию отображаются программы, которые можно установить, т.е. Вы просто выбираете программу и запускаете установку. И тем самым по сути, если программа есть в списке PlayOnLinux, то Вы сможете установить ее и запустить в Linux, для этого выполнив всего несколько простых шагов мастера.

Однако работа с PlayOnLinux и, в частности, с Wine непредсказуемая, иными словами, стандартного сценария установки программ нет, в процессе установки любой программы могут (и, наверное, будут) появляться различные ошибки, например, отсутствие какого-нибудь пакета или еще что-нибудь.

Поэтому установка Windows-приложений в Linux — это дело индивидуальное, и рассчитывать на стандартный способ установки не приходится. А лучше вообще использовать приложения на той платформе, для которой они были разработаны, т.е. Windows-приложения на Windows, а Linux-программы на Linux.

Но, как говорится, если Вы не ищете легких путей, то можете установить Wine или PlayOnLinux, и пробовать устанавливать различные Windows-приложения.

Установка и запуск Windows-приложения в Linux

Теперь давайте я покажу, как установить и запустить Windows-приложение в операционной системе Linux, в качестве примера я возьму программу Notepad++, которая была разработана для Windows, т.е. версии для Linux на текущий момент у этой программы нет.

Шаг 1 – Установка Wine

Сначала необходимо установить программу Wine. Пример установки Wine можете посмотреть в материале – Установка Wine в Linux Mint, в этой статье я подробно рассказывал и показывал, как установить Wine в дистрибутиве Linux Mint.

После того, как Wine Вы установили, повторно, для установки другой программы, Wine устанавливать не нужно.

Шаг 2 – Скачивание установочного файла программы

Следующее, что нужно сделать, это, конечно же, скачать установочный дистрибутив программы, в нашем случае Notepad++, т.е. так же, как и в Windows, Вам необходимо скачать ровно тот же самый установочный файл, который Вы бы использовали, если устанавливали программу на Windows.

Шаг 3 – Установка программы

После того как Вы установили Wine, Вы можете запускать exe файлы точно так же, как и в Windows.

Таким образом, для запуска установки программы мы просто щелкаем двойным кликом по скаченному файлу.

Читайте также:  Windows internal database установить

Потом программа Wine попросит загрузить и установить необходимые для корректной работы пакеты (в случае их отсутствия в системе). Нажимаем «Установить» и ждем окончания процесса установки этих пакетов.

После чего запустится установка программы, в нашем случае установка Notepad++, и этот процесс ничем не будет отличаться от установки в Windows, ведь это тот же самый установщик.

Более подробно посмотреть на процесс установки Notepad++ Вы можете в материале – Установка Notepad++ в Linux Mint

Шаг 4 – Запуск программы

После окончания установки ярлык программы появится в меню, а также на рабочем столе, если Вы поставили соответствующую галочку в процессе установки программы.

Для того чтобы запустить программу, просто щелкаете по ярлыку.

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

Да и тогда, когда установка пройдет успешно, никто не дает гарантии, что приложение будет работать корректно, т.е. так же как в Windows.

Видео-инструкция

На сегодня это все, надеюсь, материал был Вам полезен, пока!

Источник

Cooking Wine

Готовим Wine в домашних условиях

Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Основы работы с WINE WINE FAQ

Содержание

Введение [ править ]

WINE (акроним от «Wine Is Not Emulator») — проект по альтернативной реализации WinAPI, позволяющий запускать приложения написанные для операционной системы Windows. WINE не эмулирует аппаратное обеспечение, а является «прослойкой» между приложением для Windows и операционной системой GNU/Linux, что позволяет добиться большой скорости работы приложений.

Проект стартовал в 1993 году как средство для запуска приложений Windows 3.х на операционной системе GNU/Linux (подробнее http://citforum.ru/gazeta/130/). В настоящее время проект существует не только для OS GNU/Linux, но и для Mac OS X, FreeBSD, NetBSD, OpenBSD и Solaris.

Вопрос является ли проект WINE «сырым» и «не стабильным» является конечно дискуссионным, но факт в том, что из-за выше изложенных причин 100% совместимости не будет никогда. Причем это говорит не только о том, что есть приложения которые запускаются на windows и не запускаются на WINE, но и наоборот часть старых приложений отлично работает на WINE, но не работают на современных Windows

Другой серьезный вопрос состоит в том насколько сам проект WINE нужен/полезен. С одной стороны он дарит новичкам призрачную надежду (типа «щас все свои фотошопы запущу на линуксе и буду как крутой хацкер»), что ни к чему хорошему естественно не приводит. С другой стороны проект может быть палочкой-выручалочкой, позволяющей запускать несколько необходимых приложений. В этом вопросе, как и везде, нужен взвешенный подход и тогда проект не разочарует пользователя, а будет хорошим помощником.

Официальным сайтом проекта является http://www.winehq.org/, на сайте есть замечательная база данных http://appdb.winehq.org/ по совместимости приложений с инструкциями и информацией о совместимости версий WINE с интересующим приложением. И если вам необходимо запустить какое-то приложение — первым делом загляните в эту базу совместимости.

Так как проект WINE распространяется под лицензией LGPL (до 2002 года под MIT) существуют не только свободные, но и проприетарные проекты, использующие в своей основе код WINE:

Одним из интересных свободных продуктов, использующих WINE, следует признать PlayOnLinux, который является настройкой с графическим интерфейсом над WINE и, за счет использования различных версий WINE и отдельных префиксов, позволяет просто запускать множество приложений ( http://www.playonlinux.com/en/supported_apps.html ). Отрицательной стороной следует признать несколько большее расходование свободного пространства на жестком диске за счет использования отдельных префиксов, но при современных объемах жестких дисков этот минус не существенен.

Особенности WINE в ALT [ править ]

Wine от Etersoft: в комплекте libwine-gl + winetricks, etc (описать)

wineprefix [ править ]

Запуск исполняемых файлов с ключами [ править ]

Пусть некоторой программе для корректного запуска нужен некий ключ direct. Чтобы добиться такого выполним следующее:

Делаем комфортной работу на малых (устаревших) разрешениях [ править ]

Пусть некоторая программка Game запускается только на разрешении 800×600, но запуск её обычным способом вызывает дискомфорт, т.к. окно программы получается очень маленьким.

Временная смена разрешения [ править ]

Узнать текущее разрешение:

Запуск на отдельном X-сервере [ править ]

Создаем специальный скрипт для запуска программки на отдельном X-сервере с маленьким разрешением

winetricks [ править ]

В отличие от многих дистрибутивов, в репозиториях ALT есть winetricks.

Устранение проблем с wine под x86_64 [ править ]

Различные проблемы (описать)

Основная проблема в том, что wine 64bit позволяет запустить только 64-битные программы windows, но не 32-битные.

Источник

#Автоматизация #Технологии #Процессы #ИТ #Записки #Журнал #Блог #Форум

Форум для различных тем в большей части ИТ

Настройка Alt Linux после установки системы

Настройка Alt Linux после установки системы

Сообщение Артём Мамзиков » Пт авг 30, 2019 14:32 #1

Мой пример для моих задач Alt Linux 7

Перед скриптом запустить и настроить firefox иначе после не работает авторизация через прокси не понимает указанного агента

Имя скрипта например inst.sh

# Репозиторий для загрузки добавление источников
cat /dev/null > /etc/apt/sources.list

# Отключить блокировку экрана

Что делает скрипт
1 Монтирует общую папку
2 Добовляет настройки прокси для загрузки пакетов
3 Прописывает источник для пакетов Репозитории
4 Обновляет мозилу
5 Удаляет расширение libreoffice4-extensions для того чтобы работал офис libre
6 Обновляем java
7 Установка Spark
8 Установка шрифтов
9 Копируем ярлыки на рабочий стол
10 Установка x11vnc удаленки
11 Установка DrWeb
12 Установка OCS Invenntory

Если не верно указали Логин пароль в переменных то интернет работать не будет и большая часть команд невыполнится

Если скрипт запускался несколько раз он дополняет следующие файлы проверить на дубли команд следующие файлы
pluma /etc/sudoers
pluma /etc/fstab
pluma /etc/profile
pluma /lib/systemd/system/x11vnc.service
pluma /etc/ocsinventory/ocsinventory-agent.cfg
так как команда >> дополняет файл строки

Настроить Браузер Mozilla иначе не будет работать авторизация
в адресную строку браузера ввести about:config принять риск
general.useragent.override
Значение
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0 VerifID:csv35.ru) Gecko/20100101 Firefox/52.0
Проверить параметр
Добавьте логическую переменную plugin.load_flash_only.
Установите значение переменной false.
Прописать ресурсы для которых не нужно использовать прокси

Добавить строку/usr/share/spark/bin/startup.sh
Войти в Spark

Настроить DrWeb указать IP порт и ключ 192.168.ХХХ.ХХХ:Порт

Возможно нужно удалить в файле конфига OCS лишнюю строку
/etc/ocsinventory/ocsinventory-agent.cfg server = localhost

Отдельно устанавливается не входит в данный скрипт
Установка и Настройка КриптоПро
Плагины в браузер
Подпись и шифрование
Плагин госуслуг
Сканер sane xsane
Для запуск windows приложений Wine Dbf Навигатор

su это супер пользователь т.е. root

Вводим пароль суперпользователя администратора root который задавали при установке системы

Вводим пароль для пользователя user.

1.4. Проверяем каталог /mnt/docs:
ls /mnt/docs

Должен отобразиться список содержимого смонтированного общего сетевого каталога

2. Автомонтирование сетевого каталога при загрузке компьютера.
Все действия выполняются под суперпользователем root.
2.1. Авторизуемся в терминале под пользователем root:
su

Вводим пароль суперпользователя

Сохраняем и закрываем файл.

2.4. Добавляем монтирование сетевого ресурса в автозагрузку
Для этого открываем на редактирование файл /etc/fstab
pluma /etc/fstab

Сохраняем и закрываем файл.

2.6. Создаем файл password.txt, содержащий логин и пароль для входа на сетевой ресурс.
pluma /root/password.txt

Читайте также:  Windows 10 цвет шрифта ярлыков

Сохраняем и закрываем файл.

2.8. Создаем скрипт mount.sh перемонтирования всех устройств, на случай если автомонтирование из fstab выполнится раньше, чем инициализируется сетевое подключение.
pluma /home/mount.sh
где
/home/mount.sh – полный путь к файлу скрипта

Сохраняем и закрываем файл.

2.10. Даем права на выполнение созданного в п. 2.8 скрипта
chmod 775 /home/mount.sh

2.12. Перезагружаем компьютер и проверяем автомонтирование. Если все сделано правильно, то в каталог /mnt/docs/ будет смонтировано содержимое общего сетевого каталога.

3. Отключаем блокировку экрана
На панели вверху экрана выбрать «Система» – «Параметры» – «Хранитель экрана».
Снимаем галочки «Запускать хранитель экрана, когда компьютер простаивает» и «Блокировать экран, когда запущен хранитель экрана».
Ползунок «Считать компьютер простаивающим через:» устанавливаем в максимальное время – 2 часа.

Вводим пароль суперпользователя

4.2. Открываем на редактирование файл /etc/apt/apt.conf:
pluma /etc/apt/apt.conf

Сохраняем и закрываем файл.

4.4. Настраиваем список репозиториев.
pluma /etc/apt/sources.list.d/alt.list

Сохраняем и закрываем файл.

4.5. Проверяем настройки. Для проверки настроек выполним обновление списка пакетов программы управления пакетами Synaptic:
apt-get update

Нажать кнопку «Выход».

Для применения настроек новых нужно изменить путь к каталогу новой версии java в настройках профиля пользователя.
7.2.1. Авторизуемся в терминале под пользователем root:
su

Вводим пароль суперпользователя.

7.2.2. Открываем на редактирование файл /etc/profile
pluma /etc/profile

Сохраняем и закрываем файл.

Нажать кнопку «Выход».

Spark установлен в каталог /usr/share/spark

7.4.1. Теперь нужно поместить приложение Spark в автозагрузку
На панели вверху экрана выбрать «Система» – «Параметры» – «Запускаемые приложения».

8. Установка базовых шрифтов Arial, Times New Roman
8.1. Авторизуемся в терминале под пользователем root:
su

Вводим пароль суперпользователя

8.2. Выполнить следующую команду
apt-get install fonts-ttf-ms

9.3. Нажать кнопку «ОК»
Пример создания кнопки запуска Яндекс.
«Тип» = «Алрес»
«Имя» = «Яндекс»
«Адрес» = «https://yandex.ru»

Вводим пароль суперпользователя.

10.2. Устанавливаем x11vnc
apt-get install x11vnc
Так же можно установить и через Synaptic, найти пакет по имени «x11vnc», отметить для установки, применить действия.

10.3. Создаем папку для хранения файла пароля для подключения по VNC
mkdir /etc/vnc

10.5. Создаем log файл
touch /var/log/x11vnc.log

10.6. Создаем файл unit-a
touch /lib/systemd/system/x11vnc.service

10.7. Открываем на редактирование созданный в п.10.6. файл
pluma /lib/systemd/system/x11vnc.service

10.8. Набираем в открытом файле следующий текст
[Unit]
Description=x11vnc
After=multi-user.target

10.9. Перечитываем сервисы, что бы система обнаружила unit
systemctl daemon-reload

10.10. Запускаем сервис.
systemctl start x11vnc.service

10.11. Настраиваем автозагрузка созданного сервиса
systemctl enable x11vnc.service

Нажать кнопку «Вперед»

11.4. Система произведет поиск драйверов для данного принтера. После чего будет предложено выбрать драйвер из базы драйверов. Указываем производителя принтера:

11.7. Принтер установлен и доступен для работы.

Установка сканера
1. Авторизуемся в терминале под пользователем root:
su

Вводим пароль суперпользователя.

2. Устанавливаем программу sane
apt-get install sane

3. Для работы со сканером запускаем программу xsane так: «Программы» – «Программа для сканирования изображений»
Примечание:
1. для работы со сканером МФУ HP, нужно установить пакет hplip, иначе xsane не определить устройства.
2. поточный сканер Fujitsu ix500 определяется автоматически. Проблема сканирует по 1 листу

Для поточного сканирования или сканирования в один файл разных форматов
apt-get install gscan2pdf
Настроить размер бумаги выбрать 2х стороне сканирование дуплекс при не обходимости и произвести прочие настройки по необходимости

Вводим пароль суперпользователя.

2. Для установки агента OCS Inventory выполняем следующую команду:
apt-get install ocsinventory-agent

Вводим пароль суперпользователя.

2. Устанавливаем программу i586-wine:
apt-get install i586-wine
apt-get install i586-wine-vanilla.32bit 2.4-alt0.M70C.2
apt-get install i586-wine.32bit более старая версия 1.9.3-alt0.M70C.3

Чтобы установить пакет с помощью скрипта Winetricks нужно:
Установить пакет cabextract. Установить этот пакет можно командой:
# apt-get install cabextract
Загрузить скрипт Winetricks к себе на компьютер:
# wget http://www.kegel.com/wine/winetricks
Установить нужную программу можно используя графическую оболочку, запустив ее командой:
# sh winetricks

Где можно выбрать нужный пакет, доступный в Winetricks, для установки:
sh winetricks directx9

дать права на
/home/user/.cache/winetricks
mdac28 например установочник MDAC
/home/user/.wine

Пример запуска «DBFNavigator».
1. Копируем папку с «DBFNavigator», например, в домашнюю папку пользователя.
2. В терминале переходим в папку из п.1
cd

4. DBFNavigator.exe запущен.

Для удобства можно создать скрипт запуска приложения:
1. создать пустой файл DBFNavigator.sh;
2. скопировать следующие строчки в данный файл:
#!/bin/sh
wine /home/guest/dbfNavigator/DBFNavigator.exe
exit 0
где
/home/guest/dbfNavigator/DBFNavigator.exe – полный путь к папке с Windows-приложением, которое нужно запустить.
3. Для запуска приложения запустить данный скрипт (щелкнуть два раза левой клавишей мышки и в появившемся диалоговом окне нажать кнопку «Запустить»):

Для подключения по ssh
устанавливаем
apt-get install openssh-server

Включаем
chkconfig sshd on

редактируем конфигурацию
/etc/openssh/sshd_config

Прописываем Пользователя
AllowUsers Наш пользователь
AllowUsers user root

Сохраняем и перезапускаем службу
service sshd reload

Настройка Alt Linux после установки системы

Сообщение Артём Мамзиков » Вт мар 03, 2020 14:36 #2

Разные косяки ошибки и тп

После обновления Мозила esr версии 68.4.1 не корректно работала в vcs.imind.ru для ВКС при включении видео появлялось на пару секунд и Вылетало Вкладка упала другие вкс и видео на других сайтах все ОК, так же моменты с ЭЦП на веб сайтах тесты проходили на ура но некотрые сайты отказывались видеть плагин cades.

Если открылась англоязыччная версия
Дополнения расширения > Установка дополнения из файла >
\usr\share\mozilla\extensions\\langpack-ru@firefox.mozilla.org.xpi
Должен быть установлен пакет firefox-esr-ru-52.3.0-alt1.x86_64.rpm
Для версии firefox-esr-52.3.0-alt0.M80C.1.x86_64.rpm

Если проблема с закладками не отображаются
/home/учетка-пользователя/.mozilla/firefox/профиль.default/ удалить файл places.sqlite

Так же может сбиться файл по гостам ЭЦП /etc/ifc.cfg

Попробовать разные пакеты установки
firefox тут версия еще старее 51 но рабочая
firefox-esr получаем 68.4.1 не все устраивает читаем выше
firefox-config-privacy
firefox-debuginfo
firefox-wayland
rpm-build-firefox

На 68.4.1 не дало результатов
по mozille вкладка упала фича разрабочиков
about: config
dom.storage.next_gen false

Просто не запускается imind просит java
javascript.enabled
Переключаем единственную опцию на true, если она false

Просмотреть логи about:debugging не работает наверное нужен пакет firefox-esr-debuginfo-**.*.*-alt1.x86_64.rpm

Настройка Alt Linux после установки системы

Сообщение Артём Мамзиков » Пн сен 21, 2020 13:59 #3

VNC черный экран при подключении разные пробы

10.2. Устанавливаем x11vnc
apt-get install x11vnc
Так же можно установить и через Synaptic, найти пакет по имени «x11vnc», отметить для установки, применить действия.

10.3. Создаем папку для хранения файла пароля для подключения по VNC
mkdir /etc/vnc

10.5. Создаем log файл
touch /var/log/x11vnc.log

10.6. Создаем файл unit-a
touch /lib/systemd/system/x11vnc.service

10.7. Открываем на редактирование созданный в п.10.6. файл
nano /lib/systemd/system/x11vnc.service

10.8. Набираем в открытом файле следующий текст
[Unit]
Description=x11vnc
After=multi-user.target

10.9. Перечитываем сервисы, что бы система обнаружила unit
systemctl daemon-reload

10.10. Запускаем сервис.
systemctl start x11vnc.service
service x11vnc start

10.11. Настраиваем автозагрузка созданного сервиса
systemctl enable x11vnc.service
chkconfig x11vnc on

от пользователя
systemctl enable x11vnc@kiosk2.service

Служба для пользователя

/.config/systemd/user
chmod 777 /home/kiosk2/.config/systemd/user/x11vnc.service
по умолчанию
nano /lib/systemd/system/x11vnc.service

/.config/environment.d/ со строками вида <. Применяется только к части пользовательских служб.
Используйте опцию DefaultEnvironment в /etc/systemd/user.conf. Применяется ко всем пользовательским службам.
Добавление конфигурационного файла в /etc/systemd/system/user@.service.d/. Применяется ко всем пользовательским процессам

Для теста
export PATH=»/home/kiosk2/bin:/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/usr/games»

Для дисплей менеджера lightdm:

[Unit]
Description=X11VNC Server
After=prefdm.service

Для дисплей менеджера sddm:

[Unit]
Description=X11VNC Server
After=graphical.target

Источник

Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector