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

Установить dconf-tools (sudo apt-get install dconf-tools) Открыть dconf-редактор в качестве пользователя (не использовать sudo)

Найти:

org -> gnome -> nautilus -> window-state

и выбрать для start-with-status-bar.

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

4 ответа

С сайта Petrify я загрузил «Новая версия 4.2 (только для Linux)» (щелчок будет загружать файл).

Я распаковал его с помощью tar:

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

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

bash: ./petrify: No such file or directory

Это объясняется веб-сайт Petrify . [ ! d6]

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

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

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

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

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

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

В качестве альтернативы вы можете скопировать на /usr/local/bin:

sudo cp bin/petrify /usr/local/bin

Это уже в PATH по умолчанию. Это лучший вариант, если нескольким пользователям нужен доступ к программе. Вы также можете скопировать символические ссылки из каталога bin в ту же папку, что и petrify.

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

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

Запуск man petrify теперь выводит подробную страницу man.

Если вы предпочитаете настраивать PATH и сохранять файлы изолированными, вы можете вместо этого установите переменные среды в ~/.profile. Вы можете добавить строку, подобную этой, чтобы добавить к PATH:

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

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

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

man
└── man1
    └── petrify.1

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

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

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

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

Примеры двоеточия . Также обратите внимание, что вам не нужно export PATH (он уже экспортирован, а изменения в нем будут унаследованы), но вам нужно export MANPATH.

1
ответ дан 22 May 2018 в 11:14
  • 1
    а также если кто-то хочет использовать draw_astg, он должен заранее установить grapviz, поэтому введите это в терминал sudo apt-get install graphviz – Milad Sabri 28 April 2018 в 15:20
  • 2
    @MiladSabri, это действительно полезная информация. Если вы захотите, вы можете добавить ответ самостоятельно о том, чтобы программа draw_astg работала именно так. Я не знаю, что он должен делать, поэтому я не думаю, что смогу хорошо его протестировать; Я думаю, вы справитесь намного лучше меня, и это, вероятно, будет полезно для других – Zanna 29 April 2018 в 18:24

С сайта Petrify я загрузил «Новая версия 4.2 (только для Linux)» (щелчок будет загружать файл).

Я распаковал его с помощью tar:

tar xfz petrify-4.2-linux.tgz

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

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

bash: ./petrify: No such file or directory

Это объясняется веб-сайт Petrify . [ ! d6]

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

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

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

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

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

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

В качестве альтернативы вы можете скопировать на /usr/local/bin:

sudo cp bin/petrify /usr/local/bin

Это уже в PATH по умолчанию. Это лучший вариант, если нескольким пользователям нужен доступ к программе. Вы также можете скопировать символические ссылки из каталога bin в ту же папку, что и petrify.

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

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

Запуск man petrify теперь выводит подробную страницу man.

Если вы предпочитаете настраивать PATH и сохранять файлы изолированными, вы можете вместо этого установите переменные среды в ~/.profile. Вы можете добавить строку, подобную этой, чтобы добавить к PATH:

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 PATH (он уже экспортирован, а изменения в нем будут унаследованы), но вам нужно export MANPATH.

1
ответ дан 17 July 2018 в 16:08

С сайта Petrify я загрузил «Новая версия 4.2 (только для Linux)» (щелчок будет загружать файл).

Я распаковал его с помощью tar:

tar xfz petrify-4.2-linux.tgz

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

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

bash: ./petrify: No such file or directory

Это объясняется веб-сайт Petrify . [ ! d6]

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

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

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

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

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

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

В качестве альтернативы вы можете скопировать на /usr/local/bin:

sudo cp bin/petrify /usr/local/bin

Это уже в PATH по умолчанию. Это лучший вариант, если нескольким пользователям нужен доступ к программе. Вы также можете скопировать символические ссылки из каталога bin в ту же папку, что и petrify.

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

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

Запуск man petrify теперь выводит подробную страницу man.

Если вы предпочитаете настраивать PATH и сохранять файлы изолированными, вы можете вместо этого установите переменные среды в ~/.profile. Вы можете добавить строку, подобную этой, чтобы добавить к PATH:

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 PATH (он уже экспортирован, а изменения в нем будут унаследованы), но вам нужно export MANPATH.

1
ответ дан 23 July 2018 в 17:02

С сайта Petrify я загрузил «Новая версия 4.2 (только для Linux)» (щелчок будет загружать файл).

Я распаковал его с помощью tar:

tar xfz petrify-4.2-linux.tgz

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

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

bash: ./petrify: No such file or directory

Это объясняется веб-сайт Petrify . [ ! d6]

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

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

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

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

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

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

В качестве альтернативы вы можете скопировать на /usr/local/bin:

sudo cp bin/petrify /usr/local/bin

Это уже в PATH по умолчанию. Это лучший вариант, если нескольким пользователям нужен доступ к программе. Вы также можете скопировать символические ссылки из каталога bin в ту же папку, что и petrify.

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

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

Запуск man petrify теперь выводит подробную страницу man.

Если вы предпочитаете настраивать PATH и сохранять файлы изолированными, вы можете вместо этого установите переменные среды в ~/.profile. Вы можете добавить строку, подобную этой, чтобы добавить к PATH:

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 PATH (он уже экспортирован, а изменения в нем будут унаследованы), но вам нужно export MANPATH.

1
ответ дан 23 July 2018 в 17:02

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

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