операционная система

Подождите немного, страница загружается.
"Я предприниматель. Я сделал свои деньги, обеспечивая популярный спрос. Если я нарушаю закон, мои клиенты так же виноваты, как и я." Аль Капоне

"Телевизор отупляет и убивает много времени. Выключите его, и вы сохраните несколько клеток вашего мозга. Однако будьте осторожны - отупеть можно и за компьютером Apple". Стив Джобс

wine linux
wine linux
wine linux
wine linux
wine linux
wine linux
wine linux
wine linux
wine linux
wine linux
wine linux
wine linux
префиксы

Поскольку эмуляции каких-либо устройств при работе Wine не происходит, скорость совместимых с Wine программ не ниже, чем непосредственно в Windows, а иногда и выше.
Это прельщает. Предполагалось что всё заработает сразу запустив из под Wine различный софт.
С некоторыми программами так и было, но не со всеми.
Например с "Налогоплатильщик ЮЛ" пришлось попрыгать, перечитать кучу руководств и информации, обратиться к разработчикам, но так до конца и не решив проблемму.

Установка Wine

Wine легко устанавливается на Gentoo двумя способами.
Первый из исходных кодов смотри:
Полезные советы >Установка пакетов программ из исходных кодов.
Для загрузки или обновления wine-gecko, wine-mono и.т.д. идём: Wine Download Server
Для более удобного способа установить библиотеки DLL, необходимые для работы Wine устанавливаем скрипт Winetricks командой:

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

Делаем его исполняемым:

sudo chmod +x ~/winetricks

Второй способ:
Локально устанавливаем USE флаги.
Поддержка движка Gecko при использовании IExplore
Поддержка .NET с использованием Mono дополнения Wine
run-exes чтобы открыть и запустить .EXE и .MSI файлы

vim /etc/portage/package.use
app-emulation/wine gecko mono run-exes

Глобально добавлена ​​поддержка для файлов XML

vim /etc/portage/make.conf
USE="...xml..."

В файл /etc/portage/package.accept_keywords добавляем

app-emulation/wine ~amd64

Устанавливаем Wine

emerge --ask app-emulation/wine

Устанавливаем запрет Wine добавлять ссылки пунктов меню на рабочем столе

vim ~/.bashrc
# Запрет Wine добавлять ссылки пунктов меню на рабочем столе
export WINEDLLOVERRIDES='winemenubuilder.exe=d'

Для поддержки Winetricks в 64 битной системе в файл /etc/portage/package.accept_keywords добавляем

app-emulation/winetricks ~amd64

Устанавливаем Winetricks

emerge --ask app-emulation/winetricks

Всё. Можно работать.
Установка Wine в Arch Linux
Раскомментируем раздел [multilib] в /etc/pacman.conf, чтобы включить репозиторий multilib:


vim /etc/pacman.conf
[multilib]
Include = /etc/pacman.d/mirrorlist


Обновляем систему:

pacman -Syu

Устанавливаем пакет wine

sudo pacman -S wine wine_gecko wine-mono

Немного теории

Wine не изолирован от вашей системы.
Если в рамках учётной записи есть доступ к определённому файлу или ресурсу, то программы, запущенные в Wine, тоже его получат.
Wine может запускать в том числе и вредоносные программы.
Не запускайте wine из под root, это только приведёт к созданию префикса в /root!
Файлы реестра Wine.
Реестр, находится в трех файлах в директории ~/.wine:
system.reg
Этот файл содержит HKEY_LOCAL_MACHINE.
user.reg
Этот файл содержит HKEY_CURRENT_USER.
userdef.reg
Этот файл содержит HKEY_HKEY_USERS\.Default (то есть установки пользователя по умолчанию).
Не следует редактировать эти файлы вручную, так как они используют необычную кодировку. Всегда используйте программу regedit.
Открыть реестр можно командой в терминале:

regedit

Полный список ключей реестра можно найти здесь.
Запускаем Wine:

winecfg

