The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Удаление устаревших пакетов из репозитория Debian"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Системное и пользовательское ПО / Linux)
Изначальное сообщение [ Отслеживать ]

"Удаление устаревших пакетов из репозитория Debian"  +/
Сообщение от Dan Swano on 18-Фев-10, 11:12 
Добрый день.

Есть сервер, на нем был организован репозиторий пакетов Debian путем копирования их с установочных дисков, доступный через NFS и HTTP. Сейчас там находятся версии пакетов для Sarge и Etch. Идея состоит в том, чтобы удалить всё, что связано с Sarge, из репозитория и скопировать туда с установочных дисков Lenny. Таким образом, будет репозиторий для Etch и  Lenny.

Как проще это сделать?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Удаление устаревших пакетов из репозитория Debian"  +/
Сообщение от Andrey Mitrofanov on 18-Фев-10, 12:00 
1) Напилить списков файлов .deb/.udeb (+.dsc/tar.gz/.diff.gz, если исходники тоже лежат) из:
+ директории pool
+ списков Packages +Sources для каждого релиза - из dists/$release/

Списки пилить сортированными... тогда с помощью comm можно вычитать списки один из другого...

2) удалить из pool всё, что не в etch + удалить dists/sarge/

comm -2 -3 list-all list-etch |xargs rm
или как-то типа того~~~

3) залить lenny

только учти, что lenny поболе будет, чем sarge -- если диск "почти забит"...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Удаление устаревших пакетов из репозитория Debian"  +/
Сообщение от серг on 18-Фев-10, 12:12 
всё удалить, поставить apt-cacher-ng и более не париться


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Удаление устаревших пакетов из репозитория Debian"  +/
Сообщение от Andrey Mitrofanov on 18-Фев-10, 14:40 
Я правильно Вас понял, что он умеет кешировать DVD-кругляши? Потрясающе!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Удаление устаревших пакетов из репозитория Debian"  +/
Сообщение от Dan Swano on 18-Фев-10, 15:35 
>[оверквотинг удален]
>2) удалить из pool всё, что не в etch + удалить dists/sarge/
>
>
>comm -2 -3 list-all list-etch |xargs rm
>или как-то типа того~~~
>
>3) залить lenny
>
>только учти, что lenny поболе будет, чем sarge -- если диск "почти
>забит"...

В общем, я так понимаю, что придется писать скрипты, читающие файлы Packages и удаляющие соответствующие пакеты? Сурово... я думал, что есть какие-то более нормальные способы, ведь официальные зеркала как-то с этим справляются, перемещая старые релизы в архив.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Удаление устаревших пакетов из репозитория Debian"  +/
Сообщение от anonymous (??) on 18-Фев-10, 22:22 
>Добрый день.
>
>Есть сервер, на нем был организован репозиторий пакетов Debian путем копирования их
>с установочных дисков, доступный через NFS и HTTP. Сейчас там находятся
>версии пакетов для Sarge и Etch. Идея состоит в том, чтобы
>удалить всё, что связано с Sarge, из репозитория и скопировать туда
>с установочных дисков Lenny. Таким образом, будет репозиторий для Etch и
> Lenny.
>
>Как проще это сделать?

удалить его и залить снова etch и lenny

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Удаление устаревших пакетов из репозитория Debian"  +/
Сообщение от Dan Swano on 19-Фев-10, 13:16 
>>
>>Как проще это сделать?
>
>удалить его и залить снова etch и lenny

Живо представляю себе картину, как админы зеркал Debian стирают старые и перезаливают новые

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Удаление устаревших пакетов из репозитория Debian"  +/
Сообщение от reader (ok) on 19-Фев-10, 23:32 
>>>
>>>Как проще это сделать?
>>
>>удалить его и залить снова etch и lenny
>
>Живо представляю себе картину, как админы зеркал Debian стирают старые и перезаливают
>новые

http://www.debian.org/doc/manuals/debian-faq/ch-uptodate.ru....
http://www.posix.ru/distro/apt_faq/

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Удаление устаревших пакетов из репозитория Debian"  +/
Сообщение от anonymous (??) on 20-Фев-10, 16:33 
>>>Как проще это сделать?
>>
>>удалить его и залить снова etch и lenny
>
>Живо представляю себе картину, как админы зеркал Debian стирают старые и перезаливают
>новые

с кем вы разговариваете?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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