Wine не может получить доступ к пути для Adobe DNG Converter.

Вопрос или проблема

wine "/home/myuser/.wine/drive_c/Program Files/Adobe/Adobe DNG Converter/Adobe DNG Converter.exe"  "-fl -mp P:\\DNG-convert\\ "

Тем не менее, я получаю следующее окно с ошибкой:

wine fine not found screenshot

Я сопоставил диск P с каталогом /home/myuser/Pictures/, где у меня есть каталог DNG-convert, содержащий фотографии, которые я хочу конвертировать. Это тот же каталог, который используется по умолчанию в качестве ввода.

Я хочу запустить Adobe DNG Converter в терминале, но не могу передать параметр каталога.

Adobe DNG Converter cannot find P:\\DNG-convert\\ 

Что я делаю не так? Почему этот путь не может быть найден Adobe DNG Converter?

В остальном Adobe DNG Converter работает хорошо, если я запускаю просто EXE-файл.

Я пробовал:

alias dng='wine "/home/myuser/.wine/drive_c/Program Files/Adobe/Adobe DNG Converter/Adobe DNG Converter.exe"'
~/Pictures/DNG-convert$ dng -fl -mp ./DSC05450.ARW

но он не показывает никаких сообщений или ошибок и не конвертирует изображение.

Ответ или решение

Возможные причины и решения проблемы с Wine и Adobe DNG Converter

Вы столкнулись с ситуацией, когда Adobe DNG Converter под управлением Wine не может найти путь к каталогу, указанному в командной строке. Разберем возможные причины и шаги для их устранения.

Понимание работы Wine и путей

Wine предоставляет возможность запускать приложения Windows на системах Linux, создавая слой совместимости. Однако управление файловыми путями может вызывать определенные сложности из-за различий в файловых системах. Ваша основная проблема заключается в том, что программа не находит путь "P:\DNG-convert\".

Возможные причины ошибки:

  1. Неправильное мапирование диска P:
    Убедитесь, что диск P правильно маппирован в Wine. Это можно сделать с помощью настройки Winecfg, которая предоставляет графический интерфейс для маппирования.

  2. Некорректный синтаксис команды:
    Обратите внимание, что наличие лишних пробелов в параметрах может вызывать проблему. В вашей команде есть пробел перед закрывающей кавычкой пути: "-fl -mp P:\\DNG-convert\\ ".

  3. Права доступа:
    Проверьте, имеются ли у вашей учетной записи соответствующие права доступа к каталогу "/home/myuser/Pictures/DNG-convert".

Пошаговые рекомендации:

  1. Проверка и настройка маппинга диска:

    • Откройте Wine Configuration с использованием команды winecfg.
    • Перейдите на вкладку "Drives".
    • Убедитесь, что диск P маппирован на "/home/myuser/Pictures" и проверьте корректность пути.
  2. Изменение строки запуска:

    • Убедитесь, что строка запуска не содержит лишних пробелов или ошибок:
      wine "/home/myuser/.wine/drive_c/Program Files/Adobe/Adobe DNG Converter/Adobe DNG Converter.exe" -fl -mp "P:\\DNG-convert\\"
  3. Проверка прав доступа:

    • Убедитесь, что в каталоге "/home/myuser/Pictures/DNG-convert" установлен правильный уровень доступа файлами: ls -l /home/myuser/Pictures/DNG-convert.
  4. Отладка и проверка:

    • Попробуйте запустить программу с указанным файлом напрямую и проверьте вывод в терминале для возможных ошибок:
      wine "/home/myuser/.wine/drive_c/Program Files/Adobe/Adobe DNG Converter/Adobe DNG Converter.exe" -fl -mp "P:\\DNG-convert\\DSC05450.ARW"
  5. Просмотр логов Wine:

    • Используйте logging для получения дополнительной информации:
      WINEDEBUG=+file wine "/home/myuser/.wine/drive_c/Program Files/Adobe/Adobe DNG Converter/Adobe DNG Converter.exe" -fl -mp "P:\\DNG-convert\\"

Следуя этим шагам, вы сможете диагностировать и исправить проблему с Adobe DNG Converter и Wine. Учитывая вышеупомянутые рекомендации, вы сможете обеспечить более стабильное взаимодействие с программой.

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

Капча загружается...