LINUX.ORG.RU

Gentoo, при попытке собрать elinks ошибка 'bz2' not found

 , ,


0

1

В системе bz2 есть

$ which bzip2
/bin/bzip2
При попытке собрать elinks
Run-time dependency bzip2 found: NO (tried pkgconfig and cmake)
                                                           
meson.build:387:27: ERROR: C shared library 'bz2' not found 
Что можно сделать?

★★★★★

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

Универсальная операционная система.

Где такое написано на сайте арча?

Arch Linux - это независимо разработанный GNU/Linux общего назначения x86-64 дистрибутив, достаточно универсальный для любой роли.

Разработка сосредоточена на простоте, минимализме и элегантности кода.

Arch устанавливается как минимальная базовая система, сконфигурированная пользователем, на основе которой создается его собственная идеальная среда путем установки только того, что требуется или желательно для их уникальных целей.
https://archlinux.org/about/

🙂

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

Всякая DIY автоматизация может захотеть вывод изображения, раз там есть HDMI, а какой там вывод изображения, если хромой крошится? Сечас же модно всё через WEB делать. Да и без хромого найдется софт, нестабильно работающий на ARM, нафиг нужна автоматизация, если постоянно что-то отваливается, а обновлени вобще может всё порушить...

Всякие маршрутизаторы/ТВ приставки и пр. где царство ARM, там фактически не ОС, а прошивка, где версии всего софта фиксированые и всё «притёрто». Пока на ARM'е не будет весь софт работать нормально, на нем ни десктоп, ни «умный дом на коленке» не собрать.

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

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

Пока на ARM’е не будет весь софт работать нормально, на нем ни десктоп, ни «умный дом на коленке» не собрать.

Это да,это факт. Софт по остаточному принципу туда портируют конечно.

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

и образовательные цели само собой.

Ага, причём по моим ощущением, это основной рынок. Купил, поизучал, понял, что для десктопа не подходит, за науку спасибо :) И пусть дальше в ящике стола валяется или через wifi цветочки поливает/свет в одной комнате включает (с четырмя ядрами и 2/4 Гбайт ОЗУ).

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

для десктопа не подходит
с четырмя ядрами и 2/4 Гбайт ОЗУ

По мне, десктоп в большинстве случаев использования - это браузер, видео, музыка. Арм в такой конфигурации здесь справится.
Преимущества в сравнении с большими компами - цена и энергопотребление. Примером недостатков - ‘хождение по мукам’ burato. )

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

Сова, глобус. Куда там «versatile enough» против «universal», к тому же последний стоит слева, а значит, ЕМНИП, обозначает неизменное свойство, тогда как первый лишь ситуативное 😛

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

Там всё на месте.

$ qlist bzip2
/bin/bzip2
/bin/bunzip2
/bin/bzcat
/usr/share/man/man1/bunzip2.1
/usr/share/man/man1/bzcat.1
/usr/share/man/man1/bzip2.1
/bin/bzip2-reference
/usr/bin/bzmore
/usr/bin/bzcmp
/usr/bin/bzgrep
/usr/bin/bzegrep
/usr/bin/bzip2recover
/usr/bin/bzfgrep
/usr/bin/bzdiff
/usr/bin/bzless
/usr/include/bzlib.h
/usr/share/doc/bzip2-1.0.8-r4/README.XML.STUFF.bz2
/usr/share/doc/bzip2-1.0.8-r4/README.COMPILATION.PROBLEMS.bz2
/usr/share/doc/bzip2-1.0.8-r4/README.bz2
/usr/share/doc/bzip2-1.0.8-r4/CHANGES.bz2
/usr/share/doc/bzip2-1.0.8-r4/manual.pdf
/usr/share/doc/bzip2-1.0.8-r4/html/manual.html
/usr/share/man/man1/bzip2recover.1.bz2
/usr/share/man/man1/bzip2-reference.1.bz2
/usr/share/man/man1/bzfgrep.1.bz2
/usr/share/man/man1/bzgrep.1.bz2
/usr/share/man/man1/bzdiff.1.bz2
/usr/share/man/man1/bzegrep.1.bz2
/usr/share/man/man1/bzless.1.bz2
/usr/share/man/man1/bzmore.1.bz2
/usr/share/man/man1/bzcmp.1.bz2
/usr/lib64/libbz2.so
/lib64/libbz2.so.1
/lib64/libbz2.so.1.0
/lib64/libbz2.so.1.0.8
/usr/bin/pbzip2
/usr/bin/pbunzip2
/usr/share/doc/pbzip2-1.1.13/ChangeLog.bz2
/usr/share/doc/pbzip2-1.1.13/README.bz2
/usr/share/doc/pbzip2-1.1.13/AUTHORS.bz2
/usr/share/man/man1/pbzip2.1.bz2
/usr/bin/pbzcat

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

