Як створити manpage?


29

Я пакую програму для ubuntu, і я отримую лінійське попередження про те, що моє бінарне потребує вкладки.

Як можна створити набір сторінки для програми?

Відповіді:


23

За допомогою Gmanedit Встановити gmanedit ви можете створити керівництво з графічним графічним інтерфейсом.

Gtk + Manpages Editor - це редактор довідкових сторінок, який працює на X із GTK +.

Gmanedit - це програма, яка дозволяє редагувати сторінки керівництва (man) на системах Linux / Unix.

Це як більшість звичайних редакторів HTML, але простіше. Вам потрібно знати формат рукописних сторінок.

введіть тут опис зображення

Згідно з користувацькою програмою Debian FHS, Manpages зберігаються в usr/share/man/man1або usr/local/share/man/man1.

Після зміни manpages може бути розумно оновити базу даних manpage, запустивши mandbв терміналі.

Деталі про синтаксис manpage узагальнені у розділі man man для людини .


Звичайно, ти маєш рацію. Я збирався його змінити, але як тільки побачив там MarcoCeppi , я не хотів його змінювати. : D
Lucio

@Lucio lol - це був час назад, коли ще не було apps.ubuntu;)
Таккат

3

Ви можете писати довідки в docbook / повторне використання, у форматі документації XML,

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">

<refentry id='vfplot1'>
<refentryinfo><date>1 July 2008</date></refentryinfo>
<refmeta>
<refentrytitle>VFPLOT</refentrytitle>
<manvolnum>1</manvolnum>
<refmiscinfo class='date'>1 July 2008</refmiscinfo>
</refmeta>
<refnamediv id='name'>
<refname>vfplot</refname>
<refpurpose>plot vector fields with curved arrows.</refpurpose>
</refnamediv>
<refsynopsisdiv id='synopsis'>
<cmdsynopsis>
  <command>vfplot</command>    
  <arg choice='opt'>-a <replaceable>aspect</replaceable></arg>
  <arg choice='opt'>-d <replaceable>file</replaceable></arg>
  <arg choice='opt'>-D <replaceable>pen</replaceable></arg>
    :

а потім конвертувати результати у формат man за допомогою

xsltproc /path/to/docbook.xsl vfplot.xml

в html з

docbook2html docbook2html

і так далі. Це не найпростіший спосіб написання сторінки, але якщо ви написали XML раніше, то вже знаєте синтаксис, це лише питання вивчення тегів для використання.


2

Дайте цей вир, я щойно завантажив його, я написав ряд додатків і виникли проблеми з гідним редактором сторінки

http://gtk-apps.org/content/show.php/Man+Page+Editor+?content=160219

Це програма gtk2 з окремою вкладкою для кожного розділу, що імпортує керовані вікнами попереднього перегляду та експорту, всі підтримуються, без команд форматування езотеричного форматування, це ще розробляється, але, безумовно, досить стабільне для використання.


1
Ця програма виглядає цікавою. Не могли б ви надати тут трохи детальніше, ніж просто посилання?
Кевін Боуен

Це програма gtk2 з окремою вкладкою для кожного розділу, що імпортує керовані вікнами попереднього перегляду та експорту, всі підтримуються, без команд форматування езотеричного форматування, це ще розробляється, але, безумовно, досить стабільне для використання.
Тоні Данкун

0

Це можна зробити за допомогою автоінструментів. GNU опублікував приклад, коли проект C встановлює команду з автоінструментами.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.