The OpenNET Project / Index page

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

Выпуск репозитория пакетов pkgsrc 2024Q4

05.01.2025 09:53

Разработчики проекта NetBSD представили релиз репозитория пакетов pkgsrc-2024Q4, который стал 85 по счёту выпуском проекта. Pkgsrc поддерживает 23 платформы, среди которых AIX, FreeBSD, OpenBSD, DragonFlyBSD, HP-UX, Haiku, IRIX, Linux, QNX и UnixWare. Система создана в 1997 году на основе портов FreeBSD и в настоящее время используется по умолчанию для управления коллекцией приложений в NetBSD и Minix. В качестве дополнительного источника пакетов pkgsrc применяется пользователями Solaris/illumos и macOS.

В репозитории предложено более 20 тысяч пакетов. По сравнению с прошлым выпуском добавлено 110 пакетов, удалено 33 пакета, обновлено 1580 пакетов, в том числе 24 связанных с языком Go, 3 - с OCaml, 66 - с Perl, 5 - с PHP, 626 - с Python, 282 - с Ruby и 44 - с TeX.

Предложены новые пакеты MinGW-w64 14.2.0, OpenSMTPD Tables, Python 3.13, Ruby On Rails 7.2.2.1 и Thunderbird 115. Удалены пакеты со старыми ветками Firefox 102, PostgreSQL 12, Python 3.8 и Thunderbird 102.

