The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Портирование APT-подобной  утилиты pkgin для управления паке..., opennews (?), 21-Дек-09, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "Портирование APT-подобной  утилиты pkgin для управления паке..."  –1 +/
Сообщение от фейри (?), 21-Дек-09, 11:50 
Кромк того, хочу добавить, что держать кучу мусора в /usr/ports/ уже надоело. Его еще и обновлять надо. Почему нельзя ссылаться на сервер, а для сборки иметь кеш?
Ответить | Правка | Наверх | Cообщить модератору

9. "Портирование APT-подобной  утилиты pkgin для управления паке..."  –1 +/
Сообщение от аноним (?), 21-Дек-09, 12:18 
>Кромк того, хочу добавить, что держать кучу мусора в /usr/ports/ уже надоело.
>Его еще и обновлять надо. Почему нельзя ссылаться на сервер, а
>для сборки иметь кеш?

Чуго уж там, возьмите сразу ChromeOS, там можно локально вообще ничего не хранить.

PS. Опеннет превращается в ясли. Откуда столько детей, которые не понимаю "почему так", зато хотят по-другому?

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

10. "Портирование APT-подобной  утилиты pkgin для управления паке..."  –3 +/
Сообщение от фейри (?), 21-Дек-09, 12:39 
Можно собрать порт без дерева портов. Нужно только иметь его костяк и самому докачивать нужные порты и распаковывать в /usr/ports/. Работаю с FreeBSD более 5 лет. Вижу как системя начинает терять аудиторию. Ядро, кстати, развивают активней мира.
На голом энтуазизме далеко не уедешь.
Ответить | Правка | Наверх | Cообщить модератору

11. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +3 +/
Сообщение от аноним (?), 21-Дек-09, 12:48 
> Можно собрать порт без дерева портов. Нужно только иметь его костяк и самому докачивать нужные порты и распаковывать в /usr/ports/.

Это разве что для извращенцев. Можете на досуге попытаться сформулировать чем вас не устраивает portsnap update, выполняющийся за 3 секунды.

> Работаю с FreeBSD более 5 лет. Вижу как системя начинает терять аудиторию.

А я почему-то наблюдаю обратное.

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

12. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от фейри (?), 21-Дек-09, 13:00 
>не устраивает portsnap update, выполняющийся за 3 секунды.

Устраивает, если конечно обновления проводятся регулярно. :)
Если не регулярно, то надо будет подождать.
Но подумайте, если будет миллиард систем, они будут содержать миллард копий портов, будет пройсходить куча пустой работы, на что будут тратиться ресурсы и время. А тут еще выбросы СО2 и Абама вас разгонит :)

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

18. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от аноним (?), 21-Дек-09, 14:52 
>Устраивает, если конечно обновления проводятся регулярно. :)
>Если не регулярно, то надо будет подождать.

+10 секунд, ага.

>Но подумайте, если будет миллиард систем, они будут содержать миллард копий портов,
>будет пройсходить куча пустой работы, на что будут тратиться ресурсы и
>время. А тут еще выбросы СО2 и Абама вас разгонит :)

Ай-ай-ай.

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

19. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +1 +/
Сообщение от аноним (?), 21-Дек-09, 14:52 
PS. portsnap, кстати, отлично кэшируется проксями.
Ответить | Правка | Наверх | Cообщить модератору

20. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от SubGun (ok), 21-Дек-09, 15:10 
portsnap нельзя запускать по крону.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

21. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от Аноним (-), 21-Дек-09, 15:36 
а зачем там тогда
portsnap cron
?
Ответить | Правка | Наверх | Cообщить модератору

23. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от тигар (ok), 21-Дек-09, 15:50 
затем что автор никогда не открывал man-страничку/раздел HB.
p.s. Мне казалось что даже в статейках на лиссяра.су откуда многие "администраторы" черпают свои мегазнания про cron должно быть написано.
Ответить | Правка | Наверх | Cообщить модератору

24. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от аноним (?), 21-Дек-09, 16:33 
А что плохого в lissyara.su?
Ответить | Правка | Наверх | Cообщить модератору

27. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от аноним (?), 21-Дек-09, 16:50 
Статейки о ковыряниях очередного эникейщика-графомана, которые многие воспринимают за истину в последней инстанции. Но хуже всего, конечно, форум.
Ответить | Правка | Наверх | Cообщить модератору

37. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от cvsup (ok), 21-Дек-09, 22:28 
Особенно грустно слышать о восхвалении сего ресурса от собственных коллег по работе :( Куда катится мир (с)
Ответить | Правка | Наверх | Cообщить модератору

63. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от F.Y. (?), 23-Дек-09, 08:45 
По сравнению с  твоими людшими "Однокласники" - таки да, скукота. И о $иськах не пишут :(
Ответить | Правка | Наверх | Cообщить модератору

66. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от аноним (?), 23-Дек-09, 17:22 
Вам, я смотрю, это близко. Но за сравнение лиссяры с одноклассниками +1.
Ответить | Правка | Наверх | Cообщить модератору

22. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от аноним (?), 21-Дек-09, 15:45 
Кто же это вам сказал?
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

25. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от ABC (??), 21-Дек-09, 16:35 
Бедняга! А а man читать не пробовал?
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

28. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от аноним (?), 21-Дек-09, 17:01 
http://www.freebsd.org/doc/ru/books/handbook/portsnap.html
читаем раздел A.6.6. и краснеем...
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

29. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от Mikulaemail (?), 21-Дек-09, 17:40 
Дааа, прям удивительно, как много людей не знают команду pkg_add -rR?
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

31. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от vgrayemail (??), 21-Дек-09, 18:40 
знаем про эту комманду, только и она бессильна иногда. Например я летом ставил систему, так вот про пакет screen эта комманда ничего не знает.

например я хочу установить , pear библиотеку для парсинга xml

в линуксе я делаю

yum search php-pear
..
php-pear-Var-Dump.noarch : Provides methods for dumping structured information about a variable
php-pear-XML-Beautifier.noarch : Class to format XML documents
php-pear-XML-Parser.noarch : XML parsing class based on PHP's bundled expat
php-pear-XML-RSS.noarch : RSS parser
php-pear-XML-Serializer.noarch : Swiss-army knife for reading and writing XML files
php-pear-XML-Util.noarch : XML utility class        
..


вижу что интерисующий меня пакет называется php-pear-XML-Parse
делаю

yum install  php-pear-XML-Parser

и пакет ставится, мне не нужно его компилировать.

В фрибсд есть такой механизм?

PS: я ни в коем случае не говорю, что fbsd это плохо, я просто пытаюсь найти инструмент, чтобы не терять по полдня в ожидании перекомпиляции пакетов

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

34. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от аноним (?), 21-Дек-09, 19:18 
>В фрибсд есть такой механизм?

% make search name="pear.*XML"
Port:   pear-XML_Query2XML-1.7.1
Path:   /usr/ports/databases/pear-XML_Query2XML
Info:   PEAR class transform SQL queries into XML data

Port:   pear-XML_NITF-1.1.0
Path:   /usr/ports/devel/pear-XML_NITF
Info:   PEAR NITF XML parser

Port:   pear-XML_Parser-1.3.2
Path:   /usr/ports/devel/pear-XML_Parser
Info:   PEAR XML parsing class based on PHP's bundled expat
...

% cd ${Path} && make install clean
или
% pkg_add -r ${Port}
или
% portupgrade -N ${Port}
или
% portupgrade -NPP ${Port}

во втором и четвертом случаях ничего не будет компилироваться.

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

49. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от oops (??), 22-Дек-09, 11:15 
бесит, когда приходят линуксоиды, или того хуже, какие-нибудь псевдоадмины, и начинают тыкать что этого нет, этого нет во фре.
Вы просто не умеете ей пользоваться!
Товарищ чуть выше описал способ, можно даже поиск сократить до:
make -C /usr/ports search name="pear.*XML"
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

60. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от oops_ (?), 23-Дек-09, 05:46 
а еще лучше make quicksearch :)
Ответить | Правка | Наверх | Cообщить модератору

32. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от Anonymouz (?), 21-Дек-09, 18:41 
     -R, -‐no‐record
             Do not record the installation of a package.  This means that you
             cannot deinstall it later, so only use this option if you know
             what you are doing!

Do you ?

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

36. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +1 +/
Сообщение от аноним (?), 21-Дек-09, 19:24 
> pkg_add -rR?

-R ? Идиёт?


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

57. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от Mikulaemail (?), 22-Дек-09, 14:59 
>-R ? Идиёт?

Нет, аноним хуже идиёта.
Я назвал команду навскидку, -rR используется в portupgrade, как раз для отслеживания зависимостей. :)

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

58. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от аноним (?), 22-Дек-09, 17:14 
> Я назвал команду навскидку

А кто-то увидел и воспользовался.

> -rR используется в portupgrade, как раз для отслеживания зависимостей. :)

Небось -arR используешь?

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

41. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от oops_ (?), 22-Дек-09, 07:59 
>> Можно собрать порт без дерева портов. Нужно только иметь его костяк и самому докачивать нужные порты и распаковывать в /usr/ports/.
>Это разве что для извращенцев. Можете на досуге попытаться сформулировать чем вас
>не устраивает portsnap update, выполняющийся за 3 секунды.

Вопрос не праздный. Как с помощью portsnap вытянуть порты с определенным timestamp-ом?

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

44. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от аноним (?), 22-Дек-09, 10:30 
Никак. Use cvs/csup.
Ответить | Правка | Наверх | Cообщить модератору

13. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от xxx (??), 21-Дек-09, 13:47 
>Кромк того, хочу добавить, что держать кучу мусора в /usr/ports/ уже надоело. Его еще и обновлять надо. Почему нельзя ссылаться на сервер, а для сборки иметь кеш?

Ну впринципе, одно время нечто подобное у нас было в локалке, порты были размещены на удалённой машине, а на локальной монтировались по NFS. Вообще в этом плане явно можно что-нибудь придумать, другое дело, что FreeBSD достаточно консервативна, впрочем это один из её больших плюсов.

Лично меня система портов полностью устраивает, после того как перешёл на portsnap + portmaster, из существенных для меня недостатков осталось лишь:
а) Общая тормознутость инфраструктуры портов и пакетов, тот же make config-recursive делается невероятно долго, pkg_* утилиты, тоже еле ворочатся. Самое смешное, что давным-давно делал утилитку на подобии pkg_version на perl, используя самый тупой способ, парся файлы в /var/db/pkg используя регулярные выражения. И это работало намного быстрее.
б) Отсутствие блокировок на операции, к примеру если порт А и Б, зависят от В, то если запутить обои на компиляция и установку, при встрече этих процессов на компиляции порта В чаще всего происходит epic fail. Приходится вручную прерывать компиляцию порта А, дожидаться завершения компиляции В портом Б, а затем снова запускать А. И это сильно достаёт когда смотришь в top и видишь, что процессор еле занят, а в паралель несколько портов не запустить без присмотра.
г) Ну и естественно скорость установки, а именно время на компиляцию, хотя с каждым годом становится менее актуально.

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

16. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от фейри (?), 21-Дек-09, 14:25 
Думаю, если появится сервис компиляции на серверах проекта, инфраструктуру быстро оптимизируют, а пока компиляция остается на нас, оптимизацией нет интереса заниматься.
Ответить | Правка | Наверх | Cообщить модератору

39. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от XoRe (ok), 22-Дек-09, 00:43 
>Думаю, если появится сервис компиляции на серверах проекта, инфраструктуру быстро оптимизируют, а
>пока компиляция остается на нас, оптимизацией нет интереса заниматься.

Так может вам посмотреть в сторону PC-BSD?
Там сделали свои пакеты, которые скачиваются с сервера уже скомпилированными.
И со всеми зависимостями сразу)

А вообще аргумент "с сервера" становится сомнительным, если вспомнить про /etc/make.conf.
Если вы проработали с FreeBSD 5 лет, вы знаете, что там можно мнооого чего написать.

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

42. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от oops_ (?), 22-Дек-09, 08:06 
>невероятно долго, pkg_* утилиты, тоже еле ворочатся. Самое смешное, что давным-давно
>делал утилитку на подобии pkg_version на perl, используя самый тупой способ,
>парся файлы в /var/db/pkg используя регулярные выражения. И это работало намного
>быстрее.

Как-т заглянул в исходники pkg_* утилит, и.. лучше бы оставался в счастливом неведении.. Там на каждом шаге вызов шелловых утилит.

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

51. "Портирование APT-подобной  утилиты pkgin для управления паке..."  +/
Сообщение от oops (??), 22-Дек-09, 11:21 
a) ерунда полная, т.к. сравнивать не с чем. Да и впринципе я так не считаю
б) блокировок нет, но есть волшебная опция для  make.conf MAKE_JOBS_NUMBER=
в) точнее почему-то г)это да, за универсальность портов надо как-то платить
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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