/lib64

Выже уже писал про разрядность, elinks достаточно древний,и достаточно хреного обновляющийся,чтобы зависеть от x32 и игнорить x64. Попробуй собери 32х-битки нужных зависимостей.

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

Я пишу, про то что реально видел, на какие задачи знакомые применяют одноплатники. Для них RPi не готов, не получилось у них на нём десктоп, и на полноценную автоматизацию дома запала не хватило, вот и поливает цветы 2Гб ОЗУ. Но вам виднее.

музыка

И что у одноплатников с музыкой? Звук в HDMI идёт? Или хотя бы в базе разъём под наушники без USB-звуковушки?

цена и энергопотребление

Цена важна, если покупать. Для десктопа вполне хватает компа 5-7 летней давности, то есть списанного железа, которое итак достаётся нормальным сисадминам и их знакомым :). Перепаял на материнке конденсаторы, докупил память, может б/у проц на алике взял. Корпус и БП итак обычно есть...

Сегодня комп 2016 года совсем не тоже самое, что в 1993 какой-нибудь i8086 из 1986 года.

А энергопотребление существено, либо где нестабильное электроснабжение, либо где цены заметно выше, чем в РФ.

Так что из преимуществ — размеры, бесшумность и легкость запитки от аккумулятора.

Я подарил старшему сыну примерно в 15 лет RPi 3B, чтобы она у него, как у настоящего компьютерщика, в столе без дела валялась. У меня где-то валяется RPi 4, я её один раз включил, чтобы проверить что рабочая, вспомнил потраченное время на другие малинки и апельсинку и больше RPi 4 не трогал. Пока я лучше буду что-нибудь паять/точить/варить, чем тратить время на ARM, может быть как-нибудь потом.

‘хождение по мукам’ burato. )

С точки зрения burato, хождения по мукам у тех, кто не компиляет, а пытается использовать armbian, и в этом он прав, даже для RPi. А ещё веселее было с апельсинкой, где была куча кривых сборок разных дистрибутивов, причём пакеты только из основных реп. Но не всем нравится компилять.

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

А то, что армбиан не подходит, вы как определяли, без хождения по мукам? И эта фраза:

была проблема с зависанием при I/O, которую я решил только переходом на Gentoo и компилянием

тоже как-бы про мучения. Пусть у вас и в прошлом, но не все ведь хотят Gentoo.

mky ★★★★★
()
dos-desktop ~ # emerge elinks -vpt

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
Dependency resolution took 1.42 s.

[ebuild  N     ] www-client/elinks-0.16.1.1-r2::gentoo  USE="X bzip2 mouse nls ssl unicode zlib -bittorrent -brotli -debug -finger -ftp -gnutls -gopher -gpm (-guile) -idn -javascript -lua -lzma -nntp -perl -samba -test -tre -xml -zstd" LUA_SINGLE_TARGET="lua5-1 -lua5-3 -lua5-4 -luajit" 1 990 KiB

Total: 1 package (1 new), Size of downloads: 1 990 KiB
dos-desktop ~ # emerge elinks -1
Calculating dependencies... done!
Dependency resolution took 1.36 s.

>>> Verifying ebuild manifests
>>> Emerging (1 of 1) www-client/elinks-0.16.1.1-r2::gentoo
>>> Installing (1 of 1) www-client/elinks-0.16.1.1-r2::gentoo
>>> Completed (1 of 1) www-client/elinks-0.16.1.1-r2::gentoo
>>> Jobs: 1 of 1 complete                           Load avg: 1.51, 0.41, 0.19

УМВР

ComradeDOS
()