Intro
There are not many graphic mode browsers for lesser machines, which is why it's worth spreading the word of badwolf and cream, which do a very good job without eating all your memory or hogging your machine like others I won't name on account of my lawyer.Badwolf browser compiling
Badwolf uses ninja for some operation. If you are on an amd64 system, just download it:---
wget https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-linux.zip unzip ninja-linux.zip sudo mv ninja /usr/local/bin---
Otherwise you need to compile it first. I imagine that git and the usual dev libs are installed on the system.
---
mkdir nin cd nin git clone https://github.com/ninja-build/ninja.git cd ninja echo "Compiling ninja - this takes a while" ./configure.py --bootstrap strip --strip-unneeded ninja sudo mv ninja /usr/local/bin---
Next you need to install the dependencies, and there are a lot, about 90 for 44M. On a debian system:
---
sudo apt install -y gcc libwebkit2gtk-4.0-dev libxml2 make pkg-config gettext git ed wget https://distfiles.hacktivis.me/releases/badwolf-1.3.0.tar.gz tar -xvzf badwolf* cd badwolf-1.3.0 ./configure ninja strip --strip-unneeded badwolf sudo mv badwolf /usr/local/binAnd that's it.
Don't forget to download the ad-blocking list (see doc). I also have an alias that starts badwolf with a startpage
cream
If anything, cream is even more straightforward to compile than badwolf since it just uses the usual tools.The following C libraries are required:
- GTK+ 3
- WebKit2 API for GTK+ 3
it will call dependencies and you'll get more than 100 files for roughly 150M, so don't panic. You can always erase it after to reclaim the space.
After that, it's just the usual:
wget https://github.com/MalcolmReed-ent/cream/archive/refs/heads/main.zip unzip main.zip cd cream-main makeenjoy !
[Top]