Avendo appena giocato un po 'con Arch, la cosa che mi colpisce di più è l'AUR. Con uno strumento come Yaourt, puoi davvero facilmente installare software all'avanguardia, alcuni dei quali provengono da Git, e lo compila e lo installa automaticamente per te. C'è qualcosa del genere per Ubuntu? Conosco i PPA, ma non credo proprio che siano equivalenti.
Modifica: ecco perché non penso davvero che i PPA siano gli stessi dell'AUR:
- I PPA hanno pacchetti compilati, mentre AUR presenta sia pacchetti compilati che pacchetti sorgente, insieme a script per la loro compilazione su qualsiasi piattaforma. Ciò significa che un PPA deve essere gestito da qualcuno che li costruisce, mentre con l'AUR, i pacchetti non compilati possono essere creati sul lato utente.
- Poiché i PPA sono specifici della versione di Ubuntu, molti PPA non sono aggiornati. I pacchetti funzionerebbero comunque se i manutentori di PPA aggiornassero i propri PPA all'ultima versione di Ubuntu, ma spesso diventano obsoleti. A volte ho dovuto hackerare un PPA in modo da poter continuare a utilizzare lo stesso pacchetto che funzionava in una versione precedente.
- Molti PPA non vengono compilati correttamente, anche se i progetti sono più o meno stabili. Sto pensando a FinalTerm, che per lo più funziona, ma Ubuntu PPA non ha quasi mai build di passaggio, quindi è impossibile installarlo su Ubuntu senza compilare manualmente.
- I PPA non sembrano avere un sistema di classificazione in cui gli utenti possono garantire per i repository di pacchetti funzionanti. Penso che questo tipo di consenso sia molto utile per evitare malware e / o pacchetti non funzionanti.
- Ci sono tonnellate di pacchetti AUR che provengono direttamente da GitHub, quindi l'installazione di un pacchetto come di
something-git
solito ti darà l'ultimo pacchetto direttamente da GitHub. I PPA non vengono aggiornati dinamicamente in questo modo, quindi i pacchetti in genere sono molto obsoleti.
git clone
quindi a seconda del progetto config
, make
e checkinstall
, quindi sudo dpkg -i
i pacchetti. Sembra che tu stia dicendo che AUR si ricompilerà automaticamente quando ci saranno aggiornamenti? Sembra abbastanza bello.