web-dev-qa-db-fra.com

Comment créer un PPA qui ne contient que des liens vers d'autres PPA?

Pour que je n'aie qu'à maintenir un PPA sur Launchpad et avoir tous les packages que j'aime.

pdate: Des solutions astucieuses sont également les bienvenues;)

pdate: J'exécute un serveur ici à la maison. Donc, s'il y a une solution où je peux créer mon propre dépôt privé, ce serait tout à fait correct.

8
dAnjou

Vous pouvez configurer un démon proxy apt sur le serveur, quelque chose comme apt-cacher-ng ou apt-mirror par exemple (désolé, pas plus d'informations, je ne l'ai pas testé, mais google semble avoir une mine d'informations sur ces packages).

1
Savvas Radevic

Vous pouvez ajouter des PPA dans un script et exécuter le script lorsque vous devez réinstaller ces PPA (par exemple en raison de la réinstallation de votre système).

Exemple...

Exécutez à partir de la ligne de commande:

touch install_ppa
chmod 775 install_ppa
gedit install_ppa

et copiez/collez vos PPA dans le fichier. Réorganisez votre code pour être efficace. Exemple:

Sudo add-apt-repository ppa:tiheum/equinox
Sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
Sudo apt-get update 
Sudo apt-get install gtk2-engines-equinox faenza-icon-theme equinox-theme
Sudo apt-get upgrade
Sudo apt-get dist-upgrade
nautilus -q

Placez le fichier sur une partition que vous ne formatez pas lors de l'installation ou sur une clé et vous pouvez exécuter le fichier en ajoutant ainsi ces PPA. Vous pouvez également ajouter des téléchargements avec wget pour installer des fichiers tar, etc., etc.

Les commandes n'ont pas été testées

4
Rinzwind