The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В пакетном менеджере APT 2.7 реализована поддержка снапшотов"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для контроля за появлением новых сообщений - перед выходом жмите "Пометить прочитанным".
. "В пакетном менеджере APT 2.7 реализована поддержка снапшотов" +/
Сообщение от пох. (?), 04-Май-23, 18:48 
>> тем не менее, куда-то старые версии старательно деваются.
> Видимо не хотят чтобы основное репо стало тем же чем вон те
> архивы.

ну то есть видимо не хотят чтоб этим кто-то пользовался? Ну возможно, конечно - я сам в формат не лазил, делаю выводы на основе наблюдаемых фактов - нет старых версий.
Понадобилась какая-то невероятнейшая хрень со "снапшотами" (полагаю они тебе всю систему вместо одного пакета откатят в прекрасное вчера) чтоб хоть как-то автоматизировать решение.

>> Вероятно что-то с тем индексом не так.
> Странный вывод, учитывая что оно вроде как работает. Как минимум в не

дык вот - не работает оно так.

> слишком клинических случаях. Более того - разные репо могут 1 и

разные - могут. У них отдельные индексы, возможно все дело именно в этом.

> и доступно, и u3 и u4. Вот прям 2 пакета рядом
> в пуле лежат, -u3 потом постепенно сотрут конечно. И вроде никаких

а вот ставятся ли они оба если лежат в одном и том же репо одной версии? Ты такое прям проверял?

> Просто на уровне струткуры репо - в упомянутом архиве там вообще 100500
> версий навалены в общий пул, им видимо нормальненько так.

пул - всего лишь каталог на диске, чего ему быть не нормально - пока файлы не пересекаются (а naming convention не позволит такое сделать) - ничто не мешает держать их в общей свалке (хотя и загадка зачем было так себе и другим усложнять менеджмент - мне гораздо больше нравится когда пакеты лежат по-дистрибутивно, и можно не размазывать по двум уровням дерева - и так их конечное число, если не пихать десять версий и десять платформ в кучу). Файлы ищутся ж не перебором пула, а индексом. Вот индексы - свои у каждой версии, у каждой ветки репо, у каждого порта.

И то ли проблема в их размерах, то ли в структуре, то ли в механизме поиска по ним. Почему-то старые версии вместе с новыми положить нельзя.

> Есть еще архив разных версий дебиана, включая и откровенно просроченые. Так что

ну и кому они нужны? Снапшоты понятно кому - кто обновился только что и хочет вернуть как было.

> если кто жить не может без демьяна 5 версии, ему туда.

я полагаю они его давно скачали на дискеточку.

> Возможность ставить пакет конкретной версии там сто лет как есть, просто указываем
> пакет в виде "package/1.2.3-abc-u2" и если оно в принципе знает где

но его уже нет в индексе (и нет в pool) поэтому хрен тебе. И две недели ты ждешь решения проблемы с dkms (одна строчка кривого то ли баш то ли пихон скрипта!).

> найдет оттуда и вкатит. Так можно и даунгрейд пакетов делать -

но нельзя. Потому что не откуда уже.

Ну вон для дебиана есть snapshots, но вручную настраивать на них sources будет мучительно больно. Для убунты такого сервиса нет, страдать придется самостоятельно (правда в качестве бонуса я могу откатить образ репо, а не мучаться с перенастройкой source на хосте)
Причем опять же я бы предпочел просто никогда и не удалять старые пакеты из своего зеркала (сотню версий мразилы я так и быть вручную выпилю) и ничего не откатывать - но нет, это бессмысленно - индексы я не могу смержить. (опять добрым словом вспомним rpm-based repo у которых вообще может не быть никакого индекса кроме автогенеримого индекса каталога ftp или html autoindex - и все будет работать без лишней ненужной возни)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
В пакетном менеджере APT 2.7 реализована поддержка снапшотов, opennews, 03-Май-23, 09:35  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру