полное обновление системы кроме kde
carter85 12 сентября, 2013 - 12:53
Всем привет
Вопрос такой: хочу обновить систему emerge -avquDN world, но при этом не обновлять сам kde 4.10.1, но так как KDE состоит из множество пакетов, возникает неудоство, неужели мне все эти пакеты по одному нужно замаскировать в package.mask ?? или есть какой то другой путь?
Спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
.
Базируясь на основное дерево ты описанным действием не отделаешься.
:wq
--
Live free or die
Вообще маскировать можно и по
Вообще маскировать можно и по маске, что-то вроде
>=kde-base/*-4.10.2
Но при обновлении системы может сломаться какой-то компонент kde из-за
обновления какой-либо библиотеки, с которой он скомпонован в данный момент,
так что этот компонент всё-равно придётся пересобирать - а в дереве этой
версии уже и нет.
Так что написанное выше верно.
В таком случае удалённую из
В таком случае удалённую из дерева версию ebuild`а можно скачать отсюда: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/, со всеми нужными для неё файлами (патчами и прочим) и положить в локальный оверлей.
ради интереса попробовал и
ради интереса попробовал и получил
cd /usr/portage/ cmd='echo
да вот так-
да вот так
вообщем смысл получился, что всё равно мы замаскировали кучу пакетов =) ну тоже решение
глюки видимо ждать мне?
Проще временно убрать все
Проще временно убрать все связанное с кде и world и world_set
как убрать и откуда?
как убрать и откуда?
убрать все связанное с кде из
убрать все связанное с кде из файлов world и world_set. это обычные текстовый файлы
но как правильно заметил kostik87, не сработает: кде подтянется по зависимостям
Зачем вам вообще запрет
Зачем вам вообще запрет обновления всего KDE ?
Как вам уже стало ясна KDE в целом это лишь набор установленных в системе различных программ и версия KDE подразумевает, что у вас установлены как минимум определённые версии пакетов. Если вы боитесь чего-то в новых версиях KDE, то не нужно маскировать KDE целиком замаскируйте лишь новые версии пакетов, которые у вас вызывают опасения. После чего поправьте ebuild новой версии пакета с KDE (мета пакета) и поместите в локальный оверлей, все можно обновляться.
отвечу: нет возможности
отвечу: нет возможности подолгу обновлять таких монстров как kde и libre, могу обновлять раз в месяц или два, но не чаще, по семейным причинам =)
предложите другой дистриб? хочется генту всё таки.
Вы на тестовой ветке ? Если
Вы на тестовой ветке ? Если нет (на стабильной), то у вас будет приходить не много обновлений, хотя даже в тестовой монстры обновляются не особо часто. Ну и насчёт KDE я уже вам сказал.
сижу на stable
сижу на stable
Ну тогда у вас и будет что-то
Ну тогда у вас и будет что-то тяжёлое обновляться раз в месяц, а то и в два - три месяца.
а как часто вообще желательно
а как часто вообще желательно обновляться? раз в неделю или раз в день?
всю жизнь обновляюсь раз в месяц, но как то мне кажется это редко.
Я обновляюсь раз в неделю,
Я обновляюсь раз в неделю, иногда в две недели, за это время в обновлениях появляется 1-2, иногда 3 не больших пакета.
carter85 написал(а): а как
Однозначного ответа на этот вопрос нет.
Лично я сейчас обычно придерживаюсь периодичности один раз в неделю.
Интервал между обновлениями до месяца для stable полагаю нормальным.
ЗЫ: Чем чаще обновляешься, тем меньшее количество пакетов затрагивает обновление и как следствие меньше времени требуется.
Потому я и остановился на неделе (начинал с заметно бОльших интервалов).
ЗЗЫ: Нас троллят регистранты? © Pinkbyte
:wq
--
Live free or die
если не обновлятся пару
если не обновлятся пару месяцев, есть шанс напороться сложно разруливаемые блокировки
если не обновлятся год и более, то проще скопировать конфиги и поставить заново
ps я обычно обновляюсь раз в пару недель или когда выходит новая версия интересующего меня пакета
_SerEga_ написал(а): если не
Не согласен.
Возможны исключения, но в
Возможны исключения, но в подавляющем случае при новой установке будет быстрее и меньше телодвижений, нежели при обновлении
ps возможно на стабильной ветке лучше(я живу на ~)
Скорее всего, не поможет,
Скорее всего, не поможет, т.к. при просчёте зависимостей прочих установленных пакетов могут "вытянуться" на обновление компоненты KDE, так что только маскировка и помещение на всякий случай в локальный оверлей.
а так?
!!! All ebuilds that could
ну да. это надо в --exclude
ну да. это надо в --exclude все пакеты указывать, которые с мире есть...
океё спасибо попробую
океё спасибо попробую
но при этом не обновлять сам
Как вариант
emerge -eavuD system
Тем самым обновится порядка половины world`a.
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"