Después de haber jugado un poco con Arch, lo que más me impresiona es el AUR. Con una herramienta como Yaourt, puede instalar fácilmente un software de última generación, parte del cual es de git, y lo compila e instala automáticamente. ¿Hay algo así para Ubuntu? Sé acerca de los PPA, pero realmente no creo que sean equivalentes.
Editar: he aquí por qué realmente no creo que los PPA sean iguales a los de AUR:
- Los PPA tienen paquetes compilados, mientras que el AUR presenta paquetes compilados y paquetes fuente, junto con scripts para compilarlos en cualquier plataforma. Esto significa que alguien que los construye debe mantener un PPA, mientras que con el AUR, los paquetes sin compilar se pueden construir en el extremo del usuario.
- Dado que los PPA son específicos de la versión de Ubuntu, muchos PPA están desactualizados. Los paquetes seguirían funcionando si los mantenedores de PPA simplemente actualizaran sus PPA a la última versión de Ubuntu, pero a menudo se quedan obsoletos. A veces he tenido que hackear un PPA para poder seguir usando el mismo paquete que funcionó en una versión anterior.
- Muchos PPA no se construyen correctamente, a pesar de que los proyectos son más o menos estables. Estoy pensando en FinalTerm, que funciona principalmente, pero el PPA de Ubuntu casi nunca tiene compilaciones pasajeras, por lo que es imposible instalarlo en Ubuntu sin compilarlo manualmente.
- Las PPA no parecen tener un sistema de calificación en el que los usuarios puedan responder por los repositorios de paquetes que funcionan. Creo que este tipo de consenso es muy útil para evitar malware y / o paquetes que no funcionan.
- Hay toneladas de paquetes AUR que provienen directamente de GitHub, por lo que instalar un paquete como
something-git
este generalmente le proporcionará el último paquete directamente desde GitHub. Los PPA no se actualizan dinámicamente de esta manera, por lo que los paquetes suelen estar muy desactualizados.
git clone
a continuación, en función del proyecto config
, make
y checkinstall
, a continuación, sudo dpkg -i
los paquetes. ¿Parece que estás diciendo que AUR se volverá a compilar automáticamente cuando haya actualizaciones? Eso hace bastante fresco sonido.