Après avoir joué un peu avec Arch, ce qui m'impressionne le plus, c'est l'AUR. Avec un outil comme Yaourt, vous pouvez très facilement installer un logiciel de pointe, dont certains proviennent de git, et il le compile et l'installe automatiquement pour vous. Y a-t-il quelque chose comme ça pour Ubuntu? Je connais les AAE, mais je ne pense pas vraiment qu'ils soient équivalents.
Edit: voici pourquoi je ne pense pas vraiment que les AAE sont les mêmes que l'AUR:
- Les PPA ont des packages compilés, tandis que l'AUR propose à la fois des packages compilés et des packages source, ainsi que des scripts pour les compiler sur n'importe quelle plate-forme. Cela signifie qu'un PPA doit être maintenu par quelqu'un qui les construit, alors qu'avec l'AUR, les packages non compilés peuvent être construits du côté de l'utilisateur.
- Étant donné que les PPA sont spécifiques à la version d'Ubuntu, de nombreux PPA sont obsolètes. Les packages fonctionneraient toujours si les responsables de PPA mettaient simplement à jour leurs PPA vers la dernière version d'Ubuntu, mais ils deviennent souvent obsolètes. Parfois, j'ai dû pirater un PPA afin de pouvoir continuer à utiliser le même package qui fonctionnait dans une version précédente.
- De nombreux AAE ne se construisent pas correctement, même si les projets sont plus ou moins stables. Je pense à FinalTerm, qui fonctionne principalement, mais le PPA Ubuntu n'a presque jamais de builds, il est donc impossible d'installer sur Ubuntu sans compilation manuelle.
- Les PPA ne semblent pas avoir de système de notation où les utilisateurs peuvent se porter garant des référentiels de packages de travail. Je pense que ce genre de consensus est très utile pour éviter les logiciels malveillants et / ou les paquets qui ne fonctionnent pas.
- Il y a des tonnes de packages AUR qui proviennent directement de GitHub, donc l'installation d'un package comme
something-git
vous donnera généralement le dernier package directement depuis GitHub. Les PPA ne sont pas mis à jour dynamiquement comme ça, et donc les packages y sont généralement très obsolètes.
package-management
Jonathan
la source
la source
git clone
puis selon le projetconfig
,make
etcheckinstall
, puissudo dpkg -i
les paquets. Il semble que vous disiez que l'AUR se recompilera automatiquement lorsqu'il y aura des mises à jour? Cela semble assez cool.Réponses:
Oui, les AAE. C'est le plus proche que vous pouvez obtenir en ce moment. Si vous ne pensez pas qu'ils sont suffisamment équivalents pour vous, alors la réponse est tout simplement "non". Quelques commentaires sur vos différences revendiquées:
Les AAE expédient également des paquets source. Les téléchargements PPA doivent être des téléchargements source. Les utilisateurs peuvent accéder à la fois à la source (par exemple, ils peuvent reconstruire les sources eux-mêmes) ou aux fichiers binaires créés à partir de ces sources.
C'est vrai. Cependant, les utilisateurs peuvent facilement copier un package de n'importe quel PPA vers leurs propres PPA, y compris vers une version différente, tout en choisissant de les reconstruire si nécessaire en cours de route. Voir la page Détails du package -> Copier les packages. S'il y a quelque chose qui doit être mis à jour pour fonctionner avec une version plus récente, cela ne fonctionnera pas, mais je suppose que c'est la même chose avec AUR.
En termes de mise à jour des AAE, il s'agit vraisemblablement simplement d'une question de temps de bénévolat (qui peut faire la même copie de poche que ci-dessus), plutôt que de toute différence fondamentale entre les AAE et l'AUR.
Même réponse que ci-dessus. Cela n'a rien à voir avec l'infrastructure ou le mécanisme et tout à voir avec le temps des bénévoles.
D'accord.
Vous pouvez faire en sorte que cela se produise automatiquement dans un PPA, mais j'avoue que c'est loin d'être trivial à configurer.
Rien de tout cela n'est exactement le même, je vous l'accorde. Si vous voulez plus de fonctionnalités de type ABS / AUR dans Ubuntu, je pense que vous devez entrer plus en détail sur la façon dont vos modifications proposées fonctionneraient en termes de ce que Ubuntu a déjà.
la source
Quelque chose de similaire pourrait être https://launchpad.net/ .
Après vous être inscrit sur Launchpad, vous pouvez créer votre propre dépôt, qui peut être facilement ajouté à n'importe quel Ubuntu avec une
apt-add-repository
commande. Un grand nombre de projets intéressants s'exécutent sur des référentiels ppa privés, parfois ils fournissent la seule solution pour maintenir à jour des systèmes plus anciens ou des logiciels abandonnés. Bien sûr, il existe également des ppa avec des versions plus récentes comme les dépôts Ubuntu officiels. (J'utilise par exemple le ppa pour LibreOffice - qui fournit les versions nocturnes du logiciel nommé.)la source
Je voulais ajouter une réponse ici parce que moi aussi je m'étais posé la même question!
L'AUR n'est pas seulement comme les PPA d'Ubuntu, mais il est également similaire à l'APT-BUILD. AUR a une application GUI qui vous permet de rechercher d'abord les référentiels principaux et si vous ne trouvez pas, ou si vous compilez plutôt le package à partir de la source, vous pouvez cliquer sur l'onglet AUR et y trouver le package, le compiler, puis l'installer. Par conséquent, c'est comme nos AAE plus APT-BUILD.
Ma plainte à propos d'APT-BUILD est que je ne crois pas qu'il accepte vraiment notre configuration depuis apt-build.conf. AUR acceptera très facilement le contrôle de choses telles que CFLAGS, CXXFLAGS et même l'éditeur de liens. Si vous demandiez si Ubuntu avait quelque chose comme AUR parce que vous vouliez créer quelque chose pour nous, j'espère que vous en avez! Nous avons besoin de quelque chose au-delà d'APT-BUILD et de le compiler à partir de CLI.
la source
AUR pour la victoire!
... mais vous aimerez peut-être aussi OCS-Store ,
où vous pouvez rechercher et installer des fichiers AppImage à partir de la catégorie Applications ,
par exemple le Chrome Ungoogled .
Pour moi, avec de grandes polices, la mise en page est cassée, je dois donc faire défiler vers le bas pour le bouton «Installer».
Pour gérer les fichiers AppImage de manière plus automatique, installez AppImageLauncher
Vous pouvez également consulter SnapD et SnapCraft . [via Anbox l'émulateur Android]
la source