Комментарии пользователя aestas

Linux пользовательaestas

Комментарии пользователя (7)

  • 20.06.2025, 12:15
    Спасибо, посмотрю.
    Только жаль что это баш-скрипты, а не исходники на компилируемом языке. Могут быть проблемы - желателен бинарник статически линкованный.

    Но прелесть CRUX'а в том, что такое ПО для управления пакетами легко писать - список пакетов хранится в файле db и всё. Можно брать и писать.
  • 20.06.2025, 11:54
    Да, хотел тебе напомнить о второй статье, но не хотел быть слишком навязчивым. Ведь написание статей - право автора, но не обязанность.

    Да сложно назвать современную сборку пакетов в CRUX "ручной". Когда-то, в 2004-м она и была может "ручной" - чисто используя pkgmk, pkgadd, pkgrm. Но сейчас почти все используют prt-get - а он сам ставит и собирает зависимости, и сам пакет. Да, иногда там нужно поправить что-то в Pkgfile - например, прописать зеркало в source, т.к. в современных реалиях сайт qt из РФ недоступен, или ещё что-то подобное. Это увеличивает работу при использовании системы, но и даёт некую независимость - ведь только от твоих рук зависит работоспособность системы и сбор пакетов, нет зависимости от некого репозитория с ПО.

    Но есть одно "но" с CRUX'ом: pkgadd, pkgmk, pkgrm - слишком низкого уровня для масс, а prt-get - далеко не идеален. Поэтому есть идея написать легкий, простой и быстрый аналог prt-get'а, только без его косяков.
  • 20.06.2025, 11:40
    >Тарболы разве не для Арч
    Когда я писал про тарболл - имел в виду не пакет, а сам файл с системой. В генту он в тарболл, а в Arch - iso (хотя, может есть и тарболл).
  • 19.06.2025, 10:14
    Хорошая статья.
    Не только gentoo является source-based. Есть ещё Crux, который и source-based и очень похож на Arch-Linux с его AUR'ом. Просто создатель арча вдохновлялся Crux'ом при создании. Только в CRUX нет pacman'а и репозиториев с бинарниками - всё нужно собирать по портам/Pkgfile (рецепт сборки, аналог ebuild в gentoo и PKGBUILD в Arch).
    Лично для меня Gentoo - слишком оверинжиниред, а CRUX - прост и понятен, а поэтому ремонтопригоден для меня.
    Так же рецепты сборки Arch и CRUX очень похожи, поэтому легко переписать PKGBUILD из AUR для своего CRUX. Но опять же, ничего не мешает для CRUX просто прописать в Pkgfile не сборку, а просто скачивание бинарника из сети (например, из репозиториев Debuan или гитхаба проекта Brave). То есть нет принуждения именно компилить всё, но есть необходимость разбираться в системе до той степени, что не должно быть сложности чтобы самому писать рецепты сборки, искать ПО, зеркала и прописывать зависимости.

    В CRUX можно опакетить весь мир! (с)

    Но source-based гораздо больше, просто я знаю и люблю CRUX. Например, Slackware - ведь тоже (хоть мне там не нравятся рецепты сборки).

    Gentoo берёт на себя решение многих проблем при сборе пакетов, в CRUX и Slackware - эти проблемы должен уметь решать пользователь. Это история из разряда "Кто-то хочет уметь и знать, а кто-то не хочет учиться, а использовать уже готовое". Если кто-то не хочет вникать в компиляцию и проч, а хочет чтобы за него проблемы решали программы - имеет полное право на это. Но так же есть люди, которые хотят досконально знать и уметь, и тогда для них подходят CRUX и Slackware.

    Раньше писали "Если вы учите Red Hat, то вы узнаете Red Hat, если вы учите Slackware - вы узнаете Linux". Так это верно и в отношении CRUX, как и в отношении Slackware (и LFS, конечно).

    А ищущим аналог Gentoo, но в другой ипостаси (может и не худшей) - посмотрите на exherbo.

    Хотя, мне нравится тарболл Gentoo для установки - очень олдскульно.
  • 25.12.2024, 12:18
    Хорошо, ждём. Кстати, с наступающим!
  • 24.12.2024, 12:35
    >localedef -F en_US -f UTF-8 en_US.UTF-8 - для английской
    >localedef -F ru_RU -F UTF-8 ru_RU.UTF-8 - для русской

    localedef -i en_US -f UTF-8 en_US.UTF-8
    localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
  • 24.12.2024, 12:09
    Так ты остановился на "сложнейшем дистрибутиве Gentoo"? Видимо вторую часть о CRUX не напишешь?