Так, чтобы я просто поддержал один PPA на, возможно, Панели запуска и иметь все пакеты, мне нравится.
Обновление: Изящные обходные решения приветствуются, также ;)
Обновление: я выполняю сервер сюда дома. Таким образом, если существует решение, где я могу настроить свой собственный частный repo, который был бы прекрасен полностью.
Вы могли настроить способного демона прокси на сервере, чем-то как apt-cacher-ng или способное зеркало, например (извините, больше никакой информации, не протестировали его, но Google, кажется, имеет богатство информации об этих пакетах).
Можно добавить PPA в сценарии и выполнить сценарий, когда необходимо переустановить их PPA (например, из-за переустановки системы).
Пример...
Выполнитесь из командной строки:
touch install_ppa
chmod 775 install_ppa
gedit install_ppa
и скопировать/вставить Ваш PPAs в файл. Перестройте свой код, чтобы быть эффективными. Пример:
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
Поместите файл на раздел, который Вы не форматируете во время установки или на палке, и можно выполнить файл, таким образом добавляющий их PPA. Можно также добавить загрузки с wget в нем для установки файлов tar и т.д. и т.д.
Команды не были протестированы