The OpenNET Project / Index page

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

Новый официальный способ обновления портов FreeBSD

14.08.2005 02:06

Colin Percival, разработчик FreeBSD, включил утилиту для синхронизации дерева портов portsnap в базовую систему в CURRENT, и планирует поместить изменения и в стабильные ветки FreeBSD. Ранее portsnap была доступна из портов (sysutils/portsnap).

Portsnap - это весьма эффективная (за счет использования binary diffs) и безопасная (за счет использования ssl) система обновления портов FreeBSD. Персиваль признал, что большинству пользователей неудобно использовать cvs, а cvsup не может быть включен в базовую систему, т.к. написан не на С. Таким образом, "официальное" признание альтернативной системы обновления портов напрашивалось давно, и вот этот момент наступил.

Теперь использование portsnap - официальный рекомендуемый метод обновления портов FreeBSD.

Стоит отметить, что вполне логичная "полная" замена cvsup не будет произведена: использование portsnap и для обновления исходных текстов базовой системы не планируется, т.к. идеи, заложенные в portsnap, не будут эффективно работать в плохо структурированном дереве src.

  1. Главная ссылка к новости (http://www.daemonology.net/por...)
Автор новости: Anton Karpov
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/5912-freebsd
Ключевые слова: freebsd, port, packet
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 03:02, 15/08/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Костыль. Лучше бы cvsup на C переписали. В рамках Google summer of code были подвижки в эту сторону.
     
     
  • 2.15, McLone (?), 00:53, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    так есть уже, mux пишет... Правда покаместь пашет зело неторопливо - state не сожраняет... http://mu.org/~mux/csup.html
     

  • 1.2, Moralez (ok), 04:38, 15/08/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чуш. Вы по ссылке ходили? portsup намного эффективнее cvsup работает для данной задачи.

    Я уже неделю как выкинул cvsup, базовую систему с помощью патчей фикшу, а порты portsup-ой. Единственный минус, оно в первый раз качает 30 метров. Остальное плюсы...

     
  • 1.3, Foo_loger (?), 08:42, 15/08/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Наконец-то родили.
     
  • 1.4, reaper (?), 08:45, 15/08/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    еще бы неплохо несколько серверов для него, а то, когда у меня проблемы были достучаться до portsnap.daemonology.net, порты приходилось обновлять через cvsup, благо для него серверов хватает
     
  • 1.5, McUrex (??), 11:18, 15/08/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Костыль, я так и не нашел как настроить так, чтобы оно работало с исключениями из портов, не ясно зачем мне китайские, португальские порты, например.
    Или если у кого траффик дорогой и он хочет обновить не все дерево на своем сервере...
     
     
  • 2.6, reaper (?), 13:20, 15/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Костыль, я так и не нашел как настроить так, чтобы оно работало
    >с исключениями из портов, не ясно зачем мне китайские, португальские порты,
    >например.
    >Или если у кого траффик дорогой и он хочет обновить не все
    >дерево на своем сервере...

    10 кб в сутки тебя спасет? это даже через жопорез смешные деньги


     
     
  • 3.17, Nick (??), 01:31, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    10к - не проблема
    сам факт - нет гибкости
     
     
  • 4.19, McLone (?), 05:07, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    про бензопилу ипонскую анекдот знаешь?

    Кстати, cat(1) тоже гибкости лишен... Помнишь "cat -v bikeshed"? A "tar -z" flame? Ведь tar -z это не unix way...

     

  • 1.7, Аноним (1), 14:08, 15/08/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В чем секс то ? (если свисап всеровно приходитмя оставлять, тогда уж прощи им все выкачивать)
     
     
  • 2.13, McLone (?), 00:43, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    - http proxy support [yes, cvs pserver supports it too]
    - экономия траффика
    - относительная простота
    - не нужна Modula 3 a.k.a. ports/lang/ezm3
     
     
  • 3.14, McLone (?), 00:46, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    да, и еще it's secure. Если я не ошибаюсь, Colin - FreeBSD security officer. Это именно ои нашел дыру в HyperThreading y Intel CPUs...
     
  • 3.30, chip (ok), 12:54, 13/09/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >- экономия траффика

    *default compress

    >- относительная простота

    cvsup -g -L 2 -h <hostname> /usr/share/examples/cvsup/ports-supfile ы?

    >- не нужна Modula 3 a.k.a. ports/lang/ezm3

    pkg_add -r cvsup-without-gui

    ps: не хочу разводить пустого флейма. Просто хочу выявить действительные плюсы.

     

  • 1.8, Аноним (1), 16:39, 15/08/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как оно будет себя вести если у меня в дереве штук 50 своих патчей?
     
     
  • 2.11, McLone (?), 00:39, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    оно биндиффит егойный /usr/local/portsnap [~40 mb here], а не порты. Наложишь патчи после portsnap extract, и делов... Тут тоже их есть децлок.
     

  • 1.9, Админ (?), 19:23, 15/08/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а зочем веть можно покеты скачать и поставить и все в шеколаде
     
     
  • 2.16, McLone (?), 01:03, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    А ведь даже чтобы ports/sysutils/portupgrade обновлял из пэкэджей, ему нужно видеть хотя-бы INDEX-$OSMAJOR абы знать, какие версии тянуть... То есть, при использовании portupgrade -aPPrRKDN нужно иметь свежее дерево портов...
     

  • 1.10, dmq (??), 20:46, 15/08/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "покеты" это круто конечно ;)
    но имхо желательно чтобы программа была скомпилена на твоем компьютере а не "у дяди"
     
     
  • 2.12, McLone (?), 00:41, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    бред. Посмотри на OpenBSD ports для начала хотя бы...

    ...or was it... Lemme guess: gentoo power luser?

     
     
  • 3.18, Nick (??), 01:36, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Нашел на кого ссылку кидать. Читал месяцок назад гонево главы этого опенбсд? "Фсе пидары и ниибет!"
    Давать кому-то статью такого человека - себя не уважать.
    А Генту рулит. В нем также можно и компилить или пакеджем тянуть.
     
     
  • 4.20, McLone (?), 05:08, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю, этим ты все сказал...
     
     
  • 5.21, Nick (??), 05:28, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Ну уж если какой-то бсдешник вещает, что установка из бинарей круче (чем компиляция - как пример у него - на Генту), то он идет в сад еще дальше чем Фря с портами.
     
     
  • 6.22, gad (??), 08:40, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Чем это еще компиляция круче? гы

    Вот и получается, что среднестатический линуксоид 90% своего времени проводит за компиляцией прог, причем совершенно не нужных (линуксоида прет собирать например mv из исходников? гыгыгыгы).  Нет уж избавьте.

     
     
  • 7.23, gad (??), 09:09, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Или ещё хуже какую нибудь мозилу.
    гыгыг
     
     
  • 8.24, reaper (?), 09:13, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    ггг, distcc и ccache спасут тебя, только зачем компилить мозилу ... текст свёрнут, показать
     
     
  • 9.25, gad (??), 10:25, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Дык вот в этом смысл Не важно что, мозила, кде, xmms или еще какое-нибудь Тут ... текст свёрнут, показать
     
     
  • 10.27, McLone (?), 13:55, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    да че сразу глупости Зависит от типа проца, от ОСи, от локальных библиотек и на... текст свёрнут, показать
     
     
  • 11.29, Nikola (??), 08:45, 01/09/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Т е ядро не пересобери, того не ставь А ежели нет в каком нибудь пакете нужной... текст свёрнут, показать
     
  • 9.28, McLone (?), 14:02, 16/08/2005 [^] [^^] [^^^] [ответить]  
  • +/
    ага, да c Используя крутой и быстрый GNUтый компилер Go Compile Crap - ... текст свёрнут, показать
     

  • 1.26, gad (??), 12:10, 16/08/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему же cvs неудобна?  Очень даже весьма удобно.
    Иногда даже жалею, что нет метафайлов (папка CVS) в исходниках как это есть например в опене.
     
     
  • 2.31, Ьфквгл (?), 09:30, 11/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Кто знает, а нет ли portsnap-серверов в UA-IX?


     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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