LINUX.ORG.RU

Slackware 15 openbox

 ,


0

1

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

>>> Просмотр (1920x1080, 627 Kb)



Проверено: hobbit ()

целый день ушел на сборку всего нужного софта

Как собирал? Про sbopkg знаешь? Оно и зависимости на основе REQUIRES=«» высчитывает. slackpkg+ еще удобная вещица, там можно подключить репозитории от alienbob, и не надо будет собирать libreoffice, chromium.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 2)
Ответ на: комментарий от MOPKOBKA

Я это все не сразу понял, поначалу просто качал со slackbuilds и собирал вручную. Хотя в этом есть даже какая-то медитативность)

theRoofy
() автор топика
Ответ на: комментарий от theRoofy

Хотя в этом есть даже какая-то медитативность)

Тогда тебе точно надо заняться сборкой LFS :)

hobbit ★★★★★
()

$ neofethc
bash: neofethc: comand not found

Bash такой bash. И то что за окном уже 2024, не мешает ему оставаться все тем же привычным ‘глупым’ башем. )
Мой старый коммент

p.s. Для Ъ, у меня zsh. И соответственно в такой же ситуации будет:
zsh: correct 'neofethc' to 'neofetch' [nyae]?

Или по Tab дополнит оставшиеся строки. Или вытащит из истории команд.

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 3)
Ответ на: комментарий от krasnh

Bash такой bash. И то что за окном уже 2024, не мешает ему оставаться все тем же привычным ‘глупым’ башем. )

bash крайне продвинутый шел, а такой примитив везде есть:

$ neofethc
Команда «neofethc» не найдена. Возможно, вы имели в виду:
  команда 'neofetch' из deb-пакета neofetch (7.1.0-4)
Попробуйте: sudo apt install <имя_deb-пакета>

https://mirrors.slackware.com/slackware/slackware-current/extra/bash-completion/

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от krasnh

А зачем автоисправление, если можно заново написать? Меня оно в zsh бесило всегда.

theRoofy
() автор топика

Слака вообще то пакетная! И даже больше, не сильно то хороша для сборки из исходников.

kirill_rrr ★★★★★
()
Ответ на: комментарий от papin-aziat

А манекены из чего по вашему делают? Да и 3Д-печать уже подкатила.

kirill_rrr ★★★★★
()
Ответ на: комментарий от krasnh

Bash такой bash. И то что за окном уже 2024, не мешает ему оставаться все тем же привычным ‘глупым’ башем.

Зато «умные» баши постоянно нороваят воткнуть тебе что нибудь, о чём ты их совсем не просил. В 10% случаев даже угадывают.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

И даже больше, не сильно то хороша для сборки из исходников.

Не соглашусь. Вот хочу я собрать XFCE с кастомными версиями пакетов, просто копирую source/xfce, ложу свои архивы, и запускаю xfce-build-all.sh, все!

И в отличии от Gentoo, нету надоедливого ПМ на питоне, я Gentoo не пользовался, но сколько же я жалоб на него слышал, ужас.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

И что, зависимости сами поставятся, по необходимости за ненадобностью вычистятся, а сборка сконфигурируется как надо? Особенно если это xfce-all, из которого обычно нужно дёрнуть 2-3 программы а уж точно не всё.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Не понял тебя.

а сборка сконфигурируется как надо?

Что такое конфигурация сборки? В Slackware слакбилды, их не нужно конфигурировать.

И что, зависимости сами поставятся

Зависимостей эти пакеты не требуют, это же исходники из CD, ты можешь их собрать сразу после установки системы.

по необходимости за ненадобностью вычистятся

Чистить зависимости тоже не надо, исходя из предыдущего моего ответа. А старые пакеты удалятся, посмотри скрипт, там вызывается upgradepkg.

Особенно если это xfce-all, из которого обычно нужно дёрнуть 2-3 программы а уж точно не всё

Я сомневаюсь что ты можешь собрать программы xfce разных версий так, что бы одна была от xfce 4.12 а другая от xfce 4.14, они почти все зависят от libxfce4util, libxfce4ui, xfconf, а я сомневаюсь что можно держать их набор из разных версий.

Но если мы говорим о минорных изменениях, в контексте «дернуть 2-3 программы», допустим в пределах xfce 4.14.x, то ты можешь собрать thunar, просто положив только его архив, и запустив слакбилд. Изменять слакбилды не нужно, они берут версию из архива. Задача еще больше упрощается.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 5)
Ответ на: комментарий от Chord

Вообще похоже на кигуруми.

Они иногда бывают всратые.

a1ba ★★
()
Ответ на: комментарий от MOPKOBKA

Что такое конфигурация сборки?

Вот всё то, что делается опциями ./configure или гентушными use-флагами или что там в других сборочных системах. Местами это просто приятно, а местами принципиально важно. Например дефолтный ffmpeg абсолютно бесполезен на малинках, да и вообще на arm может не задействоваь neon, а это -100...200% производительности.

Зависимостей эти пакеты не требуют

Так не бывает. Ну или требует адовго дублирования кода и тот же xfce будет весить гиа 2-3-4 и тащить свой собственный Х-сервер и libc.

Я сомневаюсь что ты можешь собрать программы xfce разных версий так, что бы одна была от xfce 4.12 а другая от

Это другой вопрос, но генту и дебиан в принципе такое позволят и программы имеют неплохой шанс запуститься и работать.

Но я про то, как поставить xfwm, xfdesktop и xfpanel, но не поставить thunar, x-archiver, parole, хфце-буфер обмена и всё в таком духе.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Вот всё то, что делается опциями ./configure

Этим занимаются слакбилды.

Так не бывает. Ну или требует адовго дублирования кода и тот же 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, хфце-буфер обмена и всё в таком духе.

Достаточно зайти в скрипт, и удалить строки которые тебе не нужны:

  xfce4-dev-tools \
  libxfce4util \
  xfconf \
  libxfce4ui \
  exo \
  garcon \
  tumbler \
  Thunar \
  xfce4-panel \
  xfce4-settings \
  xfce4-session \
  xfdesktop \
  xfwm4 \
  xfce4-appfinder \
  gtk-xfce-engine \
  xfce4-terminal \
  orage \
  thunar-volman \
  xfce4-power-manager \
  xfce4-pulseaudio-plugin \
  xfce4-notifyd \
  xfce4-clipman-plugin \
  xfce4-screenshooter \
  xfce4-systemload-plugin \
  xfce4-taskmanager \
  xfce4-weather-plugin \
Допустим я хочу xfdekstop, xfwm, xfce4-panel. Делаю вот так:
 xfce4-dev-tools \
  libxfce4util \
  xfconf \
  libxfce4ui \
  exo \
  garcon \
  xfce4-panel \
  xfdesktop \
  xfwm4 \

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.