2021-06-03 04:59:01 +08:00
|
|
|
<package-info :package="package" instsize showsbu2></package-info>
|
2021-05-16 22:17:52 +08:00
|
|
|
|
|
|
|
<script>
|
|
|
|
new Vue({
|
|
|
|
el: '#main',
|
|
|
|
data: { package: {} },
|
|
|
|
mounted: function () {
|
|
|
|
this.getPackage('perl');
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
getPackage: function(name) {
|
|
|
|
getPackage(name)
|
|
|
|
.then(response => this.package = response);
|
|
|
|
},
|
|
|
|
}
|
|
|
|
})
|
|
|
|
</script>
|
|
|
|
|
|
|
|
## Настройка
|
|
|
|
|
|
|
|
Для использования системных версий `zlib` и `bzip2` вместо встроенных выполните:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
export BUILD_ZLIB=False
|
|
|
|
export BUILD_BZIP2=0
|
|
|
|
```
|
|
|
|
|
|
|
|
Запустите скрипт `configure` (Для полного контроля над настройкой удалите опцию `-des`)
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sh Configure -des \
|
|
|
|
-Dprefix=/usr \
|
|
|
|
-Dvendorprefix=/usr \
|
2021-05-23 00:43:01 +08:00
|
|
|
-Dprivlib=/usr/lib/perl5/5.34/core_perl \
|
|
|
|
-Darchlib=/usr/lib/perl5/5.34/core_perl \
|
|
|
|
-Dsitelib=/usr/lib/perl5/5.34/site_perl \
|
|
|
|
-Dsitearch=/usr/lib/perl5/5.34/site_perl \
|
|
|
|
-Dvendorlib=/usr/lib/perl5/5.34/vendor_perl \
|
|
|
|
-Dvendorarch=/usr/lib/perl5/5.34/vendor_perl \
|
2021-05-16 22:17:52 +08:00
|
|
|
-Dman1dir=/usr/share/man/man1 \
|
|
|
|
-Dman3dir=/usr/share/man/man3 \
|
|
|
|
-Dpager="/usr/bin/less -isR" \
|
|
|
|
-Duseshrplib \
|
|
|
|
-Dusethreads
|
|
|
|
```
|
|
|
|
|
2021-05-20 18:36:09 +08:00
|
|
|
### Значения параметров configure
|
2021-05-16 22:17:52 +08:00
|
|
|
|
|
|
|
`-Dvendorprefix=/usr` - Устанавливать модули в `/usr`.
|
|
|
|
|
|
|
|
`-Dpager="/usr/bin/less -isR"` - Использовать `less` вместо `more`.
|
|
|
|
|
|
|
|
`-Duseshrplib` - Установить динамическую библиотеку.
|
|
|
|
|
|
|
|
`-Dusethreads` - Использовать много-поточность.
|
|
|
|
|
|
|
|
## Сборка
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make
|
|
|
|
```
|
|
|
|
## Тестирование
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make test
|
|
|
|
```
|
|
|
|
|
|
|
|
## Установка
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make install
|
|
|
|
unset BUILD_ZLIB BUILD_BZIP2
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## Установленные файлы
|
|
|
|
|
|
|
|
Программы: `corelist, cpan, enc2xs, encguess, h2ph, h2xs, instmodsh, json_pp, libnetcfg, perl, perl5.32.1 (жесткая ссылка на perl), perlbug, perldoc, perlivp, perlthanks (жесткая ссылка на perlbug), piconv, pl2pm, pod2html, pod2man, pod2text, pod2usage, podchecker, podselect, prove, ptar, ptardiff, ptargrep, shasum, splain, xsubpp и zipdetails`
|
|
|
|
|
|
|
|
Библиотеки: Множество в директории `/usr/lib/perl5`
|
|
|
|
|
|
|
|
Директории: `/usr/lib/perl5`
|