Ламерский вопрос по distfiles
WladS 23 июля, 2007 - 10:46
Я установил на комп все необходимое мне программное обеспечение. В обозримом будущем ничего доустанавливать не буду, только обновлять. Вопрос: можно ли стандартными средствами синхронизировать дерево portage и distfiles с тем, что у меня установлено?
»
- Для комментирования войдите или зарегистрируйтесь
вот
синхронизация дерeва портов
emerge --sync
обновление програмного обеспечения
emerge -udn world
Несколко
Несколко неясно что и с чем вы хотите синхронизировать. По идеологии дистфайлы не входят в дистр генты. Мантейнер обновляет дерево. Вы можете стандартным способом синхронизировать собственную копию дерева с деревом мантейнера (emerge --sync либо (ради экономии траффика) emerge-delta-webrsync). Новые дистфайлы получаются автоматом с инета по запросу от пользователя. Либо целиком либо патчами через deltup.
Извините,
Извините, несколько сумбурный вопрос получился. Поясняю: у меня на винте лежит полный срез ~75 Гб. Реально программ установлено раз-два и обчелся, и больше не надо. Нужно удалить невостребованные дистфайлзы. Это можно сделать автоматически, или только руками выбрать список установленных пакетов, а затем опять же ручками удалить все ненужное?
Посмотри на
Посмотри на утилиту eclean. Она для этого и предназначена.
Вопрос чистки
Вопрос чистки директории disfiles обсуждался не один раз. Методов изобретено куча, на все случаи жизни. Ежели место не жмет можно просто забить на полгода. Затем обнови дерево и воспользуйся стандартной тузлой eclean. Ман вроде достаточно вразумительный. Устаревшие пакеты потрет. Во бщем само устаканится. Ежели место жмет - переименуй disfiles в distfiles1, создай пустой disfiles, настрой локальный миррор в /etc/make.conf и запусти emerge -fe world. Метод расписан здесь на форуме, поищи. Это должно записать дистфайлы того что установлено в distfiles. При экспеериментах с этим делом опусти сеть, иначе накачаеш по полной.
ЗЫ
Старые сурсы нужны таки дельтапу. Он из них новые делает.
дерево портов
дерево портов уже говорили как синхронизировать, дистфайлы - проще всего через rsync. Только вот трудно это, либо можно вообще выкачивать все сырцы с ibiblio..