The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Проект Gentoo представил систему управления пакетами Portage..."
Отправлено Ordu, 07-Сен-20 15:26 
> Странно я всегда думал что основное время тратиться на пересборку самого софта

Основное машинное время тратится на пересборку самого софта. А вот основное время человека тратится на ожидание того, когда emerge просчитает зависимости, чтобы предложить план выполнения запроса.

Оно ведь как выглядит. Ты вбиваешь в шелл emerge с какими-то аргументами, получаешь ответ, в виде списка пакетов для установки/обновления, плюс возможно всякие сообщения типа "пакету xyz надо добавить USE флаг abc", или "конфликт между X и Y, их нельзя поставить одновременно", или "кейворда не хватает, чтобы поставить версию пакета X.Y.Z, а меньшей версии будет недостаточно, чтобы сделать чо ты хочешь", ну и так далее. Ты разглядываешь эту всю хрень, чешешь репу, и может добавляешь флаги, может анинсталлишь что-нибудь, может изменяешь аргументы к emerge, может делаешь ещё что-то.

После этого, ты запускаешь emerge, и ждёшь нового ответа от него. Таким образом ты прогоняешь несколько итераций, получаешь наконец рабочий план обновления/установки пакетов, отправляешь его на исполнение, и идёшь заниматься другими делами. Вот до этого момента emerge своими тормозами жрал твоё время. После этого момента emerge жрёт исключительно время процессора. И так выходит, что если ты планируешь отправить мир на обновление, то лучше бы иметь в запасе минут двадцать, и во всяком случае не меньше пяти минут, потому что emerge будет долго думать. Если 20 минут сжать до 10 минут, то это очень круто. Было бы ещё круче конечно сжать до пары секунд, чтобы нижняя граница требуемого времени определялась бы моей способностью обрабатывать информацию, а не возможностями emerge, но... мечты, мечты.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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