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 [^] [^^] [^^^] [ответить]
| +1 +/– |
Линукс - не показатель. Во-первых он един, а не куча разных типа netbsd, openbsd, freebsd, dragonflybsd, и так далее, во-вторых, это одна из основных операционных систем. Если софт изначально написан под линуксом, то наверняка он и будет под ним работать.
| |
|
|
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 [^] [^^] [^^^] [ответить]
| +/– |
Главное, чтобы не начали наказывать за использование недружественного исходного кода. Объявлять иносорсагентами какими-нибудь.
| |
|
2.15, Ivan_83 (ok), 13:40, 05/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ага, и после make install оно навалит кучу каких то файлов невесть куда в систему, и потом вы их сами будете искать и удалять. И хорошо если не затрёт чего то нужного по пути.
Порты это не только кучка мэйк файлов, это система позволяющая легко следить за тем что и куда ставится, и иметь кучу костылей для сборки разными сборочными системами, та же самая подстановка путей куда что инсталировать и где искать инклюды.
Так же отслеживание зависимостей и возможность выбора опций.
| |
|
3.25, crypt (ok), 18:42, 05/01/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
правда, как мы знаем, все возможные опции сборки никем не тестируются и глючат. а так отличная система, продолжай писать это креп.
| |
|
4.29, Ivan_83 (ok), 22:54, 05/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Как мы знаем за эту работу никто не платит.
Я, как меинтейнер, обычно проверяю что оно собирается с теми опциями которые лично меня интересуют и которые я поставил в дефолт или хотя бы выбрал у себя на системе.
И обычно проверяется что при всех включённых опциях оно собирается.
Всё.
Чтобы было понятно, у того же OpenCV более двух десятков опций можно вытащить в makefile (и раньше они там были, когда я делал порт в 2017 году), те это более 16 бит по сути или 65536 комбинаций.
| |
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-театр ужасно плохо портируется на всё, что отличается от системы на которой софт разрабатывался
И что же портируется хорошо?
>особенно написанный на Расте
Это не заслуга раста.
| |
3.40, Аноним (-), 06:38, 07/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ты ведь своё сообщение написал, с одной целью, и эта цель обгадить GNU-утилиты.
"VLC media player" написан на Cи и C++ и не имеет ни строчки на Rust прекрасно работает на Windows OS. Хотя я не считаю что приличные программы вообще не должны работать на Windows OS.
Что касается растаманов, то они вполне конфортно чувствуют себя на платформе Windows.
| |
|
|
1.23, Аноним (23), 17:00, 05/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Я третьего дня устанавливал NetBSD на виртуалку, так на i386 не найден пакет xfce4. Для x86_64 пакет xfce4 найден и установился, но запустился один раз и я так и не смог запустить его через xdm.
Потом был не доступен pkgin сервер cdn. Я скачивал пакеты и устанавливал pkg_add.
В целом система мне понравилась, но не смог собрать tcc.
| |
|
2.38, Аноним (38), 04:27, 07/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
А голова на плечах есть? Когда контрибуторы очередной ОС сделали мега-пакет - это вовсе не значит, что вся ось ок. Только пакет. Нинужный.
| |
|
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 удалили ядерные вызова и определённые порограммы там не работают, как минимум без серьёзных патчей
| |
|