Переадресация TCP к D-шине через SOCAT не удалось

Пара проблем, которые я сразу заметил.

  1. Опция --prefix=... кажется неправильной, она должна быть -prefix ... .
  2. Вам нужно определить, где находится ocamlfind, без этого инструмента вы не сможете продолжить установку
  3. Вам нужно установить как сам пакет, так и его заголовочные библиотеки

    $ ./configure -ocamlfind `which ocamlfind` -prefix /home/saml/ocal/apps
    Проверяем вашу ОС... Linux
    Проверка архитектуры... x86_64
    Проверка ocamlopt... /usr/bin/ocamlopt.opt
    Проверка ocamlbuild... /usr/bin/ocamlbuild
    Проверка ocamldir... /usr/lib64/ocaml
    Проверка версии ocaml... 4.00.1
    Проверка установки ocaml... 4.00.1, Unix 64bit
    Проверка наличия camlp4... /usr/bin/camlp4o
    Проверка наличия perl 5... найдено
    Проверка на java... найдено
    Проверка nodejs... найдено: node
    Проверка версии nodejs... v0.10.25
    Проверка ocamlfind... /usr/bin/ocamlfind
    Проверка наличия ulex... ocamlfind:/usr/lib64/ocaml/ulex, OK
    Проверка наличия camlzip... ocamlfind:/usr/lib64/ocaml/zip, OK
    Проверка наличия ocamlgraph... ocamlfind:/usr/lib64/ocaml/ocamlgraph, OK
    
    Поздравляем, все готово. Установка будет произведена в:
     /home/saml/ocal/apps
    

После разрешения необходимых пакетов + библиотек я смог установить это на Fedora 19 без проблем. На Fedora был пакет под названием "ocaml-findlib-1.3.3-4.fc19.x86_64", на Gentoo вам, скорее всего, не хватает пакета, похожего на этот.

0
30.12.2018, 21:17
1 ответ

Вы должны проверить с помощью ss -xnl, что сокет unix отображается, начиная с @, чтобы сделать его абстрактным сокетом. Держу пари, что такого нет @. У меня есть две системы с совершенно разными версиями. Один прослушивает абстрактные сокеты со случайными записями, такими как @/tmp/dbus-QVAhTtSPNB, другой прослушивает unix(не абстрактные )сокеты с /run/user/1000/bus.

Вероятно, правильная команда:

 socat TCP-LISTEN:55556,reuseaddr,fork,range=127.0.0.1/32 UNIX-CONNECT:/run/user/1000/bus
0
28.01.2020, 04:06

Теги

Похожие вопросы