Так всё это - ручная тяга. Этим всем заниматься надо. Глобально - это всё наркомания в чистом виде. И slackware далеко от CRUX не ушла по факту. Наверно Патрик вдохновленный тем, что в других дистрибутивах ломаются зависимости, решил сделать так, чтобы у него ничего не ломалось. Как сделал? Да просто: все пакеты ВООБЩЕ без зависимостей. Любой пакет ставится, но не работает, если не поставить зависимости. Патрику кто-то говорил, что всем нужно при установке пакета - рабочая программа, а не факт установленного пакета?:). К тому же часть библиотек(по факту) лежит на сд и их нет в репозиториях slackpkg
Любой пакет ставится, но не работает, если не поставить зависимости.
Почему он не работает если ты как и рекомендуется в установщике поставил все пакеты из L? В сторонних репозиториях зависимости прописаны, но обычно это не нужно так как все что нужно уже есть в базовом репозитории.
Очень жаль, что всё это в таком наркоманском виде находится. Что slackware, что crux. Я бы переехал на один из этих дистрибутивов, будь они в нормальном состоянии
А как в Slackware надо? Мне вот зависимости совсем не нужны, мешают, я кучу базовых и не базовых пакетов заменяю, и не хочу что бы разные пакеты от этого ломались.
Для тех кто хочет с минимала ставить все что надо выше уже решение дали. Чего еще надо непонятно...
Нормально не работает. За Gentoo не скажу. Я этой мусорницей не пользуюсь. Предпочитаю сам создавать пакеты, как нужно мне. Для опробования пакетов или новых прог держу MX-Linux, там же подсматриваю патчи. Устанавливаю затем в Slackware.
Ну каждому своё. Мне нравится IceWM. Пробовал Antix(deb-based), Absolute(slack-based) замучился перенастраивать. Ибо там они решили уже всё за меня, они знают, оказывается, лучше меня, как мне лучше. А вот в Слаке, устанавливая попакетно, намного быстрее настроил и сконструировал под себя. Сейчас в CRUX переношу опыт потихоньку. Но много нюансов самого CRUX интересных. В принципе, это хобби… Распространять не собираюсь. Только для себя интерес.
Тогда точно CRUX. Минималистичней уже дальше некуда. Но я боюсь, что 3088 пакетов я не осилю написать pkgbuild и самостоятельно поддерживать их в актуальном состоянии
Это если ты хочешь делиться своей системой с другими. Я же хочу сделать систему для себя, как удобно мне. Вернуть русскую локаль в GUI, настроить шрифты под себя, избавиться от программ, которые я не использую и не буду использовать. А написание Pkgfile в CRUX самое понятное и самое минималистичное. Проще не встречал.
# Description: A library for reading and writing configuration files
# URL: http://os.ghalkes.nl/libtranscript.html
# Maintainer: cdrw
# Depends on:
name=libt3config
version=1.0.0
release=1
source=(https://os.ghalkes.nl/dist/$name-$version.tar.bz2)
build() {
cd $name-$version
./configure \
--prefix=/usr \
--libdir=/usr/lib \
--docdir=/usr/share/doc/$name-$version
make
make DESTDIR=$PKG install
}
Классическая ошибка начинающего слакварщика. Слаку нужно ставить только целиком, иначе будут приключения. Пакеты там больше для удобства Патрика, а с точки зрения сторонней репы вся слака это один большой пакет. И тогда с зависимостями действительно всё просто.
Если твой набор софта совпадет с набором Патрика, то всё отлично. Иначе обречен красноглазить. Просто не все понимают, что слака это личный дистр Патрика, подходят к ней как к дебиану какому.
Более точно выражения нельзя было и подобрать. Это действительно личный дистрибутив Патрика и если твой набор софта не совпадает с набором Патрика, то ты обречен. Не красноглазить. Просто обречен
Если в slackware stable такое происходит, я даже боюсь представить какая содом и гоморра там происходит в slackware current с rolling release. После того, что люди там увидели, они в CRUX видят тихую спокойную гавань
PS: я понял! Они просто напрочь теряют доверие к любым дистрибутивам, в котором есть хоть один собранный пакет. Они думают: «та ну нафиг, я лучше сам. Своими ручками. Но оно точно будет работать»
В старых же версиях Windows мне сначала нужно скачать и установить питон, затем его изучить, затем написать скрипт, объявив в нём кучу переменных, функций и прочей мути, затем сохранить этот скрипт в нужном каталоге, перейти в командную строку и вызвать питон с этим самым скриптом. Куча лишних действий.
Bash тоже не все сразу знают. А в целом винда - это просто базовая ОС + DE. Это дистрибутивы линукса с давних времён содержат кучу дополнительного софта, многое из которого можно доустановить сразу при установке дистрибутива. А в винде даже драйвера вручную доустанавливаются. Причём в древней винде без драйвера видеокарты даже ЭЛТ монитор мерцал. Потому, что винда, не зная какие частоты и как выставлять, задавала какой-то минимум. И только после доустановки всех драйверов монитор переставал мерцать. В линуксах же частоты просто задавались в конфиге иксов. Либо инсталлятором дистрибутива, либо руками. При этом была легенда, что при выставлении неправильных частот монитор можно даже спалить.
Останемся каждый при своём мнении… Для меня, что Gentoo, что Arch – две помойки. От Arch’а хоть инфу с буилдами(в качестве той же инфы) можно почерпнуть. А Gentoo – пустая трата времени. :)
Арч концептуально хорош, но он постоянно катится. Это развлечение не для всех. Слака же наоборот стабильна как этосамое мамонта. Но в отличие от дебиана там довольно легко ставится свежий софт. Я давно съехал на дебиан потому что надоело всё это красноглазие, ну и он нужен по работе. Древние версии пакетов? Ну и хрен на них. Я тут все лето на олдстейбле просидел, и как-то даже не страдал. Но конечно странно, что самая замороченная пакетная система оказалась самой популярной. Или вот гента, это же вообще капец что они там накрутили. Но в свое время был самый популярный дистр.