Как может я устанавливать превратиться в камень и настроить его?

Я хочу установить, превращаются в камень - инструмент для моделирования Асинхронных Схем - таким образом, я загрузил файл и в этой папке существует файл УСТАНОВКИ, который говорит:

 You should define properly define the variables PATH and MANPATH
 of your environment including the "bin" and "man" directories
 of petrify respectively.

Что мне делать?

2
задан 27 April 2018 в 09:40

1 ответ

С Ошеломлять веб-сайта я загрузил "Новую версию 4.2 (только для Linux)" (нажатие загрузит файл).

Я распаковал его использование tar:

tar xfz petrify-4.2-linux.tgz

В созданном petrify каталог INSTALL файл, который Вы заключили в кавычки из, и каталоги, которые он отсылает к, bin и man. Файлы все готовы использовать, и никакая компиляция не требуется. Эти две символьных ссылки на petrify двоичный файл в bin по-видимому, потребуйте программы по имени Dot, но связь на ту программу на Ошеломлять веб-сайте разорвана, таким образом, я не попытался получить те две команды работа.

Во-первых я предлагаю тестировать petrify двоичный файл. Поскольку это - 32-разрядный двоичный файл при использовании 64-разрядной системы Вы, вероятно, получите эту экранирующую ошибку:

bash: ./petrify: No such file or directory

Это объяснено в этом ответе Gilles.

Для меня было достаточно установить libc6:i386:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libc6:i386

Теперь программа должна работать, но она ничего не сделает без входа. Если у Вас нет файлов, чтобы продолжить работать, можно загрузить некоторые примеры (нажатие загрузит) от сайта для тестирования. Этот файл должен будет быть распакован с tar xfz <file> также. Я протестировал его, но я понятия не имею, как интерпретировать вывод, таким образом, я могу только сказать Вам, что были сгенерированы некоторые выходные файлы, и не было никаких ошибок!

Для ответа на фактический вопрос (наконец) причина, Вы могли бы хотеть установить те переменные среды, то, так, чтобы можно было работать petrify и man petrify отовсюду. Вместо того, чтобы изменять Ваш ПУТЬ или установку MANPATH, Вы могли просто скопировать файлы в соответствующие местоположения. Принятие Вас находится в petrify каталог, где Вы нашли INSTALL файл, Вы могли работать

mkdir -p ~/bin
cp bin/petrify ~/bin

Этот каталог автоматически предварительно ожидается к Вашему ПУТИ, если он существует частью кода в значении по умолчанию ~/.profile на Ubuntu. Вы должны source ~/.profile скорректировать его сразу, или выйти из системы и войти в том, чтобы это вступило в силу (только необходимо сделать это однажды). Теперь можно работать petrify где угодно.

С другой стороны, Вы могли скопировать в /usr/local/bin:

sudo cp bin/petrify /usr/local/bin

Это уже находится в ПУТИ по умолчанию. Это - более оптимальный вариант, если многочисленным пользователям нужен доступ к программе. Можно также скопировать символьные ссылки с bin каталог к тому же местоположению как petrify.

Для man, Я скопировал файл в /usr/share/man/man1 где другой man файлы в моей живой системе:

chmod 644 man/man1/petrify.1
sudo cp man/man1/petrify.1 /usr/share/man/man1

Выполнение man petrify теперь поднимает всестороннее man страница.

Если Вы предпочитаете настраивать ПУТЬ и сохранять файлы изолированными, можно установить переменные среды в Вашем ~/.profile вместо этого. Можно добавить строку как это для добавления к ПУТИ:

PATH="$PATH:/path/to/petrify/bin"

замена /path/to/petrify/bin с фактическим путем к родительскому каталогу petrify двоичный файл, везде, куда Вы помещаете его.

В установке MANPATH можно также выполнить ~/.profile. Обратите внимание, что структура каталогов

man
└── man1
    └── petrify.1

Если полный путь petrify.1 были

/home/zanna/petrify/man/man1/petrify.1

Я установил бы MANPATH в ~/.profile как это (без man1):

export MANPATH=":$HOME/petrify/man"

Ведущее двоеточие важно здесь и не должно быть опущено. Также обратите внимание, что Вы не должны export ПУТЬ (это уже экспортировано и изменяется на него, будет наследован), но Вы действительно должны export MANPATH.

1
ответ дан 2 December 2019 в 04:44

Другие вопросы по тегам:

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