Portál AbcLinuxu, 8. května 2025 13:56

Dotaz: Ruční kompilace Firefoxu

2.5.2020 21:45 Jack Hokus | skóre: 34 | blog: LostHeaven
Ruční kompilace Firefoxu
Přečteno: 278×
Odpovědět | Admin
Ahoj,

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:

*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.

http://www.jackhokus.cz/

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.5.2020 22:38 debian+
Rozbalit Rozbalit vše Re: Ruční kompilace Firefoxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co tak skusit a uvidis?
3.5.2020 05:18 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Ruční kompilace Firefoxu
Odpovědět | | Sbalit | Link | Blokovat | Admin

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.

3.5.2020 09:18 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Ruční kompilace Firefoxu
Ahoj,

důvod proč chci umět zkompilovat FF ručně je ten, že bych si rád zkusil jak se mi bude "chodit v botách" správce distribuce.

Jako platformu pro tenhle pokus jsem si vybral Slackware, protože ho málo kdo používá, tudíž je menší pravděpodobnost, že mne nějaký ortodoxní fanda seřve za zneuctění "jeho" distribuce.

A krom toho mám teď Slackware na disku a snažím se upravovat si věci, které mi nesedí. Inspirací mi bylo tohle video.

Samozřejmě se jedná o experiment za účelem se něco naučit, pokud vůbec něco vytvořím na DW se s tím nechystám, děkuju za odkazy. Prostujduju.
http://www.jackhokus.cz/
3.5.2020 09:23 debian+
Rozbalit Rozbalit vše Re: Ruční kompilace Firefoxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Poznaj stranku https://slackbuilds.org/.
3.5.2020 09:28 debian+
Rozbalit Rozbalit vše Re: Ruční kompilace Firefoxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zoznam sa s tymto, ak: https://mirrors.slackware.com/slackware/slackware/source/xap/mozilla-firefox/
3.5.2020 10:09 debian+
Rozbalit Rozbalit vše Re: Ruční kompilace Firefoxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ak chces pouzivat Slackbook, tak si precitaj Základy Slackware Linuxu (Slackbook) (CZ), alebo si najdi anglicke aktualne vydanie.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.