Каков наилучший способ работы с локальными пакетами DEB (т.е. не установленными из репозиториев)?

Я просто хочу получить "мнение гуру" о том, как лучше всего справиться с этими надоедливыми маленькими "одиночными" дебами, которые вы не получите ни от какого репозитория APT. Например, google-chrome (я знаю, что они наконец-то сделали репо), virtualbox и нестабильное WINE. Сейчас я использую тестирование Debian (wheezy), и мне особенно не хватает вина и изумруда. У меня был большой опыт, когда я делал сложные вещи, а потом узнал о действительно элегантном трюке, который решает все проблемы. Мне интересно, есть ли один для этого. Самая близкая вещь, которую я мог найти, - http://linuxwave.blogspot.com/2009/04/adding-local-directory-to-apt.html. Это довольно хорошо, но нам так хорошо, как это получается? Я подумываю над тем, чтобы в конце концов написать сценарий shell/perl, который проверяет наличие обновлений на каждом сайте и скачивает его...

1 ответ

Решение

Ответ в том, что репозитории APT - элегантное решение. Если у дистрибьютора нет репозитория APT, да, вам нужно будет выполнить сценарий выборки каждого пакета и сгенерировать файл packages.gz для репозитория локального каталога. Самая большая проблема заключается в получении пакета - так как нет репо, нет никакого стандарта, и сценарии будут очень специфичными для каждого пакета.

Другие вопросы по тегам