Да сколько же их там :)
Вроде как их два репозитория — launchpad.net/~ubuntu-x-swat/+archive/x-updates — тот который я подключил — там стабильные обновления и launchpad.net/~xorg-edgers/+archive/ppa — по описанию там бета, значит надо заводить новый и обзывать пакет типа nvidia-current-beta
Нужно еще добавлять возможность обратной связи с тем кто добавил репозиторий,
nvidia-current там один, просто там 4 версии — для lts для текущего стабильного и для текущего тестируемого, вариант all — все версии скопом для репозиториев, которые поддерживаются черте-как — когда его человек делает для себя и в результате часть софта лежит в natty, часть в oneiric и так далее — у самого такой :)
Так тут же вы именно решаете какой именно репозиторий вам нужен — если вы сидите на lts, то ставьте пакет -lts, если на стейбле, то стейбл, а если на тестинге, то testing. Если вам нужно подключить репозиторий nvidia-current, то ставьте пакет, а если не нужно — то пусть себе в списках лежит — не устанавливайте.
Он не хранит пакеты в этих репозиториях — если вам нужен какой-то репозиторий вы подключаете его пакет и уже ваш апт начинает стучаться к тому репозиторию, потому что пакет добавил новый файлик в sources.list.d
Он сейчас и хранит все репозитории кучей и опрашивает ppa на обновление и переключение между дистрибутивами.
Так что опрашивать репозитории не нужно — с этим справляется апт.
Вобщем как-то так, я конечно мог бы запустить сканер и из всех ppa создать пакеты, но там же их черт ногу сломит и имена прописаны фиг знает как, так что лучше уж пусть руками кто-то добавит и пропишет понятное имя.
Сначала думал сделать репозитории на каждого, но потом отказался от этого, не очень вижу смысла этого — там же и так сейчас получается множество файлов, просто они стали управляться пакетами.
Тут скорее нужно писать такую локальную утилиту, которая получает текущий список репозиториев на локальной машине, потом ищет их наличие на сайте, затем позволяет скопом залить отсутствующие и устанавливает пакеты существующих.
Вроде как их два репозитория — launchpad.net/~ubuntu-x-swat/+archive/x-updates — тот который я подключил — там стабильные обновления и launchpad.net/~xorg-edgers/+archive/ppa — по описанию там бета, значит надо заводить новый и обзывать пакет типа nvidia-current-beta
Нужно еще добавлять возможность обратной связи с тем кто добавил репозиторий,
Так тут же вы именно решаете какой именно репозиторий вам нужен — если вы сидите на lts, то ставьте пакет -lts, если на стейбле, то стейбл, а если на тестинге, то testing. Если вам нужно подключить репозиторий nvidia-current, то ставьте пакет, а если не нужно — то пусть себе в списках лежит — не устанавливайте.
Он не хранит пакеты в этих репозиториях — если вам нужен какой-то репозиторий вы подключаете его пакет и уже ваш апт начинает стучаться к тому репозиторию, потому что пакет добавил новый файлик в sources.list.d
Он сейчас и хранит все репозитории кучей и опрашивает ppa на обновление и переключение между дистрибутивами.
Так что опрашивать репозитории не нужно — с этим справляется апт.
Вобщем как-то так, я конечно мог бы запустить сканер и из всех ppa создать пакеты, но там же их черт ногу сломит и имена прописаны фиг знает как, так что лучше уж пусть руками кто-то добавит и пропишет понятное имя.
Тут скорее нужно писать такую локальную утилиту, которая получает текущий список репозиториев на локальной машине, потом ищет их наличие на сайте, затем позволяет скопом залить отсутствующие и устанавливает пакеты существующих.