|
![]() |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"OpenNews: Минималистический подход к управлению пакетами в U..." | |
Сообщение от opennews ![]() | |
Автор статьи пытается предложить новый подход к управлению программными пакетами в UNIX-системах. Статья отталкивается от реализации подобной схемы в BSD-системах, однако все необходимые для этого вещи присутствуют и в Linux, по-видимому начиная с ядра 2.6. Статья на английском языке. | |
Cообщить модератору | Наверх | ^ |
Оглавление |
Сообщения по теме | [Сортировка по времени, UBB] |
1. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от edwin ![]() ![]() | |
Да......... | |
Cообщить модератору | Наверх | ^ |
2. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от Аноним ![]() ![]() | |
Я не думаю, что RedHat'у вообще захочется как-то менять устоявшийся формат RPM -- в том числе, прикручивать к нему порты. | |
Cообщить модератору | Наверх | ^ |
3. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от TaranTuL ![]() ![]() | |
Никогда не думал что система управления пакетов может зависить от версии ядра. =) | |
Cообщить модератору | Наверх | ^ |
![]() | |
4. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от Free ![]() | |
Шикарный ответ :))))) Солидарен! | |
Cообщить модератору | Наверх | ^ |
![]() | |
5. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от Аноним ![]() ![]() | |
В Linux - зависит, в BSD - нет... К чему бы это? ;-) | |
Cообщить модератору | Наверх | ^ |
6. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от Аноним ![]() ![]() | |
Собственно, идея-то так себе. Ещё на примере с QNX было видно, как поступать. Делаем /usr/local/opt и симлинки в bin, etc, etc от /usr/local/package/<соответственно>, который, в свою очередь, является симлинком на /usr/local/opt/package-version. Утанавливаем новую версию пакета и меняем симлинк /usr/local/opt/package - телемаркет. Давно уже подобным образом живу. Удобно! | |
Cообщить модератору | Наверх | ^ |
![]() | |
7. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от hatta ![]() ![]() | |
А по-моему классно и очень удобно. Наверное, каждый рано или поздно приходил или придет к такой схеме, но я, например, не знал о union mounts и максимум, что мог придумать - это полжить в /etc/profile.d скрипт для каждого пакета, устанавливающий PATH, а потом читать их при старте шелла, как в slackware. | |
Cообщить модератору | Наверх | ^ |
![]() | |
9. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от Аноним ![]() ![]() | |
Ну, про union mount я тоже ничего не знал. :) А MacOS - штука навороченная. Спрашивается только, настолько ли нужны эти навороты? Часто отдельные файлы пакета используется другими пакетами/приложениями, в конце концов. Они, в Apple, ребята весёлые, но склонные к монстроидальности. Вот была Система7 - | |
Cообщить модератору | Наверх | ^ |
![]() | |
12. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от Аноним ![]() ![]() | |
>Они, в Apple, ребята весёлые, но склонные к монстроидальности. Вот была Система7 - | |
Cообщить модератору | Наверх | ^ |
![]() | |
8. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от Аноним ![]() ![]() | |
Я как-то жил по подобной схеме - с симлинками. Всё хорошо, кроме одного: при удалении/обновлении пакета куча геморроя с перетряхиванием всех созданных симлинков. Как на меня, так union mounts должны решить как раз проблему с симлинками. В QNX 6, по-моему, вместо симлинков как раз используется нечто вроде union mounts. | |
Cообщить модератору | Наверх | ^ |
![]() | |
10. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от Аноним ![]() ![]() | |
Перетряживать ничего не надо, если новых файлов не появилось. Потому что все симлинки идут из /usr/local/opt/package, а программа ставится в /usr/local/opt/package-version. | |
Cообщить модератору | Наверх | ^ |
![]() | |
11. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от Аноним ![]() ![]() | |
Хм. Иногда новые файлы появляются. Например /opt/package/lib/libfoo.so.X, где X вполне спокойно может меняться. | |
Cообщить модератору | Наверх | ^ |
![]() | |
13. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от Аноним ![]() | |
> Хм. Иногда новые файлы появляются. Например /opt/package/lib/libfoo.so.X, где X вполне спокойно может меняться. | |
Cообщить модератору | Наверх | ^ |
![]() | |
14. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от sauron ![]() | |
Хе-хе дааа... порты и портаджи уже не рулят хотя работают замечательно :) | |
Cообщить модератору | Наверх | ^ |
![]() | |
15. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от klalafuda ![]() ![]() | |
>Хе-хе дааа... порты и портаджи уже не рулят хотя работают замечательно :) | |
Cообщить модератору | Наверх | ^ |
![]() | |
16. "Минималистический подход к управлению пакетами в UNIX" | |
Сообщение от hatta ![]() ![]() | |
Или еще можно вспомнить, как это сделано в NeXTSTEP/OpenSTEP/GNUStep. В принципе точно так же, как и в Mac OS X, тоже пакету соответствует директория .App | |
Cообщить модератору | Наверх | ^ |
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |