The OpenNET Project / Index page

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



"Проект DragonFly BSD представил новую систему сборки пакетов..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Проект DragonFly BSD представил новую систему сборки пакетов..." +/
Сообщение от vle (ok), 08-Янв-13, 03:47 
>> И если кто-то плохой поправит мейкфайл, добавив туда аналог rm -rf /
>> это приведёт только к проблемам в песочнице, а не во всей системе.
> А кто-то ещё собирается не в чруте как минимум?

Этой шутке, Миша, я думаю уже много лет. Выкинь ее.
Также смотри то, что я говорил про user-destdir
и непривилегированную сборку.

Но я тебе скажу другое. Есть случаи, когда собираться
в чруте невозможно, и приходиться собирать и ставить пакеты "на месте".
Например, когда у меня нет root-а. По POSIX-у chroot его требует.
pkgsrc, к примеру, умеет бутстрапиться в любой произвольный
каталог, рута при этом не нужно, все ставится и работает
от обычного пользователя (режим UNPRIVILEGED=yes).
Так вот, в этом случае тебе придется
пользоваться средствами типа
http://pkgsrc.se/pkgtools/pkg_rolling-replace
которые шлепают по пакетам, обходя дерево зависимостей от листьев к корню
и пересобирает каждый, ставя его, опять же, на месте.

usecase: Вот дали нам ребята из Joyent shell account на их SmartMachine,
чтобы могли сами исправлять пакеты под их вариант соляры, а контейнера пожалели.
Да он и не нужен! shell account-а ведь достаточно для разработки!

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Проект DragonFly BSD представил новую систему сборки пакетов..., opennews, 05-Янв-13, 15:26  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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