Скучно-серый опенбокс с небольшим закосом под ретро. Панель взял от крысы, больно уж к ней привык. После дебиана немного неудобно конечно, целый день ушел на сборку всего нужного софта.
Как собирал? Про sbopkg знаешь? Оно и зависимости на основе REQUIRES=«» высчитывает. slackpkg+ еще удобная вещица, там можно подключить репозитории от alienbob, и не надо будет собирать libreoffice, chromium.
Bash такой bash. И то что за окном уже 2024, не мешает ему оставаться все тем же привычным ‘глупым’ башем. )
bash крайне продвинутый шел, а такой примитив везде есть:
$ neofethc
Команда «neofethc» не найдена. Возможно, вы имели в виду:
команда 'neofetch' из deb-пакета neofetch (7.1.0-4)
Попробуйте: sudo apt install <имя_deb-пакета>
И что, зависимости сами поставятся, по необходимости за ненадобностью вычистятся, а сборка сконфигурируется как надо? Особенно если это xfce-all, из которого обычно нужно дёрнуть 2-3 программы а уж точно не всё.
Что такое конфигурация сборки? В Slackware слакбилды, их не нужно конфигурировать.
И что, зависимости сами поставятся
Зависимостей эти пакеты не требуют, это же исходники из CD, ты можешь их собрать сразу после установки системы.
по необходимости за ненадобностью вычистятся
Чистить зависимости тоже не надо, исходя из предыдущего моего ответа. А старые пакеты удалятся, посмотри скрипт, там вызывается upgradepkg.
Особенно если это xfce-all, из которого обычно нужно дёрнуть 2-3 программы а уж точно не всё
Я сомневаюсь что ты можешь собрать программы xfce разных версий так, что бы одна была от xfce 4.12 а другая от xfce 4.14, они почти все зависят от libxfce4util, libxfce4ui, xfconf, а я сомневаюсь что можно держать их набор из разных версий.
Но если мы говорим о минорных изменениях, в контексте «дернуть 2-3 программы», допустим в пределах xfce 4.14.x, то ты можешь собрать thunar, просто положив только его архив, и запустив слакбилд. Изменять слакбилды не нужно, они берут версию из архива. Задача еще больше упрощается.
Вот всё то, что делается опциями ./configure или гентушными use-флагами или что там в других сборочных системах. Местами это просто приятно, а местами принципиально важно. Например дефолтный ffmpeg абсолютно бесполезен на малинках, да и вообще на arm может не задействоваь neon, а это -100...200% производительности.
Зависимостей эти пакеты не требуют
Так не бывает. Ну или требует адовго дублирования кода и тот же xfce будет весить гиа 2-3-4 и тащить свой собственный Х-сервер и libc.
Я сомневаюсь что ты можешь собрать программы xfce разных версий так, что бы одна была от xfce 4.12 а другая от
Это другой вопрос, но генту и дебиан в принципе такое позволят и программы имеют неплохой шанс запуститься и работать.
Но я про то, как поставить xfwm, xfdesktop и xfpanel, но не поставить thunar, x-archiver, parole, хфце-буфер обмена и всё в таком духе.
Так не бывает. Ну или требует адовго дублирования кода и тот же xfce будет весить гиа 2-3-4 и тащить свой собственный Х-сервер и libc.
Как твоя система будет работать без ядра и libc? Никак. Я написал что оно будет работать и собираться после установки, только после того как ты поставил стандартные наборы L/, X/, и другие.
Это другой вопрос, но генту и дебиан в принципе такое позволят и программы имеют неплохой шанс запуститься и работать.
Они такое не позволяют, да и ты просто даже с помощью копирования файлов, и создания некой смеси, не заставишь работать xfce 4.14 thunar на xfce 4.12 базе, потому что там разные версии gtk. Между xfce 4.14 - xfce 4.16 разные символы.
Какие свойства ПМ Debian, заставят работать эти приложения вместе?
Но я про то, как поставить xfwm, xfdesktop и xfpanel, но не поставить thunar, x-archiver, parole, хфце-буфер обмена и всё в таком духе.
Достаточно зайти в скрипт, и удалить строки которые тебе не нужны: