mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-01-25 07:42:19 +08:00
109 lines
3.8 KiB
Markdown
109 lines
3.8 KiB
Markdown
|
<package-info :package="package" showsbu2></package-info>
|
|||
|
|
|||
|
<script>
|
|||
|
new Vue({
|
|||
|
el: '#main',
|
|||
|
data: { package: {} },
|
|||
|
mounted: function () {
|
|||
|
this.getPackage('man-db');
|
|||
|
},
|
|||
|
methods: {
|
|||
|
getPackage: function(name) {
|
|||
|
getPackage(name)
|
|||
|
.then(response => this.package = response);
|
|||
|
},
|
|||
|
}
|
|||
|
})
|
|||
|
</script>
|
|||
|
|
|||
|
## Настройка
|
|||
|
|
|||
|
```bash
|
|||
|
./configure --prefix=/usr \
|
|||
|
--docdir=/usr/share/doc/man-db \
|
|||
|
--sysconfdir=/etc \
|
|||
|
--disable-setuid \
|
|||
|
--enable-cache-owner=bin \
|
|||
|
--with-browser=/usr/bin/lynx \
|
|||
|
--with-vgrind=/usr/bin/vgrind \
|
|||
|
--with-grap=/usr/bin/grap
|
|||
|
```
|
|||
|
|
|||
|
## Значения параметров configure
|
|||
|
|
|||
|
``--disable-setuid``
|
|||
|
запрещает задавать программе man setuid пользователю man.
|
|||
|
|
|||
|
``--enable-cache-owner=bin``
|
|||
|
задает права доступа общесистемному кешу пользователю, который является владельцем каталога bin.
|
|||
|
|
|||
|
``--with-...``
|
|||
|
Эти три аргумента используются для настройки программ по умолчанию. lynx текстовый веб-обозреватель, vgrind преобразовывает исходные кода программ в входные данные Groff и grap полезен для набора графов в документах Groff. Программы vgrind и grap обычно нужны для просмотра справочных страниц.
|
|||
|
|
|||
|
## Сборка
|
|||
|
|
|||
|
```bash
|
|||
|
make
|
|||
|
```
|
|||
|
## Тестирование
|
|||
|
|
|||
|
```bash
|
|||
|
make check
|
|||
|
```
|
|||
|
|
|||
|
## Установка
|
|||
|
|
|||
|
```bash
|
|||
|
make install
|
|||
|
```
|
|||
|
## Страницы руководств на других языках
|
|||
|
|
|||
|
В нижеприведенной таблице указано соответствие кодировки, которая допускается при использовании в Man-DB страницах, расположенных в каталоге ``/usr/share/man/``.
|
|||
|
Кроме этого, Man-DB правильно определяет, имеют ли страницы руководства, установленные в этом каталоге, кодировку ``UTF-8``.
|
|||
|
|
|||
|
| Язык (код) | Кодировка |
|
|||
|
| ------------- |:-------------:|
|
|||
|
| Belarusian (be) | CP1251 |
|
|||
|
| Bulgarian (bg) | CP1251 |
|
|||
|
| Croatian (hr) | ISO-8859-2 |
|
|||
|
| Czech (cs) | ISO-8859-2 |
|
|||
|
| Danish (da) | ISO-8859-1 |
|
|||
|
| Dutch (nl) | ISO-8859-1 |
|
|||
|
| English (en) | ISO-8859-1 |
|
|||
|
| Estonian (et) | ISO-8859-1 |
|
|||
|
| Finnish (fi) | ISO-8859-1 |
|
|||
|
| French (fr) | ISO-8859-1 |
|
|||
|
| Galician (gl) | ISO-8859-1 |
|
|||
|
| German (de) | ISO-8859-1 |
|
|||
|
| Greek (el) | ISO-8859-7 |
|
|||
|
| Hungarian (hu) | ISO-8859-2 |
|
|||
|
| Icelandic (is) | ISO-8859-1 |
|
|||
|
| Indonesian (id) | ISO-8859-1 |
|
|||
|
| Irish (ga) | ISO-8859-1 |
|
|||
|
| Italian (it) | ISO-8859-1 |
|
|||
|
| Japanese (ja) | EUC-JP |
|
|||
|
| Korean (ko) | EUC-KR |
|
|||
|
| Latvian (lv) | ISO-8859-13 |
|
|||
|
| Lithuanian (lt) | ISO-8859-13 |
|
|||
|
| Macedonian (mk) | ISO-8859-5 |
|
|||
|
| Norwegian (no) | ISO-8859-1 |
|
|||
|
| Norwegian Bokmal (nb) | ISO-8859-1 |
|
|||
|
| Norwegian Nynorsk (nn) | ISO-8859-1 |
|
|||
|
| Polish (pl) | ISO-8859-2 |
|
|||
|
| Portuguese (pt) | ISO-8859-1 |
|
|||
|
| Romanian (ro) | ISO-8859-2 |
|
|||
|
| Russian (ru) | KOI8-R |
|
|||
|
| Serbian (sr) | ISO-8859-5 |
|
|||
|
| Serbian Latin (sr@latin) | ISO-8859-2 |
|
|||
|
| Simplified Chinese (zh_CN) | GBK |
|
|||
|
| Simplified Chinese, Singapore (zh_SG) | GBK |
|
|||
|
| Slovak (sk) | ISO-8859-2 |
|
|||
|
| Slovenian (sl) | ISO-8859-2 |
|
|||
|
| Spanish (es) | ISO-8859-1 |
|
|||
|
| Swedish (sv) | ISO-8859-1 |
|
|||
|
| Traditional Chinese (zh_TW) | BIG5 |
|
|||
|
| Traditional Chinese, Hong Kong (zh_HK) | BIG5HKSCS |
|
|||
|
| Turkish (tr) | ISO-8859-9 |
|
|||
|
| Ukrainian (uk) | KOI8-U |
|
|||
|
| Vietnamese (vi) | TCVN5712-1 |
|