
Никаких AUR, никаких PKG.
Я хочу установитьБратан, перечисленный в Arch's "Список приложений". Но я не могу найти его в AUR, и у него нет файла PKGBUILD.
Сделать или сделатьpkg?
Однако у него есть Makefile и config shell-script. Но после прочтения их я не уверен, что это совместимо с философией Arch.
Рекомендуется ли мне сделать PKGBUILD или есть другой способ правильно установить? Какова лучшая практика?
К вашему сведению:
Я знаю, как заставить это работать, более или менее. Я хочу сделать этоАрочный Путь. Не просто так его собрать. Я хочуДействительноузнайте, как работает Linux.
решение1
Если вы хотите узнать, как работает Linux, то вам, как правило, придется устанавливать его из исходного кода с помощью чего-то вроде
./configure
make
sudo make install
Если вы хотите сделать это способом Arch, создайте PKGBUILD
и опубликуйте его на AUR
, чтобы другим не пришлось проходить через трудности установки его из исходников. Ваш PKGBUILD
будет содержать те же шаги, что и при установке из исходников. Следовательно, он будет содержать что-то вроде
build(){
cd "${pkgname}-${pkgver}"
./configure
make
}
package(){
cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}
Так что в любом случае сначала установите его из исходников, чтобы убедиться, что он работает. Смотрите отличныйАрх викидля получения дополнительной информации о PKGBUILD
.