LINUX.ORG.RU

Вышел новый пакетный менеджер для FreeBSD — pkgng 1.0

 ,


0

3

После двух лет разработки (первый коммит был 7 сентября 2010 года), более 2000 коммитов от 43 разработчиков, вышла первая версия нового пакетного менеджера для FreeBSD — pkgng.

Зачем?

Все сильней проявляется возраст наших текущих утилит (pkg_install и других), их тяжело поддерживать, в них нет следующих возможностей:

  • Нет поддержки метаданных.
  • Нет поддержки обновления.
  • Нет поддержки репозиториев.
  • Нет хорошего разрешения зависимостей.
  • Нет современного управления бинарными пакетами.
  • И множества других.

С такими старыми утилитами трудно улучшать общую инфраструктуру портов, поэтому приходится вводить множество хаков для обхода ограничений данных утилит.

Что это?

Это утилита, созданная для замены pkg_install, содержащая в себе множество возможностей для полноценного управления пакетами во FreeBSD. Дерево портов уже способно прозрачно переключиться на pkgng по умолчанию путем добавления WITH_PKGNG=yes в make.conf. Для помощи в конвертировании в новый формат поставляется утилита pkg2ng.

Тестовые репозитории доступны по адресу http://pkgbeta.freebsd.org/.

Установить pkgng можно из дерева портов (порт ports-mgmt/pkg).

>>> Подробности

★★★★★

Проверено: JB ()
Последнее исправление: Silent (всего исправлений: 7)

Ответ на: комментарий от anonymous

всегда весело восстанавливать, что там было на человеческом языке. до работы overmind'а.

anonymous
()
Ответ на: комментарий от Cancellor

тссссс... но произносить-то надо с vowels - как же оно звучит (по-нащему... тсссссс)?

anonymous
()
Ответ на: комментарий от Homura_Akemi

Поэтому, например, в поставке OpenBSD древнейшей версии Apache и нету gpg.

а вот не недо, в портах всё есть.

beastie ★★★★★
()
Ответ на: комментарий от anonymous

неправда. помнится на одном «извесном» сайте тестили игры под офтопиком и под wine, на разных осях. так фряха обошла офтопик, мак и линукс. а дрова... амд это вообще не карта а недорозумение. а нвидия исправно штампует блобы, и на фряху в том числе.

p.s. сорри за ошибки и опечатки, пишу с толефона.

ivanlex ★★★★★
()

Всё больше уважаю пользователей FreeBSD. Им кричат: «закопать!..» А они пакетный менеджер обновили. Респект.

UNiTE ★★★★★
()

Наши текущие pkg_install утилиты показывают свой возраст

Вот пытаюсь понять, что значит эта фраза с таким порядком слов. Понимаю «текущие утилиты pkg_install». Ну, или, на худой конец «текущие pkg_install-утилиты», но что это за набор слов - «текущие pkg_install утилиты»? Сами-то хоть проситать пробовали?

vovans ★★★★★
()
Ответ на: комментарий от UNiTE

А что им закапывать? Они сплошь вендузятники. Если бы они работали во фре не только на серверах, то давно бы уже пакетный менеджер вменяемым стал.

vovans ★★★★★
()
Ответ на: комментарий от Homura_Akemi

да, в base нет ничего, что противоречило бы BSD лицензии, даже gcc (он в comp). но свет клином на base не сошёлся, на то и имя ему «base».

beastie ★★★★★
()
Ответ на: комментарий от vovans

да да да... видел человека, который ждва дня мучился с последними дровами. открытые графику не тянут, закрытые глючат безбожно. владелцы джефорсов смотрят на него с непониманием... как он сам сказал, следующая его видяха будет нвидиа с блобом, и плевать ему, что Линусу спеки не дали, главное - работает.

ivanlex ★★★★★
()

Поздно. Пациент скончался 7 лет назад.

r_asian ★☆☆
()

Хватит уже пинать труп, ему и так нелегко... хотя на паре продакшенов неплохо так себе шевелится :)

gwinn ★★★★
()
Ответ на: комментарий от vovans

Our current pkg_install tools are showing their age

Наши текущие pkg_install утилиты показывают свой возраст

Сами-то хоть проситать пробовали?

Я болею + конец рабочего дня :)

unfo ★★★★★
() автор топика
Ответ на: комментарий от ivanlex

да мифы это всё. У меня дома на обоих компах (основной и мм-центр для телека/ресивера) АМД. На ноуте тоже:

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Seymour [Radeon HD 6400M Series]

И на работе какая-то старая АТИ на опенсорсовых дровах. Я не знаю, что там у друга за проблема, чтобы её джва дня решать. Обновлять-устанавливать блоб от АМД проще и быть не может. Я как взял первую карточку от АМД после нескольких жирафов, так и решил, что отныне будет только АМД. В идеале и проц, и видео. Ибо дешевле, производительность на уровне и всё работает... С энергопотреблением/нагревом/шумом тоже проблем нет у АМД-дешного железа. И видео не такое ущербное, как у Интел.

vovans ★★★★★
()
Ответ на: комментарий от r_asian

Всё больше уважаю пользователей FreeBSD

Ты хотел сказать «пользоварелей Putty, запущенного из винды»?

Именно ))

vovans ★★★★★
()
Ответ на: комментарий от ivanlex

видел человека, который ждва дня

У меня есть друг, который как-то разговаривал по телефону с человеком, который видел типа, отдалённого похожего на того, у кого были проблемы с Ati.

Aceler ★★★★★
()
Ответ на: комментарий от vovans

Обновлять-устанавливать блоб от АМД проще и быть не может.

Пользователи HD2***/3***/4*** смотрят на вас с недоумением.

Свободные дрова не умеют HD7***

Nvidia намного надежней в этом плане, даже несмотря на optimus (который тоже просто работает c bumblebee).

unfo ★★★★★
() автор топика

Это радует. Ещё лет 10-15, и будет годный менеджер пакетов.

ass ★★★★
()
Ответ на: комментарий от zz

первый раз слышишь? учи-учи, по слогам.

anonymous
()
Ответ на: комментарий от anonymous

Это же все-таки ЛОР, а не институт благородных девиц :)

unfo ★★★★★
() автор топика
Ответ на: комментарий от Deleted

«ПКГНГ» удобно для произношения? А вы, часом, не с Марса будете?

pkg от package, ng от new generation. Нормально оно произносится. При чем тут марс?

andreyu ★★★★★
()
Ответ на: комментарий от cipher

Я что-то пропустил и мир завоевали планшеты?

Я сижу с сервера. когда хочу переключиться на другую задачу, нажимаю кнопку на kvm.

Вы уверены, что понимаете значение слова «завоевали»?

andreyu ★★★★★
()
Ответ на: комментарий от Deleted

Пакедж_эН_Гэ (Пакет Ненужного Говна)

удобно и интуитивно :З

/пользователям бсд не в обиду

uin ★★★
()
Ответ на: комментарий от andreyu

Но называется оно ПКГНГ. Так то и «creat» тоже от «create» наэкономили, а получилась гадость.

Deleted
()
Ответ на: комментарий от Homura_Akemi

да, и фотошопа тоже нет, увы и ах. и psd посмотреть нечем.

ещё раз — это базовая система. базовая система самодостаточна для минимального, но достаточного функционала. хочется больше — добро пожаловать в порты.

зы: и кстати зачем мне из базовой системы проверядь цифровые подписи?

beastie ★★★★★
()

его планируется как основной использовать?

насколько хорошо работает с портами?

Slackware_user ★★★★★
()

FreeBSD админы, а как вы до этого момента жили? Мир пересобирали/компиляли при каждом обновлении?

warmate
()
Ответ на: комментарий от warmate

для обновления системы можно freebsd-update. а порты перекомпиляются одной командой. все примерно как и у гентушников))

Arix
()

Что может быть более несуразное, чем бздишные порты? Слакбилд или арчевские костыльки типа пакмана не предлагать ибо ими никто не пользуется.

AVL2 ★★★★★
()
Ответ на: комментарий от Arix

так вроде порты + portmaster или portupgrade итак все умеют! не?

Оно заточено под бинарные репозитории.

unfo ★★★★★
() автор топика
Ответ на: комментарий от beastie

и кстати зачем мне из базовой системы проверядь цифровые подписи?

Очевидно, это могли бы быть подписи портов :)

ещё раз — это базовая система. базовая система самодостаточна для минимального, но достаточного функционала.

Ну вот даже в самых базовых и минимальных линуксах есть «огрызок» gpgv. Прошу заметить, они гораздо «минимальнее» любой базовой BSD.

Homura_Akemi
()
Ответ на: комментарий от AX

А что с ними не так?

Очень оригинальные представления об оптимальных флагах сборки, если не для всех пакетов, то для многих. В Open норм, но во Free лучше сразу компилять и не портить нервы.

Homura_Akemi
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.