Требования для запуска LAXUNIX.SH - LaunchAnywhere (tm) версии 14.0

Если вы выполняете команды mount внутри chroots, то с точки зрения внешнего корня, будут proc файловые системы, смонтированные на /proc, .../mychroot1/proc и .../mychroot2/proc. Никаких проблем с этим нет, вы можете получить доступ к точно таким же файлам через любую из точек монтирования. Никакого "отбрасывания" не происходит.

Ряд файлов под /proc так или иначе указывают пути. Эти пути идут от корневого каталога процесса, который их читает. Какая точка монтирования используется, не имеет значения. Из внешнего корня вы увидите точно такие же вещи в /proc/123/fd и /mychroot1/proc/123/fd. Конечно, внутри chroot по адресу /mychroot1 можно получить доступ только к /proc внутри этого корня, но вы можете смонтировать /proc в другом месте и увидеть те же файлы.

0
27.10.2018, 18:23
1 ответ

Насколько я понимаю, этот сценарий является частью коммерческого программного обеспечения InstallAnywhere, у которого есть форум здесь . Я нашел похожий скрипт здесь . Я предполагаю, что произошло, когда вы щелкнули по этому файлу, так это то, что вы его открыли, и то, что вы разместили в своем вопросе, — это не все, что там было, так как в этом сценарии было гораздо больше, и даже то, что вы разместили, выглядело по-другому.. (Я прав?)

Другой найденный мной скрипт, более ранней версии, довольно длинный и сложный, поэтому без особого анализа могу дать вам следующий совет.

  1. Поскольку существует специальный форум, вам следует проводить исследования там, и они должны быть более осведомлены, чтобы дать вам какой-либо совет.

Но я добавлю еще несколько пунктов, поскольку я углубился в эту тему.

  1. Я не знаю, как это должно работать, я имею в виду, где в цепочке программного обеспечения находится его место. Если он выполняется чем-то другим или должен выполняться сам. Если вы хотите выполнить его самостоятельно, то не нажимайте на него, а проверьте из командной строки , если он имеет права на выполнение , а затем выполните его . Он должен иметь встроенную отладку -, так что вы должны получить некоторые подсказки, которые помогут вам в дальнейшем, если он не работает.

  2. Рассматриваемый файл свойств из того, что я вижу здесь , требует формы:

    property=value
    

    Итак, вам нужно определить хотя бы эти два:

    lax.class.path=<classpath (do not include the environment variable $CLASSPATH)>
    lax.nl.java.launcher.main.class=<main class of LaunchAnywhere Executable>
    

    Как вы его создаете? В Linux есть много способов. Вы можете попробоватьvi(сложный ),vim(менее сложный ),nano(довольно простой ), или вы можете использовать графический интерфейс, например gedit.

  3. Что касается файла .jar, это архивный файл Java.

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

0
28.01.2020, 04:20

Теги

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