Показано с 1 по 10 из 67

Тема: CoDeSys + Linux

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    19.06.2010
    Адрес
    Курск
    Сообщений
    3

    По умолчанию

    Не хочу показаться некропостером, но проблему Codesys + wine под убунтой заборол. Может, кому будет полезно - ставим кодесис под вайном, не обращаем внимания на сообщения об ошибках. Таргеты проставились без проблем через автоинсталлятор. Далее делаем следующее:

    Код:
    sudo setcap cap_net_raw+eip /usr/bin/wine
    sudo setcap cap_net_raw+eip /usr/bin/wine-preloader
    И запускаем кодесис. Связь с ПЛК через Ethernet установилась без всяких плясок с бубном.

  2. #2
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от Dropp Посмотреть сообщение
    Не хочу показаться некропостером
    Ну, а спустя 5 лет - это некропост или где? Ничьо, если вопрос возник, а здесь его уже перетирали, то хочу воткнуться именно сюда.

    Цитата Сообщение от Dropp Посмотреть сообщение
    проблему Codesys + wine под убунтой заборол. Может, кому будет полезно - ставим кодесис под вайном, не обращаем внимания на сообщения об ошибках. Таргеты проставились без проблем через автоинсталлятор. Далее делаем следующее:

    Код:
    sudo setcap cap_net_raw+eip /usr/bin/wine
    sudo setcap cap_net_raw+eip /usr/bin/wine-preloader
    И запускаем кодесис. Связь с ПЛК через Ethernet установилась без всяких плясок с бубном.
    Увы и ах. Мне интересен был именно этот пост, потому что я тоже решил сразу зайти по-крупному: установить Кодесис не из виртуалки, а прямо Вайном. Ищу сейчас возможность обойтись без виртуалки вовсе. Ибо, с точки зрения авторских прав, наши крекнутые винды под виртуалкой - это тоже не хорошо.
    Работаю под Убунтой.
    Итак, я установил Кодесис. Не из Рута. Таргеты тоже стали (или скопировал директории? - не помню точно). Прописал пути к либам (у меня свое расположение либ, поэтому уделил внимание). Всьо... Этого оказалось достаточно для старта Кодесис и для компиляции проекта.
    А дальше - да, фигово. Не вяжется с ПЛК по Етернету. Признаки такие же, как здесь и писалось:
    Код:
    err:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions.
    То есть да, нужно под рутом, вроде бы. Но под рутом я не ставил. Поэтому вместо обычного
    Код:
    wine Codesys.exe
    (который как раз и стартует нормально) пробую
    Код:
    sudo wine Codesys.exe
    wine пишет:
    Код:
    wine: /home/user/.wine is not owned by you
    Ну, я же пробую как root запустить. Хорошо. Попробовал изменить атрибуты директорий, в которых стал Кодесис и директории .wine - группой объявил root. Дал права группе такие же, как владельцу. Ничего не изменилось.

    Уже после этого пробовал вот этот путь от Dropp по setcap - ноль эмоций.

    Если все же не рассказывать мне про виртуалки (я на них давно уже запускаю КДС и мне этот путь не интересен), то какие еще могут быть мИсли? Или что я не так делаю, пробуя повторить опыт успешных коллег?

  3. #3
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,591

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    Код:
    sudo wine Codesys.exe
    wine пишет:
    Код:
    wine: /home/user/.wine is not owned by you
    Ну, я же пробую как root запустить. Хорошо. Попробовал изменить атрибуты директорий, в которых стал Кодесис и директории .wine - группой объявил root. Дал права группе такие же, как владельцу. Ничего не изменилось.

    Уже после этого пробовал вот этот путь от Dropp по setcap - ноль эмоций.

    Если все же не рассказывать мне про виртуалки (я на них давно уже запускаю КДС и мне этот путь не интересен), то какие еще могут быть мИсли? Или что я не так делаю, пробуя повторить опыт успешных коллег?
    таки не используйте в таком случае sudo, а зайдите под самим рутом, чтоб папка /.wine создалась в каталоге рута, для этого выберите в консоли под обычным пользователем просто su
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •