LINUX.ORG.RU

Браузер без зависимостей llvm и прочего в gentoo

 , , ,


0

1

Привет, ЛОР! Недавно поставил я gentoo на реальную машину. Установил X, все прочее и подошел выбор браузера. Хотел ставить было firefox-bin но тут меня отпугнул llvm, rust, mesa, gtk2/3. Я думал что gtk2 убрали из зависимостей firefox-bin. Есть ли вообще такой браузер который не требует этой ерунды?

Я думал что gtk2 убрали из зависимостей firefox-bin

убрали

Хотел ставить было firefox-bin но тут меня отпугнул llvm, rust

не нужно. то есть rust тебе в любом случае придётся поставить, ибо librsvg, благо есть rust-bin. llvm не нужен если у тебя не amd.

eternal_sorrow ★★★★★ ()

Есть ли вообще такой браузер который не требует этой ерунды?

Можно подумать есть выбор. Либо ФФ, либо хромоклоны, либо нерабочий вэб.

cocucka ★★★★★ ()

Православный рысь браузер. Админы, алло, у нас чел вытекает из тредов, дайте бан на мес хотя бы

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

но тут такая загвоздка - железо слабое поэтому ставлю gentoo-kernel-bin и лису через флатпак

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

xorg’у точно не нужен spidermonkey. но он нужен polkit’у. либо откажись от polkit’а (не знаю, возможно ли это на современной системе), либо ставь патченный polkit c duktape вместо spidermonkey. ну либо смирись с spidermonkey llvm rust

eternal_sorrow ★★★★★ ()

Видишь? Убедился? МОДЕРАТОРЫ СКРЫВАЮТ!

thesis ★★★★★ ()

вообще, посоветую ТС волшебный ключ к emerge: --exclude. с его помощью можно узнать, кто именно и почему хочет ту или иную зависимость. и соответственно (если возможно) отключить USE-флаг у какого нибудь пакета чтобы избавиться от этой зависимости.

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

Я не порвался просто не хочу насиловать свой компьютер. На одну машину я уже ставил но это была мощная машина, а сой ноут не тянет сборку такого софта огромного

Dumppper001 ()

Я думал что gtk2 убрали из зависимостей firefox-bin. Есть ли вообще такой браузер который не требует этой ерунды?

Есть:

% pkg info -d firefox
firefox-90.0.1,2:
	pixman-0.40.0_1
	libxcb-1.14_1
	libXrender-0.9.10_2
	libXfixes-5.0.3_2
	libXext-1.3.4,1
	libXdamage-1.1.5
	libXcomposite-0.4.5,1
	libX11-1.7.2,1
	pango-1.48.7
	libXt-1.2.1,1
	gtk3-3.24.29_1
	fontconfig-2.13.93_1,1
	nss-3.68
	harfbuzz-2.8.2
	freetype2-2.10.4
	libproxy-0.4.17
	libvpx-1.10.0
	ffmpeg-4.4_2,1
	dav1d-0.9.0
	aom-3.1.1
	webp-1.2.0
	png-1.6.37_1
	libglvnd-1.3.3
	libdrm-2.4.107,1
	jpeg-turbo-2.0.6
	graphite2-1.3.14
	gdk-pixbuf2-2.40.0
	cairo-1.17.4,3
	nspr-4.32
	libpci-3.7.0_1
	libffi-3.3_1
	libevent-2.1.12
	icu-69.1,1
	glib-2.66.8,2
	gettext-runtime-0.21
	desktop-file-utils-0.26
	dbus-glib-0.112
	dbus-1.12.20_5
	atk-2.36.0
iZEN ★★★★★ ()
Ответ на: комментарий от eternal_sorrow

Чот ты мне кажешься смутно знакомым, но это неважно.

В общем, «периодически» это все-таки не шысотписят каментов за две недели и «ни дня без темы». Способ-то рабочий, сам же свидетель.

Кстати, а чо там mandala? Вот где был флудер-рекордсмен. Неужто злые люди онанизму научили?

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

Зависимости пакетов - ненужные пакеты

Что за бред вы пишите?

rust тот же, llvm, clang

Нужны для сборки тех зависимостей, которые необходимы лисе.

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

rust тебе в любом случае придётся поставить, ибо librsvg

Разве что как build-зависимость для компиляции.

llvm не нужен если у тебя не amd.

Как это не нужен?

% pkg info -r llvm12
llvm12-12.0.1:
	mesa-dri-21.1.5

Для пересборки firefox зависимости времени компиляции:

===>>> firefox-90.0.1,2 >> (26)

===>>> The following actions will be taken if you choose to proceed:
	Re-install firefox-90.0.1,2
	Install archivers/zip
	Install databases/py-sqlite3@py38
	Install devel/autoconf213
	Install devel/autoconf-wrapper
	Install print/texinfo
	Install converters/p5-Text-Unidecode
	Install devel/gmake
	Install devel/p5-Locale-libintl
	Install misc/help2man
	Install devel/p5-Locale-gettext
	Install textproc/p5-Unicode-EastAsianWidth
	Install devel/nasm
	Install devel/pkgconf
	Install devel/rust-cbindgen
	Install lang/rust
	Install devel/cmake
	Install devel/libuv
	Install devel/autoconf
	Install devel/automake
	Install devel/libtool
	Install security/rhash
	Install devel/yasm
	Install multimedia/v4l_compat
	Install www/node
	Install devel/binutils
	Install dns/c-ares

===>>> Proceed? y/n [y]
iZEN ★★★★★ ()
Ответ на: комментарий от iZEN

Как это не нужен?

не знаю что там у вас во фряхе. в gentoo если у mesa отключить флаг llvm, то он не нужен. llvmpipe не будет собран в таком случае, и на amd этот флаг не отключить.

eternal_sorrow ★★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.