V Praze probíhá Flock 2026, tj. konference pro přispěvatele a příznivce Fedory. Přednášky lze sledovat také na YouTube.
Node-RED (Wikipedie, GitHub), webová aplikace postavená na Node.js pro vizuální programování a propojování hardwarových zařízení, API a online služeb, byl vydán ve verzi 5.0. Přehled novinek v příspěvku na blogu.
Byla vydána nová verze 3.27.0 FreeRDP, tj. svobodné implementace protokolu RDP (Remote Desktop Protocol). Opraveno bylo 5 zranitelností.
Řídící výbor GCC schválil záměr do GCC začlenit backend WebAssembly.
Po 9 týdnech vývoje od vydání Linuxu 7.0 oznámil Linus Torvalds vydání Linuxu 7.1. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a časem také na Linux Kernel Newbies.
Cheat Engine (Wikipedie) je s verzí 7.7 k dispozici už také pro Linux. Jedná se o proprietární skener/debugger paměti používaný především k cheatování v počítačových hrách.
Vláda USA nařídila společnosti Anthropic pozastavit přístup k modelům Fable 5 a Mythos 5 pro všechny cizince, včetně zaměstnanců Anthropicu.
Společnost Murena představila (YouTube) novou verzi 4.0 mobilního operačního systému /e/OS (Wikipedie) založeného na Androidu a LineageOS bez aplikací a služeb od Googlu.
V Arch User Repository (AUR) bylo kompromitováno přes 400 opomíjených balíčků (jejich seznam). Útočník do nich začlenil škodlivý npm balíček atomic-lockfile, který krade citlivá data uživatelů. Publikována byla předběžná analýza spouštěného malwaru deps.
Homebrew, správce balíčků nejen pro macOS, byl vydán ve verzi 6.0.0 (seznam změn). Hlavními novinkami jsou bezpečnostní mechanismus tap trust kvůli důvěryhodnosti závislostí, vylepšení sandboxingu na Linuxu, interní JSON API nebo zlepšení výkonu.
mám tu Slackware a chystám se na ruční kompilaci Firefoxu.Postupuju podle tohoto návodu.
Než se do toho pustím, měl bych pár dotazů na postup. Jestli mám někde chybu, rád bych se o ní dozvěděl dřív, než začnu něco dělat. Je jednoduší, dohledat co jsem nepochopil, před začátkem práce, než zůstat vyset v polovině. Když to vezmu v bodech, tak:src, kde budou zdrojové kódy, musí být v /home?*bootstrap.py. a jeho uložení do adresáře src mozilla-central, který je v adresáři se zdrojovým kódem?.mozconfig./mach build*Pokud jde o umístění zdrojových kódu, rád bych je měl v adresáři /usr/ports. Rád bych si časem vytvořil něco jako hodně zjednodušený systém portů, podobný tomu jaký je ve FreeBSD, nebo v Gentoo, ale na tomto umístění netrvám.
Řešení dotazu:
Sice je mi záhadou, proč chceš ručně kompilovat Firefox, nicméně dobrý návod můžeš získat třeba tak, že se podíváš, jakým způsobem vznikají balíčky pro rozumná distra, kde se celý „recept“ dá jednoduše „přečíst“. Třeba tak, že jsou v obyčejném Bashi funkce prepare() a build(). 
Takhle se buildí Firefox ze stažených zdrojáků konkrétní verze.
Takhle se buildí Firefox z Mercurialu.
Možná si budeš chtít konfiguraci upravit po svém, ale i tak je dobré mít k dispozici funkční baseline. Pole depends a makedepends jsou taky dobrá nápověda, protože je lepší nainstalovat si všechny závislosti předem, než podesáté marně spouštět kompilaci a doufat, že tentokrát už nic nechybí.
Faktem zůstává, že pokud má člověk potřebu ručně buildit software, který má být k dispozici jako balíček, s největší pravděpodobností používá špatné distro (pro daný účel).
Buď má mít distro k dispozici potřebný balíček, nebo má mít snadno použitelný build systém, který vyřeší všechny závislosti a balíček vytvoří, buď podle původního „receptu“ nebo s modifikacemi podle libosti.
Tiskni
Sdílej: