Instalación de paquetes no compatibles, Arch Way

Instalación de paquetes no compatibles, Arch Way

Sin AUR, sin PKG.

quiero instalarHermano, listado en Arch's "Lista de aplicaciones". Pero no puedo encontrarlo en AUR y no tiene un archivo PKGBUILD.


¿Hacer o hacer pkg?

Sin embargo, tiene un Makefile y un script de shell de configuración. Pero después de leerlos, no estoy convencido de que esto sea compatible con la filosofía Arch.

¿Se recomienda crear un PKGBUILD o hay otra forma de instalarlo correctamente? ¿Cuál es la mejor práctica?


Para su información:

Sé cómo hacer que funcione, más o menos. quiero hacer estoel camino del arco. No simplemente hackearlo. Yo quieroen realidadaprenda cómo funciona Linux.

Respuesta1

Si desea aprender cómo funciona Linux, normalmente lo instalará desde el código fuente con algo como

./configure
make
sudo make install

Si desea hacerlo a la manera Arch, cree un archivo PKGBUILDy compártalo en AUR, para que otros no tengan que pasar por la molestia de instalarlo desde la fuente. Contendrá PKGBUILDlos mismos pasos que si lo instalara desde la fuente. Por lo tanto contendrá algo como

build(){
    cd "${pkgname}-${pkgver}"
    ./configure
    make
}

package(){
    cd "${pkgname}-${pkgver}"
    make DESTDIR="${pkgdir}" install
}

Entonces, de cualquier manera que desees instalarlo primero desde la fuente, para asegurarte de que funciona. ver el excelenteWiki del arcopara obtener más información sobre PKGBUILD.

información relacionada