Dans notre université, nous avons des miroirs de la plupart des nouvelles distributions Ubuntu pour réduire les coûts de mise à jour. Nous aimerions ajouter rabbitvcs aux ordinateurs, mais est disponible via un PPA et non le repo officiel. Un PPA peut-il donc être ajouté à un miroir (privé) du référentiel Ubuntu?
PS: J'aimerais entendre les questions techniques et juridiques impliquées.
ppa
repository
apoorv020
la source
la source
rsync
?Réponses:
Le repo officiel est un repo, PPA est un repo et vous ne pouvez pas ajouter un repo à un repo.
La meilleure façon serait de demander à tout le monde d'ajouter votre dépôt dans leur installation Ubuntu. De cette façon, cela peut être très utile. Vous pouvez également mettre en miroir ce dépôt, de sorte que vous téléchargiez le package sur le PPA, qu'il soit mis en miroir sur les serveurs du collège et soit ensuite disponible en tant que mise à jour pour tout le monde.
la source
J'utilise avec succès
apt-mirror
pour mettre en miroir les AAE.Ajoutez simplement des lignes comme:
Et puis courez
sudo apt-mirror
.À
/etc/apt/mirror.list
.la source
Je viens de passer du temps à le faire pour OpenCPU. Si tout ce que vous avez est la ligne pour ajouter le PPA, vous devez changer les deux points en un peroid et y ajouter launchpad.net.
Exemple, voici la ligne d'installation de PPA:
À l'intérieur de
/etc/apt/mirror.list
vous ajouterait une ligne comme celle-ci pour Ubuntu 16.04 (xenial):Ensuite, vous pouvez lancer apt-mirror et il clonera le PPA. Pour que les clients l'utilisent, vous devez ajouter des entrées à leur
/etc/apt/sources.list
fichier pointant vers l'endroit où vous hébergez le miroir PPA.la source