Когда Wine запускается в первый раз, используется ~/.wine.
Если префикс не существует Wine создаст его и наполнит дефолтным содержимым, создаст и наполнит файлами каталоги C:\windows, C:\Program Files, C:\users.
Плюс будет создан чистый реестр.
Не всегда возможно запустить приложение, используя встроенные в Wine DLL.
Иногда "родные" DLL просто лучше работают. После того, как вы "засекли" "родную" DLL в Windows системе, необходимо поместить ее в такое место, где Wine найдет ее, а затем настроить для работы. Обычно таковым местом является директория, c:\windows\system32.
Чтобы добавить заменяющий файл FOO.DLL, впишите "FOO" в поле, озаглавленное New override for library (Новая замена для библиотеки), и нажмите кнопку Add (Добавить).
Чтобы изменить поведение DLL, нужно выбрать ее из поля Existing overrides: (Существующие замены) и нажать Edit. По умолчанию, первой будет загружена "родная" Виндовская, второй - встроенная в Wine (Native then Builtin).
Можно также выбрать только "родную", только встроенную, или отключить обе.
Существуют 4 DLL, "родные" версии которых никогда не следует использовать:
kernel32.dll, gdi32.dll, user32.dll и ntdll.dll.
Эти библиотеки требуют низкоуровневый доступ к ядру Windows, которого просто нет в структуре Wine.
Можно создать поддельные DLL файлы, чтобы обмануть многие программы, проверяющие только наличие файла, чтобы убедиться, что определенное свойство (такое как Winsock и его TCP/IP networking) теоретически доступно.
Если встала эта проблема, создайте в сконфигурированной директории c:\windows\system32 пустые файлы с соответствующими именами, чтобы программа думала, будто они на месте, а встроенные в Wine DLL будут загружены, когда программа действительно их запросит.
Иногда требуется зарегистрировать некоторые библиотеки. Это делается в терминале.
Например:

regsvr32 ~/.wine/dosdevices/c\:/Program\ Files/Common\ Files/System/OLE\ DB/msdaps.dll
Результат успешной регистрации:
regsvr32: DLL «/home/nikolay/.wine/dosdevices/c:/Program Files/Common Files/System/OLE DB/msdaps.dll»
успешно зарегистрирована

Проверить список установленных пакетов winetricks можно коммандой:

winetricks list-installed

Вызов панельи управления Wine, запустив в терминале:

wine control

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

$ wine "c:\program files\appname\appname.exe"

Не забудьте про двойные кавычки.
Запуск Wine консоли:

wineconsole

После удаления Wine необходимо удалить муср оставшийся после него:
В директориях

~/.local/share/desktop-directories/
~/.cache/

удалить всё, что касается wine и winetricks

rm -r ~/.local/share/applications/wine
rm ~/.local/share/applications/wine*

Проссмотреть директории:

/usr/local/share/
/usr/local/share/applications/

и удалить всё, что касается wine

Префиксы

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

WINEPREFIX=~/.wine2/ winecfg

Все дальнейшие команды выполняем добавляя WINEPREFIX=~/.wine2/
Например, запуская установщик нужной программы, вводим:

WINEPREFIX=~/.wine2/ wine filename.exe

Для запуска программы:

WINEPREFIX=~/название_префикса C:/путь/до/программы

Запуск winetricks для созданного префикса:

WINEPREFIX=~/.wine2/ winetricks

Запуск программы в Wine

Создаём префикс. У меня 64 битная система, но по рекомендациям Wine лучше работает с
32 битной.
По этому создаю префикс 32 битной системы:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Настройки оставляю по умолчанию (Версия Windows XP).
Пробуем запустить
"Налогоплатильщик ЮЛ" загружаем с сайта ИФНС файл NalogUL449.msi
и двойным щелчком запускаем его, Wine подхватывает и устанавливает.
Всё делаем в соответствии с "Руководством по установке, Установка программы в Linux".
1.Устанавливаем программу не в папку «Налогоплательщик ЮЛ», а в папку с латинским наименованием (например, NPUL), далее все по руководству установки НП ЮЛ. Так же устанавливается "Печать НД с PDF417 3.2.4"
2. через winetricks добавляем русские windows шрифты tahoma.ttf
3. командой

regedit

изменяем значение настройки реестра

HKEY_LOCAL_MACHINE\Software\Classes\htmlfile\shell\open\command на
C:\windows\system32\winebrowser.exe "%l"

4.Загружаем файл http://npul.ru/download/linux/ooffice и кладём в папку command
(обычно это папка .wine/drive_c/windows/command в домашней папке пользователя)
5.Загружаем файл http://npul.ru/download/linux/ooffice.reg в папку ~/.wine/drive_c/windows/ и импортируем в программе regedit

regedit ~/.wine/drive_c/windows/ooffice.reg

