По обновлению Libreoffice
Использую ~amd64, не получилось установить libreoffice-bin (слишком старая версия в портах, орало на чересчур новые некоторые пакеты), ну хотя бы дало скомпилить 4.1.2.2 Собиралось с трех ночи до середины следующего дня, кое как дотерпела. А сегодня оно решило этот же самый офис пересобрать после обновления портов. Мне понадобилась одна прожка (что характерно, никак с офисом не связвнная), так не хочет собирать ее ни в какую без пересборки офиса. Попыталась добавить в package.mask
>=app-office/libreoffice-4.1.2.2
- пытается даунгрейдить до предыдущей. Временно проблему решила путем выпила из app-office всех предыдущих ебилдов, чтоб некуда было даунгрейдить, но как бы понимаю, что способ дикий и неправильный. Есть какой нить легальный способ раз и навсегда запретить обновляться этому клятому офису, ну по крайней мере до появления его бинарной версии в портах? Я второй раз полусуточного перекомпила не вынесу.
- Для комментирования войдите или зарегистрируйтесь
>=app-office/libreoffice-4.1.
>=app-office/libreoffice-4.1.2.2
Это означает больше или равно, т.е. текущую версию вы тоже замаскировали - уберите "="
или app-office/libreoffice-bin он уже собран и поэтому не требует столько времени на сборку
Ну во первых я написала, что
Ну во первых я написала, что бинарного пакета 4.1.2.2 в портах нет, я бы его и поставила. А убрать "=" не приведет ни к чему, emerge пытается пересобрать имеющуюся версию.
Bitte, lasst die linux leben!
А так?
А так?
emerge -av ваша/прожка --exclude app-office/libreoffice
Да пребудет с тобой великий Linux.
странно, что прога к офису не
странно, что прога к офису не относящаяся просит именно 4.1 и при том обязательно собранный из сырцов
Что бы не гадать дальше напишите как ставите и что пишет emerge
Да нет, не прога просит.
Да нет, не прога просит. emerge возжелало перекомпилить 4.1.2.2 после
emerge -uDNa --with=bdeps=y @world
Я этого делать не стала, пока решила оставить как есть. Но при попытке доустановить еще 1 программулинку, emerge кроме ее установки впилось в полное дообновление и хоть ты тресни.
Bitte, lasst die linux leben!
Просто установить программу,
Просто установить программу, без проверки наличия новых версий зависимостей:
больше ни каких ключей не нужно, а то, что вы указали:
заставит portage проверить наличие новых версий зависимостей и обновить их, даже если текущие установленные версии зависимостей удовлетворяют требованиям установленных / устанавливаемых программ, а ключ '--with=bdeps=y' заставит emerge принудительно обновить даже пакеты, которые нужны только для сборки, а не для работы программ, даже если их текущие версии удовлетворяют зависимостям собираемых пакетов.
Так что не ищите себе проблем, а просто ставьте программу вызывая 'emerge -av программа', без каких-либо других ключей.
.
Во первых, замечание по терминологии: "порты" ≠ "portage"!
Во-вторых, раз речь пошла о долгой установке LO, по мне неплохо бы описать железо, на котором оно долго и печально.
И да: последние мои опыты со _сборкой_ LO на древнем железе занималь больше суток ☺
В-третьих: я правильно понял из обсуждения, что Вы, сидючи на тестовой ветке практикуете популярную в этих ваших интернетах… практику синхронизации дерева перед установкой дополнительных программ (опуская шаг приведение установленных пакетов в соответствие текущему дереву portage)?
:wq
--
Live free or die