Есть ли менеджер пакетов для BLFS?

Firefox 60 больше не поддерживает расширения XUL, поэтому расширения, предоставляемые пакетами xul-ext-, больше не работают с ним. Вам нужно будет дождаться, пока эквивалентные webext-пакеты станут доступны в Debian 9. Уже есть ошибки, требующие этого, вы можете подписаться на них, чтобы получать обновления:

Кроме того, вы можете установить их вручную в браузере.

0
08.12.2020, 20:45
2 ответа

На данный момент вы можете интегрировать существующий менеджер пакетов, такой как apt, в сборку LFS, но это крайне ненадежно, так как вы, вероятно, очень быстро окажетесь в аду зависимостей, а установка менеджера пакетов и никому еще не удавалось успешно интегрировать менеджер пакетов в систему LFS. Единственное другое решение, которое у вас есть, — это создать собственный менеджер пакетов, что представляет собой совершенно новый уровень сложности. Однако есть подсказка, объясняющая, как установить dpkg и apt в LFS по адресуhttp://www.linuxfromscratch.org/hints/downloads/files/dpkg.txt

1
18.03.2021, 22:44

Я частично согласен с другим ответом из музыки Саи Маанаса, но не согласен с тем, что «никто никогда не добивался успеха», существует по крайней мере 14 программ или методов управления пакетами, которые, по-видимому, работают. некоторые требуют ранней интеграции, отсюда раннее упоминание об управлении пакетами в книге LFS.

для общего управления пакетами RPM, Deb и Arch PKGBUILD (и, возможно, больше )есть еще много советов на связанномhttps://www.linuxfromscratch.org/hints/downloads/files/сайте. Существует множество других проектов, которые часто успешно используются некоторыми пользователями. один из нихhttps://github.com/KeithDHedger/LFSPkg/

Самая большая проблема, с которой вы можете столкнуться, — это наличие уже установленных файлов, а будущий менеджер пакетов не знает об их существовании. https://www.linuxfromscratch.org/hints/downloads/files/dpkg.txt, как уже упоминалось, также включает способ сообщить менеджеру об этих пакетах путем предварительной загрузки в базу данных (просто текстового файла )с указанными «пакетами». Для других типов пакетов вам может потребоваться изучить, как они хранят эти данные, и соответствующим образом изменить свои базы данных. простая установка rpm/dep работает, а удаление или обновление может сработать.

Разрешение зависимостей и подсказки — это еще один зверь, и я читал и видел, как люди добивались успеха с Arch Linux pacman и их системой AUR PKGBUILD. Однако вы можете не захотеть копировать их зеркала, если не хотите сломать свою систему или медленно превратить ее в Arch в течение срока ее обновления/обновления. Определенно не невозможно заставить работать один или несколько менеджеров пакетов, и некоторые люди даже создали серверы компиляции и зеркальные системы для своей личной сети. Я надеюсь, чтоhttps://www.linuxfromscratch.org/hints/downloads/files/rpm.txtдля пакетов rpm и взгляд наhttps://github.com/benvd/lfs-pacmanдаст вам достаточно вдохновения, чтобы попробовать и протестировать их. возможно, не в вашем ежедневном драйвере, виртуальная машина или временная система могут быть лучшими

2
16.09.2021, 12:04

Теги

Похожие вопросы