В инфраструктуру сборки добавлен инструментарий mktool, предоставляющий альтернативные реализации различных mk-скриптов, демонстрирующие более высокую производительность (ускорение от 5 до 500 раз).

  1. Главная ссылка к новости (https://mail-index.netbsd.org/...)
  2. OpenNews: Релиз операционной системы NetBSD 10.1
  3. OpenNews: Проект OpenBSD охватил изменениями всю отделившуюся от NetBSD кодовую базу
  4. OpenNews: SmolBSD - инструментарий для создания микро-сборок NetBSD
  5. OpenNews: В NetBSD введён запрет на использование кода, сгенерированного AI-системами
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62513-pkgsrc
Ключевые слова: pkgsrc, netbsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:57, 05/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как они тестируют как минимум сборку на всех этих системах? - у них должен же быть какой-нибудь инструментарий, типа фрибздёвый пудриеры, но с виртуалками вместо джейлов?
     
     
  • 2.5, Трон (?), 10:28, 05/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На kali linux pkgsrc собрал плеер консольний moc и работает
     
     
  • 3.35, Аноним (35), 00:24, 07/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Линукс - не показатель. Во-первых он един, а не куча разных типа netbsd, openbsd, freebsd, dragonflybsd, и так далее, во-вторых, это одна из основных операционных систем. Если софт изначально написан под линуксом, то наверняка он и будет под ним работать.
     

  • 1.2, Афроним (?), 10:18, 05/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Не так круто как запилить multilb,но все же интересно.
     
  • 1.3, Аноним (3), 10:24, 05/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Вот спасибо! Не нужон этот ваш pkgsrc! ./configure && make && make install хватит всем!
     
     
  • 2.6, Аноним (6), 10:29, 05/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как менеджер пакетов возможно не нужен, но как коллекция пакетов с исходным кодом будет полезна когда отрубят Интернет.
     
     
  • 3.10, набутылёк (?), 11:04, 05/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Главное, чтобы не начали наказывать за использование недружественного исходного кода. Объявлять иносорсагентами какими-нибудь.
     
     
  • 4.18, Аноним (-), 14:04, 05/01/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.15, Ivan_83 (ok), 13:40, 05/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, и после make install оно навалит кучу каких то файлов невесть куда в систему, и потом вы их сами будете искать и удалять. И хорошо если не затрёт чего то нужного по пути.

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

     
     
  • 3.25, crypt (ok), 18:42, 05/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    правда, как мы знаем, все возможные опции сборки никем не тестируются и глючат. а так отличная система, продолжай писать это креп.
     
     
  • 4.29, Ivan_83 (ok), 22:54, 05/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как мы знаем за эту работу никто не платит.
    Я, как меинтейнер, обычно проверяю что оно собирается с теми опциями которые лично меня интересуют и которые я поставил в дефолт или хотя бы выбрал у себя на системе.
    И обычно проверяется что при всех включённых опциях оно собирается.
    Всё.

    Чтобы было понятно, у того же OpenCV более двух десятков опций можно вытащить в makefile (и раньше они там были, когда я делал порт в 2017 году), те это более 16 бит по сути или 65536 комбинаций.

     
     
  • 5.31, Аноним (31), 10:48, 06/01/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.30, Аноним (30), 23:35, 05/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > правда, как мы знаем, все возможные опции сборки никем не тестируются и
    > глючат. а так отличная система, продолжай писать это креп.

    Ну-да, ну-да, нет опций вообще - нет и проблем! Л-логика, че.

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

    А ты уже малехо подзадолбал отыгрывать классического обиженного школь^W опеннетовца - начавши пользовать X, нахваливаешь X во все поля, a перестав - не упускаешь шанса обо*рать X и все-все-все, что с ним связанно, "бессмысленно и беспощадно".
    Фу таким быть.


     
  • 3.33, Аноним (35), 21:11, 06/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Ага, и после make install оно навалит кучу каких то файлов невесть куда в систему, и потом вы их сами будете искать и удалять

    Любой империативный пакетный менеджер в состоянии что-то сломать. Вот nix хорошо устроен, изменения декларатинвы, и в процессе обновления система пересоберётся со всеми нужными вещами.
    >Так же отслеживание зависимостей и возможность выбора опций.

    Если бы ещё эти опции были подписаны. А то не работает что-то, и после некоторого поиска по форумам находится необязательный пакет, и это чудесным образом начинает работать.

     

  • 1.4, Аноним (6), 10:24, 05/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Где размер репозитория и способы его зеркалирования? Не знаю на какой планете розовых пони живут разработчики, но планета Земля на пороге ядерной войны. Репозитории должны иметь возможность использоваться локально, когда погибнут все человеки и воцарится тьма.
     
     
  • 2.7, нейм (?), 10:38, 05/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Репозитории должны иметь возможность использоваться локально, когда погибнут все человеки и воцарится тьма.

    Так енто, тут недоработка за недоработкой. Если воцарится тьма, так еще и фонарик нужен получается или свечка. А тоже вот не положили.

     
     
  • 3.8, Аноним (6), 10:45, 05/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С тьмой ИИ сам как-нибудь справится. А вот пакеты с исходниками ему с нуля не разработать. Нашел на yandex mirror зеркало, а там только инструкции и бинарники для netbsd.
     
  • 2.11, набутылёк (?), 11:07, 05/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно, вопрос кому и зачем тогда будут нужны эти локальные репозитории и тем более такие, не задаётся.
     
  • 2.14, An (??), 12:16, 05/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Дак есть же make fetch-list. Можно закачать все сорцы.
    Или имелось ввиду что-то другое?
     

  • 1.20, Аноним (20), 14:24, 05/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Этот или какой-нибудь другой пакетный менеджер поддерживает кросс-компиляцию linux-to-windows?
     
     
  • 2.22, Аноним (-), 15:52, 05/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. У винды свои системные библиотеки, свой WinAPI, свой компилятор, короче свои требования. Слышал слово "экосистема"? Unix-like и Windows - это разные экосистемы.
     
  • 2.36, Аноним (36), 03:13, 07/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Поддерживает, но не советую. POSIX-театр ужасно плохо портируется на всё, что отличается от системы на которой софт разрабатывался. Какие-то примитивные вещи типа cp и rm ещё ничего, а как что посложнее — начинается свистопляска с autotools. А вот более современный софт зачастую куда более кросс-платформенный, особенно написанный на Расте. broot, rg, sd, fd, uutils/coreutils работают превосходно на любой поддерживаемой платформе. По-настоящему свободный софт, без манифестов про «the freedom that proprietary software takes away from its users».
     
     
  • 3.39, Аноним (35), 05:08, 07/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >POSIX-театр ужасно плохо портируется на всё, что отличается от системы на которой софт разрабатывался

    И что же портируется хорошо?
    >особенно написанный на Расте

    Это не заслуга раста.

     

  • 1.23, Аноним (23), 17:00, 05/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я третьего дня устанавливал NetBSD на виртуалку, так на i386 не найден пакет xfce4. Для x86_64 пакет xfce4 найден и установился, но запустился один раз и я так и не смог запустить его через xdm.
    Потом был не доступен pkgin сервер cdn. Я скачивал пакеты и устанавливал pkg_add.
    В целом система мне понравилась, но не смог собрать tcc.
     

     ....ответы скрыты (3)

  • 1.26, crypt (ok), 18:43, 05/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В качестве дополнительного источника пакетов pkgsrc применяется пользователями Solaris/illumos

    вот это интересно. от них самих об этом ни слова. с учетом отсутствия софта под эти системы, это был бы вариант.

     
     
  • 2.27, slew (ok), 20:53, 05/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >вот это интересно. от них самих об этом ни слова

    Почему ни слова? pkgsrc в SmartOS штатный пакетник с самого начала. Остальным из Solaris/Illumos вообще не вперся, особенно любителям эталонной оракловой солярки.

     
     
  • 3.37, Аноним (37), 04:26, 07/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > любителям эталонной оракловой солярки

    Им как раз в первую очередь. Первое что ставилось на 99% солярок — набор гнутых утилит, потому что встроенными пользоваться можно только по принуждению. Куцые, тормозные и годами не патченные баги. Последнее, впрочем, понятно: пользователей нет, баг-репорты писать некому.

     

  • 1.32, Аноним (35), 21:09, 06/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Система создана в 1997 году на основе портов FreeBSD и в настоящее время используется по умолчанию для управления коллекцией приложений в NetBSD и Minix

    Интересно, насколько случайные пакеты заработают в minix или netbsd. А то в openbsd удалили ядерные вызова и определённые порограммы там не работают, как минимум без серьёзных патчей

     

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



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

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