Falkon er en KDE nettleser som bruker QtWebEngine gjengivelsesmotor. Det var tidligere kjent som QupZilla. Den har som mål å være en lett nettleser tilgjengelig gjennom alle større plattformer.
Selv om falkon er nå en del av KDE, det kan bli installert uten KDE (med tap av kwallet funksjonalitet).
Falkon er avhengig av QtWebEngine. Som bruker en forgreningskopi av chromium, og er derfor sårbar for mange problemer som finnes der. Qt utviklerne har alltid foretrukket å lage utgivelser samtidig som resten av Qt (i stedet for å legge til nødrettinger). Nå som de er opptatt av å flytte til Qt6, 5.15.3 og senere Qt-5.15 utgivelser er i utgangspunktet bare tilgjengelige til betalende kunder. QtWebEngine er et unntak på grunn av LGPL lisensen sin, men å få git kildene (med forgrenet chromium undermodul) til et punkt hvor det med hell vil bygge på det nåværende BLFS systemet kan kreve mye innsats. Vær oppmerksom på at fremtidige rettelser for sårbarheter kan være svært forsinket, i den grad du bør vurdere å bruke en annen nettleser.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): https://download.kde.org/stable/release-service/23.08.5/src/falkon-23.08.5.tar.xz
Nedlasting MD5 sum: bac0775269c5961a66359e21dc96cf89
Nedlastingsstørrelse: 2.5 MB
Estimert diskplass som kreves: 134 MB
Estimert byggetid: 1.2 SBU (Bruke parallellisme=4)
extra-cmake-modules-5.115.0, KDE Frameworks-5.115.0 (for karchive), og qtwebengine-5.15.17
Strengt tatt er det bare karchive som kreves for å bygge falkon, men flere andre pakker i KF5 kan brukes hvis de er tilstede. For å bygge kun karchive, last ned den pakken fra den spesifiserte mappen i KDE Frameworks-5.115.0 og bruk byggeinstruksjonene på den siden og endre $KF5_PREFIX til /usr.
gnome-keyring-42.1, PySide2, og Shiboken2
Redaktørens notater: https://wiki.linuxfromscratch.org/blfs/wiki/falkon
Installer falkon ved å kjøre følgende kommandoer:
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ .. && make
For å teste resultatene, kjør: make
test. Alle tester skal bestå. Hvis noen mislykkes,
vil de fullstendige resultatene være tilgjengelige i Testing/Temporary/LastTest.log
.
Nå, som root
bruker:
make install
Når du oppgraderer denne pakken, er det mulig at innholdet av
applikasjonen vil forbli tom selv om alt annet ser ut til å
fungere skikkelig. Prøv i dette tilfellet å fjerne ~/.cache/falkon
og starte programmet på nytt.
Hvis du har installert Pyside2 vil
du undersøke hellopython.py som er i
scripts/
mappen, og kanskje kopiere
det til hjemmemappen din.
Hvis du er på en ikke-x86_64 arkitektur og får problemer med
manglende tekst, kan det være lurt å eksportere QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox"
før du
kjører Falkon.
-DBUILD_TESTING=OFF
: Dette vil spare
litt tid og plass ved å ikke bygge testprogrammene, bruk denne hvis
du ikke ønsker å kjøre testen.