Установка неподдерживаемого пакета, Arch Way

Установка неподдерживаемого пакета, Arch Way

Никаких 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.

Связанный контент