Translations:Create Manjaro Packages/22/ru

Revision as of 05:05, 13 December 2022 by Krotesk (talk | contribs) (Created page with "''makepkg'' определяет три переменные, используемые в процессе сборки и установки: ; {{ic|startdir}}: Содерж...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

makepkg определяет три переменные, используемые в процессе сборки и установки:

startdir
Содержит абсолютный путь к директории, в которой находится файл PKGBUILD. Раньше эта переменная использовалась в сочетании с постфиксами /src или /pkg, но современным методом является использование переменных srcdir и pkgdir. $startdir/src не гарантированно совпадает с $srcdir, и то же самое для $pkgdir. Использование этой переменной является устаревшим и настоятельно не рекомендуется.
srcdir
Указывает на каталог, куда makepkg извлекает или копирует все исходные файлы.
pkgdir
Указывает на каталог, где makepkg собирает установленный пакет, который становится корневым каталогом вашего собранного пакета.

Все они содержат абсолютные пути - это означает, что вам не нужно беспокоиться о рабочем каталоге, если вы правильно используете эти переменные.