6. в папке с программой «NPUL» (обычно ~/.wine/drive_c/NPUL/INPUTDOC/ создаём файл linux.txt (содержимое неважно)
Запускаем установленный "Налогоплатильщик ЮЛ"
Предлагается "Добавить налогоплатильщика"
После заполнения данных и нажатии "OK" выскакивает окошко:


Нажимаем "OK" выскакивает окошко:


Нажимаем "выйти из программы" выскакивает окошко:


Нажимаем "прекратить" выскакивает окошко:


Нажимаем "прекратить" выскакивает такое же окошко:
Повторно нажимаем "прекратить" программа закрывается.
Устранение причины оказалось очень простым.
С помощью Winetricks устанавливаем IE8.
Запускаем опять "Налогоплатильщик ЮЛ"
Заполняем например "Налоговую декларацию по ЕНВД"
После заполнения делаем контроль и сохраняем.
Для рапечатки нажимаем на значёк принтера.
В окошке устанавливаем галочку "Двумерный штрих-код PDF417" "OK"
Появляется окошко с установленным принтером.
После нажатия "OK"
Выскакивает окошко:

В чём дело?
Без штрих-кода всё печатается нормально.
Оброщаться к разработчикам - пустая трата времени.
Вместо решения проблеммы, создают себе рекламу. В описании программы указывают свойства не соответствуещие действительности. Не могут решить между собой кто чем занимается!!! Одни отправляют в службу технической поддержки сервисов ФНС, а другие в Филиал АО ГНИВЦ в ЧР. При этом страдает пользователь.

дистрибутивы linux

Продаются
книги

Оставить отзыв
дистрибутивы linux

Николай. Волгоград. 30.06.2016

Кому info@mail.rvcgnivc.ru

Здравствуйте! Подскажите, пожалуйста, что я делаю не так? Не могу распечатать документ с двумерным штрих-кодом PDF417 в "Wine".
Всё, что необходимо рапечатать без штрих-кода печатается нормально. Помогите устранить проблемму. Буду очень благодарен!

Филиал АО ГНИВЦ в ЧР. Ответ на письмо от 30.06.2016

По Вашему обращению № 687578 предоставлен ответ службой технической поддержки 01.07.2016:
пожалуйста, обратитесь к разработчикам модуля печати PDF417: е-mail: printpdf417@gnivc.ru

Библиотечный модуль печати PrintPDF417@gnivc.ru

По Вашему обращению № 687578 предоставлен ответ службой технической поддержки 07.07.2016.
Выполните печать документа без двухмерного штрих кода.

Николай: Ответ достойный похвал!

операционная система

Здесь будет Ваше имя и город!

Николай: Люди тратили уйму своего времени и труда, чтобы создать этот софт и дарят его Вам. Найдите, пожалуйста, немного времени, чтобы прочитать документацию и научиться это использовать!

дистрибутивы linux

Здесь будет Ваше имя и город!

Николай: Не понравился сайт, хотите научить меня администрировать? Пожалуйста, с удовольствием буду учиться.
Отзывы в Вашем распоряжении!

Установи и
БУДЕШЬ СЧАСТЛИВ!

Курочка по зёрнышку клюёт, а весь двор в помёте

opensuse
Помощь сайту!
Номер счёта: P1033771335
Приму в добрые руки!
Bitcoin 3LN3XUH45XvnRWCgYr4ZcB4P51zfPzKXYe
Dash XhaN3NWmxSXKK8dMpzotWSBk5As6KvFxog
Dogecoin DL1LyCQkKEUrgBBuWBbgvzb2RR5yeW5RQ9
Litecoin ltc1qr5ntqxafw9jcmq5jfgdhrm0uq306mqntntmhwf
Ethereum 0x0A476b0Fa1DF5a97c911AF4271897153800D23Db
Cardano
addr1q8q2ratx2fj3gnfj7y8vmggaj0wmyxs0r2lh6v5sfvkqeuwfwcteneggk0dhkv42u75ykq0f2vlgac5738urscf0ef6sr65rsw
Ryo
RYoLsdrYL7sTGXUrtvC9BLLTqTq3YfHdLga33GyhBy4sJ9zV7P8N49RKZmZpU563QsbBLC1UobmCTcwp1QnD6pAXStEtyxVerqn
Monero
4B8tc66Y136YHHEGSioVnpSAW7H5qU5W5MSaXH9RX2QSW6Uy6fFba2S7SndPsJqCXaH7Q4mLduGgZ1UXDx1FAgpoK4Rzvow
Scrooge
Dollar
Ruble
Ruble
Gold