Обновление дерева портежей

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

kesbyt
Сообщения: 290

Обновление дерева портежей

Сообщение kesbyt »

Если обновить дерево портежей
emerge sync
значит ли это, что при необходимости установить какую нить прогу emerge полезет в инет скачивать обновлённые исходники, не обращая внимания на то, что более ранние версии этих паектов есть в /usr/portage/distfiles
kesbyt
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Обновление дерева портежей

Сообщение Aectann »

kesbyt писал(а):
19.03.2006 09:09
Если обновить дерево портежей
emerge sync
значит ли это, что при необходимости установить какую нить прогу emerge полезет в инет скачивать обновлённые исходники, не обращая внимания на то, что более ранние версии этих паектов есть в /usr/portage/distfiles

Полезет, если в портеже уже более новая версия, чем у тебя валяется. Старую можно поставит вот так:
emerge =имя_пакета_версия
Причём версия должна быть написана полностью.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Обновление дерева портежей

Сообщение serzh-z »

Или, что лучше и правильнее, прописать этот момент в /etc/portage/package.mask
Спасибо сказали:
kesbyt
Сообщения: 290

Re: Обновление дерева портежей

Сообщение kesbyt »

serzh-z писал(а):
20.03.2006 12:52
Или, что лучше и правильнее, прописать этот момент в /etc/portage/package.mask

Это какой момент?
kesbyt
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Обновление дерева портежей

Сообщение Aectann »

kesbyt писал(а):
20.03.2006 20:11
serzh-z писал(а):
20.03.2006 12:52

Или, что лучше и правильнее, прописать этот момент в /etc/portage/package.mask

Это какой момент?

Это замаскировка пакета, нужно, если хочешь чтоб portage не видел указанную версию.
My god... it's full of stars!...
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: Обновление дерева портежей

Сообщение Kai SD »

Все-таки, не хватает в портэжах возможности использовать доступную версию...
Интересно, сложно такую обертку для emerge написать?

Просто если ставишь пакет с кучей зависимостей, то может быть неудобно каждую прописывать в mask.
С уважением
Kai SD
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Обновление дерева портежей

Сообщение serzh-z »

Kai SD писал(а):
23.03.2006 12:46
Просто если ставишь пакет с кучей зависимостей, то может быть неудобно каждую прописывать в mask.


Возможно - кто занимается подкидыванием идей разработчиками Дженту? :-D

-

А если написать скрипт для поиска версии пакета, который не нужно скачивать (правда с зависимотями тут будет почти болт) - скрипт принимает имя пакета и начинает перебирать имена ebuild (с конца), первый который будет успешно зафетчен с локального носиеля, тот и считать самым подходящим... Потом добавить этот список в mask не проблема.
Спасибо сказали:
Аватара пользователя
theli
Сообщения: 117
Статус: вышибала
ОС: GNU/Linux (Gentoo)

Re: Обновление дерева портежей

Сообщение theli »

абсолютно бредовая идея с точки зрения разработчиков ...
если не хочешь ставить версии новые ... зачем тогда синхронизировался?

можешь юзать getdelta чтобы качать не полные версии новые а только изменения ...
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Обновление дерева портежей

Сообщение ddc »

В продолжение мысли theli: на хрена вообще тогда Gentoo?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Обновление дерева портежей

Сообщение serzh-z »

ddc писал(а):
23.03.2006 19:51
В продолжение мысли theli: на хрена вообще тогда Gentoo?


Не соглашусь. Даже если не синхронизироваться, то в Дженту просто офигительно удобная система управления пакетами. Тут на днях случайно попался дистр Arch... Удивильно быстро, минут за 20, удалось его развернуть вплоть до загрузки иксов, попутно ужиная чаем. Но после Portage, его USE-флагов и настройки зависимостей, просто захотелось плеваться на pacman в Arch.
Спасибо сказали: