Воспрос о принципиальных трудностях. Pacman + makepkg + LFS.

Мне интересно глубинное устройство линукс, да и как начинающий программист, хотелось бы в дальнейшем связать свою работу именно с ним. Потому - LFS. Уже давно приглядываюсь, когда-то читал, но так и не взялся за дело. С тех пор прошел год, и вот вышло новое издание книги LFS 7.0, я уже где-то пол года на Арчлинукс и восхищен его пакетной системой. В своей LFS хотелось бы собирать пакеты путем mekepkg, брать PKGBUILDы из AUR и ставить всё это дело pacman`ом. Короче, хотелось бы строить всецело по образу и подобию Арчлинукс.
Может мне кто-нибудь чётко пояснить, что меня ждёт. Есть ли какие-нибудь проблемы, что-то, где придётся химичить?
Оригинально программы устанавливаются просто копируясь в нужные пакпи. А пакетный менеждер(как мне кажется) просто хранит информацию + понимает команды, как с ней работать. Короче, выглядит так, что это “просто”, точнее, не сложнее, чем сам LFS.

Может кто-нибудь пробовал? Может дать напутствия перед стартом?
https://fastenv.ru
И будет ещё один арчбанг или …. короче тут есть списочек.
Пробовал. Лучше собрать Генту. Еще лучше остаться на Арче.
Не стоит, правда. Нудная рутина и к программированию отношения не имеет.
Только потеря времени, а через некоторое время и интереса. Лучше самим программированием на Арче займись.
Глубинное устройство линукс тоже можно изучать на Арче. Исходники пакмана открыты, так что просто думать, как оно работает, не эффективно. Лучше исследовать.

Интересно было бы посмотреть реализацию USE-флагов из генты или их систему слотов на Арче. ;)
grunewald
У меня характер такой. Я всегда, что бы в чём-то разобраться, ставлю перед собой высокую цель. Так что когда у меня в Арче всё работает, и заводится чуть ли ни в одно касание, это как-то не способствует росту моих знаний. Ну очень медленно. А так чтоб читать исходники пакмана абстрактной цели ради - это для меня затруднительно.

Так что когда Вы мне в моём вопросе про книги(чистый код), рекомендовали взять заказ или же сделать форк nano, это было очень метко, и очень кстати. За что, кстати, спасибо :-)


Касательно времени - да вроде не так страшен чёрт, как его именуют. Я же не собираюсь там кеды разворачивть. У меня тут-то дефолтный wm - dwm.
Да и не собираюсь я в один подход. Сделать за месяц - думаю этого достаточно, что бы обильно гугля, вдумчиво всё собрать?
https://fastenv.ru
mango
И будет ещё один арчбанг или …. короче тут есть списочек.
Arch Hurd - не понял отличий
WTF? Кажется, автор даже не понял, что это вообще не линукс…
mehanoid
Arch Hurd - не понял отличий
WTF? Кажется, автор даже не понял, что это вообще не линукс…
Суть не в этом, а в том, что всё это не нужно ;-)
Соглашусь с grunewald по началу это интересно. И наверное, даже занятно, но в итоге теряется смысл, когда ты делаешь очередное “поделие”.
Я, как бы, некоторое время участвовал в разработке арчбанга (где то полтора года назад), но в итоге надоело ;)
Для повышения “экспириенса” сборщика пакетов и “типа своего дистрибутива”, конечно можно побаловаться, но не более того.
RiD
Так что когда Вы мне в моём вопросе про книги(чистый код), рекомендовали взять заказ или же сделать форк nano, это было очень метко, и очень кстати. За что, кстати, спасибо :-)
Не за что! Вот лучше трать время на заказы. Полезнее во всех отношениях. И опыт, и деньги, и клиентура.
Или ты форк нано сделал? Я нано пользуюсь очень часто. ;)
Так что когда у меня в Арче всё работает, и заводится чуть ли ни в одно касание, это как-то не способствует росту моих знаний.
Хочешь занять себя в Арче и улучшить знания? Попробуй создать PKGBUILD для сборки Unity 3D.
RiD
как начинающий программист
RiD
LFS
RiD
читать исходники пакмана абстрактной цели ради - это для меня затруднительно

Может стоит дальше развиваться в области системного администрирования, а не тратить время на программирование и сопуствующие ему вещи?

RiD
В своей LFS хотелось бы собирать пакеты путем mekepkg, брать PKGBUILDы из AUR и ставить всё это дело pacman`ом. Короче, хотелось бы строить всецело по образу и подобию Арчлинукс.

Это будет не “по образу”, а вполне себе Arch Linux процентов на 90. Остальные 10% - initscripts+название. Просто твой Arch Linux будет установлен альтернативным способом, а не через установочную программу с Arch Linux Live CD.
А я таки собрал!
Теперь BLFS на очереди.
Лично я нашел процесс достаточно увлекательным!

Если вкратце - то у меня долго не собирался pacman. Потом я плюнул, собрал всю LFS, собрал pacman. Потом написал для каждого пакета(их 78) PKGBUILD и переустановил pacman`ом.

Теперь я в день пишу по несколько PKGBUILD`ов и собираю BLFS(вот еще, может, пара дней, и иксы подниму).

В планах: привести PKGBUILD`ы к академическому стилю, аккуратно расставить зависимости, прописать ссылки на пакеты и попробовать обновить в автоматическом режиме :-)
(Вместе с LFS идёт wget-list. Так что можно автоматически подставлять ссылки с нового wget-list`а).
В общем минимизировать процесс обновления до беглого просмотра LFS-current и автоматической “пересборки мира”.
https://fastenv.ru
RiD
А я таки собрал!
Теперь BLFS на очереди.
Лично я нашел процесс достаточно увлекательным!

Если вкратце - то у меня долго не собирался pacman. Потом я плюнул, собрал всю LFS, собрал pacman. Потом написал для каждого пакета(их 78) PKGBUILD и переустановил pacman`ом.

Теперь я в день пишу по несколько PKGBUILD`ов и собираю BLFS(вот еще, может, пара дней, и иксы подниму).

В планах: привести PKGBUILD`ы к академическому стилю, аккуратно расставить зависимости, прописать ссылки на пакеты и попробовать обновить в автоматическом режиме :-)
(Вместе с LFS идёт wget-list. Так что можно автоматически подставлять ссылки с нового wget-list`а).
В общем минимизировать процесс обновления до беглого просмотра LFS-current и автоматической “пересборки мира”.

Охренеть… Тебя что, из универа отчислили, что так резко делать нечего стало?
 
Зарегистрироваться или войдите чтобы оставить сообщение.