TCH (statz) | #1, Főfasz (10443) |
5090 | #5836 | ^ | Idézet | Wed, 12 Jul 2023 02:57:34 +02 |
84.236.*.* | *.pool.digikabel.hu |
Ezt most a saját magam által forgatott Ungoogled Chromium 106 alól... Először kifutott a tárból a forgatás alatt, mert 40 GB nem volt elég neki. Aztán beszart, mert, ha az enable_mse_mpeg2ts_stream_parser be van kapcsolva a flags.gn-ben, akkor annak kell a proprietary_codecs. Bekapcsoltam. Akkor beszart, hogy azt nem lehet bekapcsolni, ha az ffmpeg_branding Chromiumra van állítva. Itt untam meg és inkább lekapcsoltam a enable_mse_mpeg2ts_stream_parser-t a faszba. Ekkor úgy döntöttem, hogy bár megpróbálom negyedjére, de ötödjére nem leszek hajlandó újból megvárni, amíg mindent letölt és összeszinkronizál, mert az kb. 3 óra (!), úgyhogy a takarító részt kiszedtem a szkriptemből és nekivágtam negyedjére. Ezúttal végigment az egész közel 8 óra (!!!) alatt, bár a végén csak hajszál híja volt, hogy nem baszódtam meg megint, mert bár letöröltem az új webkit repoját és ~44 GB-ról 70-75 GB-ra növeltem a szabad tárhelyet, de még az is kevés volt neki!!! Úgy kellett villámgyorsan letörölnöm a régi webkit repoját is. (Minden este mindenről csinálok backupot, szóval utána simán visszaállítottam őket.) Hát bassza meg a kurwa anyját a kibebaszott kugli ezzel a monstrum bloatware szar krómmal. A buildscriptem, ha valakit érdekel (a GTK3 a rendszeremből repository szinten ki van tiltva, egy db. könyvtárba be van rakva és csak a 83-as - és most már a 106-os - Ungoogled Chromium használja): #!/bin/sh
UGC_TARGET="/opt/"
cd "$HOME"
mkdir kocsog_gugli 2>/dev/null
cd kocsog_gugli
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH="$PATH":"$HOME"/kocsog_gugli/depot_tools
export CPATH="$CPATH":/opt/gtk3/include/gtk-3.0/:/opt/gtk3/include/gtk-3.0/unix-print/
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH":/usr/lib/x86_64-linux-gnu/pkgconfig/:/opt/gtk3/lib/pkgconfig/
mkdir chromium 2>/dev/null
cd chromium/
fetch --nohooks chromium
free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null
cd src
git checkout 106.0.5249.119
gclient sync -D
free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null
rm -rf .git
free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null
git clone https://github.com/Eloston/ungoogled-chromium/
cd ungoogled-chromium/
git checkout 106.0.5249.119-1
cd ..
find ungoogled-chromium/patches/ -name '*.patch' -exec mv {} ./ \;
rm -rf ungoogled-chromium
for PATCH in *.patch;
do
patch -p1 -f < "$PATCH";
done
rm *.patch
wget https://raw.githubusercontent.com/Eloston/ungoogled-chromium/106.0.5249.119-1/flags.gn
echo 'use_gnome_keyring=false' >> flags.gn
echo 'use_pulseaudio=false' >> flags.gn
echo 'is_official_build=true' >> flags.gn
echo 'is_debug=false' >> flags.gn
echo 'symbol_level=0' >> flags.gn
echo 'dcheck_always_on=false' >> flags.gn
sed -i 's/enable_mse_mpeg2ts_stream_parser=true/enable_mse_mpeg2ts_stream_parser=false/' flags.gn
gn gen out/Release "--args=`cat flags.gn | tr '\n' ' '`"
gn args --list out/Release/ > ninja.settings
free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null
autoninja -C out/Release chrome
free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null
cd out/Release
mkdir "$UGC_TARGET""/ungoogled-chromium-106-devuan4-gtk3-portable"
cp -R locales chrome *.pak *.info *.so *.bin *.dat "$UGC_TARGET""/ungoogled-chromium-106-devuan4-gtk3-portable/"
free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null
cd "$HOME"
rm -rf kocsog_gugli/ Vigyázat, legalább 80 GB (!!!) kell neki a buildeléshez; a kész cucc 0.5 GB sincs... Sz*rk: Úgy néz ki, hogy ez azért van, mert az Ungoogled Chromium bekapcsolva hagyta a debugot... Az is_debug változót false-ra kell állítani.Sz*rk #2: Nem. A .git és a third_party könyvtárak miatt van. Le kell törölni a .git könyvtárat a gecibe, ha leszedett mindent. Egyébként érdekességképpen: • Ungoogled Chromium 73.0 GTK2: 288.6 MB • Ungoogled Chromium 83.0 GTK3: 318.1 MB • Ungoogled Chromium 106.0 GTK3: 447.6 MB Nem hízik ám egyre jobban ez a szar, miközben egyre több dolgot basznak ki belőle, nem bloatware ám, egy cseppet sem...! Fuck google... Ja futtatni így kell: LD_LIBRARY_PATH=/opt/gtk3/lib/ LANGUAGE=en /opt/ungoogled-chromium-106-devuan4-gtk3-portable/chrome --no-sandbox --user-data-dir="" --disable-web-security --ignore-certificate-errors |