
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 PKGBUILD
y compártalo en AUR
, para que otros no tengan que pasar por la molestia de instalarlo desde la fuente. Contendrá PKGBUILD
los 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
.