LINUX.ORG.RU
ФорумTalks

Portage уже неторт!

 , ,


5

3

По мотивам всех этих тем…

Делаем раз и скачиваем emerg.resolv.time_print.patch

Дальше проще

> cd /usr/lib64/portage
> patch -p1 < emerg.resolv.time_print.patch
> emerge --update --newuse --deep @world @system -pv

These are the packages that would be merged, in reverse order:

2013-10-28 15:44:11: Calculating dependencies /
2013-10-28 15:44:41: Adding root packages /
2013-10-28 15:44:51: Processing dependencies -
2013-10-28 15:45:46: Checking for slot conflicts  
2013-10-28 15:45:46: Trying to accept blocker conflicts   
2013-10-28 15:45:46: Resolving slot conflicts for complete graph  \
2013-10-28 15:45:46: Processing slot conflicts   
2013-10-28 15:45:46: Triggering slot operator reinstalls   
2013-10-28 15:45:59: Validating blockers  /
2013-10-28 15:46:01: Checking for blocker conflicts  
2013-10-28 15:46:01: Checking for rebuild triggers  
2013-10-28 15:46:01: Checking if restart is needed  
2013-10-28 15:46:01: Checking if we have to prune rebuilds  
2013-10-28 15:46:01: Checking if restart is needed  
2013-10-28 15:46:01: Checking for parameters that change behavior  
2013-10-28 15:46:01: Checking for changes that are needed  
2013-10-28 15:46:01: Done resolving!... done!

Portage тормозит? Где?

★★★★★
Ответ на: комментарий от init_6

ЗЫ а прикинь что творится на mips роутере, arm девайсе. компиляцию ты можешь легко отправить на мощный комп, но emerge, конфигурация и линковка будет выполняться на клиенте

punya ★★
()
Последнее исправление: punya (всего исправлений: 1)
Ответ на: комментарий от punya

ЗЫ а прикинь что творится на mips роутере, arm девайсе. компиляцию ты можешь легко отправить на мощный комп, но emerge, конфигурация и линковка будет выполняться на клиенте

с какого перепугу? На билд-хосте всё будет запускаться

Harald ★★★★★
()
Ответ на: комментарий от punya

а прикинь что творится на mips роутере, arm девайсе. компиляцию ты можешь легко отправить на мощный комп, но emerge, конфигурация и линковка будет выполняться на клиенте

А что на нем должно творится? На мой взгляд если учесть что в системе больше 1к ebuild-ов, довольно свежий portage, eapi 4 или 5 c @set-ами и прочими плюшками… Да я понимаю что для многих все это просто пустой звук. А по моему вполне нормально учитывая все те фичи которые мы имеем и используем.

init_6 ★★★★★
() автор топика
Ответ на: комментарий от init_6

Да, я всё это понимаю, и считаю что оптимизировать Portage необходимо, но с учетом того, сколько времени занимается пере-сборка мира, это некритично. С использованием slite выполнение emerge -pvuDN world занимает всего 7 минут. Это на нетбуке. На десктопе примерно минута.

RedEyedMan3
()
Ответ на: комментарий от RedEyedMan3

С использованием sqlite выполнение emerge -pvuDN world занимает всего 7 минут.

Вот использование sqlite в portage это так же противоречиво как и pypy… У всех оно по разному и единого мнения нет.

init_6 ★★★★★
() автор топика
Ответ на: комментарий от punya

но emerge, конфигурация и линковка будет выполняться на клиенте

distcc непригоден, чтобы компилировать мир целиком. Единственный выход это бинхост. Клиенту останется только обсчитать зависимости.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.