Operacinė sistema – Stunivers https://www.stunivers.com Programavimas, technologijos, fotografija, maisto gaminimas, kelionės… sveiki atvykę į mano pasaulį. Wed, 31 Dec 2025 12:56:21 +0000 lt-LT hourly 1 https://wordpress.org/?v=6.9 https://www.stunivers.com/wp-content/uploads/2025/02/cropped-logo-stunivers-32x32.png Operacinė sistema – Stunivers https://www.stunivers.com 32 32 Kaip įdiegti „Firefox Developer Edition“ arba ne-ESR versiją Debian sistemoje https://www.stunivers.com/lt/2025/12/31/kaip-idiegti-firefox-developer-edition-arba-ne-esr-versija-debian-sistemoje/ https://www.stunivers.com/lt/2025/12/31/kaip-idiegti-firefox-developer-edition-arba-ne-esr-versija-debian-sistemoje/#respond Wed, 31 Dec 2025 12:09:33 +0000 https://www.stunivers.com/?p=1035 Pagal numatytuosius nustatymus Debian distribucijoje yra tik Firefox ESR (Extended Support Release) versija. Ši versija gauna saugumo atnaujinimus, bet negauna naujausių funkcijų, kaip paprastos arba kūrėjams skirtos versijos.

Asmeniškai aš naudoju dvi Firefox versijas kartu su Google Chrome. Chrome padeda man patikrinti tinklalapių veikimą daugumoje aplinkų, bet kai reikia giliau testuoti ir derinti – aš naudoju Firefox Developer Edition, kurios Debian paketų saugykloje nėra.

Paprastai galima parsisiųsti Firefox tiesiai iš Mozilla ir sukurti GNOME piktogramą, bet taip prarandama patogi APT atnaujinimų sistema. Aš norėjau sprendimo, kuris leistų naudoti ne-ESR Firefox ir Firefox Developer Edition per oficialų APT mechanizmą.


1. Kokios Firefox versijos

Trumpai apie skirtingas versijas:

  • Firefox Developer Edition: skirta kūrėjams, turi pažangesnius įrankius ir eksperimentines funkcijas.
  • Firefox ESR (Extended Support Release): stabilesnė versija su ilgalaikiu palaikymu.
  • Įprasta Firefox (ne-ESR): pilna versija su naujausiomis funkcijomis.

2. Diegimo žingsniai

2.1. Sukurk APT raktų aplanką

Pirmiausia įsitikink, kad APT turi vietą raktams:

sudo install -d -m 0755 /etc/apt/keyrings

Šiame aplanke bus saugomi Mozilla saugyklos raktai.


2.2. Parsisiųsk Mozilla saugyklos parašo raktą

Atsisiųsi raktą, kuriuo bus patvirtinti paketai:

wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- \
  | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

Tai užtikrina, kad paketai iš Mozilla yra tikri ir nepažeisti.


2.3. Raktų patikrinimas (dinamiškas)

Gali patikrinti, ar vietinė rakto versija atitinka oficialią iš Mozilla:

LOCAL_HASH=$(sha256sum /etc/apt/keyrings/packages.mozilla.org.asc | awk '{print $1}')
ONLINE_HASH=$(curl -s https://packages.mozilla.org/apt/repo-signing-key.gpg | sha256sum | awk '{print $1}')
[ "$LOCAL_HASH" = "$ONLINE_HASH" ] && echo "✅ Raktas atitinka" || echo "⚠️ Raktas neatitinka"

Tai sugeneruoja hash reikšmes vietinei ir oficialiai rakto versijai ir palygina jas tarpusavyje.


2.4. Pridėk Mozilla saugyklą

Pasakyk APT, kad ieškotų paketų Mozilla saugykloje:

echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" \
  | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null

Tai leidžia Debian sistemai rasti ir parsisiųsti ne-ESR bei Developer Edition versijas.


2.5. Prioritetų nustatymas (nebūtina, bet rekomenduojama)

Gali pridėti prioritetų taisykles, kad APT pirmenybę teiktų Mozilla paketams:

echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla

Tai užtikrina, kad naujinant arba diegiant APT naudos Mozilla saugyklą.


2.6. Įdiek Firefox versijas

Atnaujink ir įdiek naršykles:

sudo apt update && sudo apt install firefox firefox-devedition

Dabar turėsi tiek įprastą ne-ESR Firefox, tiek Developer Edition.


2.7. (Pasirinktinai) Lietuvių kalbos paketai

Kad sąsaja būtų lietuvių kalba:

sudo apt install firefox-l10n-lt firefox-devedition-l10n-lt

Tai suteiks lokalizuotas versijas abiem naršyklėms.

📌 Santrauka

Naudojant šį vadovą

  • „Firefox“ naršyklės automatiškai atnaujinamos per APT.
  • Galite įdiegti kitas „Firefox“ versijas, ne tik numatytąją ESR.
  • Išvengiate rankinių diegimų ir chaoso, susijusio su atskirais tar.gz paketais nepatyrusiems naudotojams.
]]>
https://www.stunivers.com/lt/2025/12/31/kaip-idiegti-firefox-developer-edition-arba-ne-esr-versija-debian-sistemoje/feed/ 0