LinuxForum.Fans
Тема

Обновление отдельных пакетов в world

Автор: mister_hat 6 сообщений 4733 просмотров
#125793

При текущем обновлении возникло пара вопросов.
1. В системе установлен пакет www-client/chromium-8.0.552.224. При обновлении мира emerge выводит, что имеется пакет www-client/chromium-8.0.552.237. Однако я обновляться не хочу. Прописал его в виде <=www-client/chromium-8.0.552.224 в файл /etc/portage/package.mask. Без толку. Все равно обновить пытается. Я так понял, что это из-за того, что в папке /usr/portage/www-client/chromium отсутствует ebuild chromium-8.0.552.224? Как быть в этой ситуации?
2. Что необходимо прописать в /etc/make.conf, чтобы wget при обновлении world качал только один текущий обновляемый пакет, не переходя к следующему до окончания компиляции текущего? А то скорость не очень высокая, в итоге качаются 2 пакета размером 20-50 Мб.

#125794

я бы в world(/var/lib/portage/world) прописал <=www-client/chromium-8.0.552.224

а в package.mask надо писать с точностью до наоборот ">www-client/chromium-8.0.552.224"

#125795

попробуйте вместо <=www-client/chromium-8.0.552.224 прописать просто

text
=www-client/chromium-8.0.552.224

знак < не надо использовать.
ну и бывает что не маскируется если он уже где то размаскирован, например в /etc/portage/package.unmask

#125796
Fat-Zer написал:

а в package.mask надо писать с точностью до наоборот ">www-client/chromium-8.0.552.224"

Точно, сработало, а то я что-то запутался. Эта запись означает - "замаскировать все пакеты выше указанной версии". Плюсую.

#125797

2. FEATURES="-parallel-fetch", если правильно вас понял... посмотрите man make.conf

ЗЫ: Если не секрет, почему нет желания обновляться?

#125799
Fat-Zer написал:
ЗЫ: Если не секрет, почему нет желания обновляться?

Скорость 128 Кбит/c, 3g-модем, частые обрывы. Сегодня с утра все-таки докачал www-client/chromium-8.0.552.237, (129 мб, поставлен на закачку вчера с утра), в итоге не совпадает md5 сумма :[. А за ним в очереди еще 20 пакетов. Придется маскировать и качать chromium на работе.

Войдите или зарегистрируйтесь, чтобы ответить.