Si të instaloni Firefox Nightly në Ubuntu: një udhëzues i plotë hap pas hapi

  • Depozita APT e Mozilla-s ofron Firefox Nightly të optimizuar dhe të sigurt me përditësime të integruara.
  • Flatpak instalon Nightly në mënyrë të izoluar, është i lehtë për t'u përditësuar dhe nuk ndikon në Firefox-in e qëndrueshëm.
  • Tarball-i .tar.bz2 ofron kontroll të plotë; vendoseni atë në direktorinë tuaj HOME për përditësime automatike.
  • Përdorimi i një profili të veçantë (-P nightly-session) dhe -no-remote shmang konfliktet e versioneve.

firefox çdo natë

Nëse punoni me uebin ose jeni thjesht kuriozë të provoni versionin më të fundit nga Mozilla, ndoshta keni menduar se si ta ekzekutoni Firefox Nightly në Ubuntu pa e prishur shfletuesin tuaj të qëndrueshëm. Ky udhëzues ofron disa mënyra për ta instaluar atë, për ta mbajtur të përditësuar dhe, shumë e rëndësishme, për ta lejuar atë të bashkëjetojë me Firefox-in tuaj të rregullt duke përdorur një profil të veçantë. E gjithë kjo shpjegohet me udhëzime të qarta, shembuj dhe këshilla praktike bazuar në skenarë të botës reale. Qëllimi: të instalohet, testohet dhe përditësohet Firefox Nightly në Ubuntu pa e prishur mjedisin tuaj..

Ekzistojnë tre metoda që mbulojnë praktikisht të gjitha nevojat: instalimi nga depoja APT e ofruar nga Mozilla, përdorimi i një pakete Flatpak dhe përdorimi i skedarit klasik "të lëvizshëm" .tar.bz2. Secila ka pro dhe kundrat e veta, dhe këtu do t'i shihni ato në detaje në mënyrë që të zgjidhni atë që ju përshtatet më së miri. Gjithashtu do të mësoni se si të krijoni një profil të veçantë dhe një shkurtore .desktop për të shmangur konfliktet me Firefox-in tuaj të qëndrueshëm..

Çfarë është Firefox Nightly dhe pse mund të të interesojë?

Firefox Nightly është versioni i Firefox-it për zhvillim, i përpiluar dhe publikuar çdo ditë me veçoritë më të fundit, rregullimet e gabimeve dhe funksionalitetet e testimit. Kjo e bën atë perfekt për zhvilluesit, testuesit dhe përdoruesit kuriozë që duan të qëndrojnë një hap përpara të tjerëve. Nightly mund të përfshijë ndryshime në ndërfaqe dhe eksperimente që nuk janë ende në versionin e qëndrueshëm.Kjo është arsyeja pse është një ide e mirë ta izoloni sesionin tuaj nga Firefox-i që përdorni çdo ditë.

Historikisht, disa ndryshime të mëdha (si ndërfaqja "Australis" në të kaluarën) krijuan shumë bujë sepse ndikuan në zgjerimet dhe zakonet e përdorimit. Prandaj, nëse do të instaloni Nightly, rekomandohet që ta mbani të paprekur profilin tuaj të qëndrueshëm të Firefox-it dhe të krijoni një të veçantë posaçërisht për Nightly. Ndarja e profileve shmang papajtueshmëritë, humbjen e të dhënave dhe kohën e ngadaltë të nisjes për shkak të kontrolleve në masë..

Metodat e instalimit në Ubuntu: një përmbledhje

Para se të hyjmë në detaje, ja një përmbledhje e përgjithshme e opsioneve të disponueshme, të gjitha të vlefshme në Ubuntu dhe derivatet e tyre (Linux Mint, etj.): Arkivi zyrtar i Mozilla-s për APT, Flatpak dhe tar.bz2Çdo metodë trajton instalimin, integrimin dhe përditësimet ndryshe.

  • Depozita e Mozilla APTinstalimi si një paketë .deb, integrimi nativ me sistemin dhe përditësimet nëpërmjet menaxherit të paketave.
  • FlatpakPaketim i izoluar nga sistemi, i lehtë për t’u instaluar/përditësuar, bashkëjeton mirë me versionet e tjera dhe nuk ndikon në Firefox-in e qëndrueshëm nga depot zyrtare.
  • Tarball .tar.bz2Metoda "portative"; kontroll dhe fleksibilitet maksimal, por me hapa më manualë për të integruar lëshuesin dhe për të menaxhuar përditësimet.

Gjatë gjithë udhëzuesit unë shpjegoj secilën metodë me komanda, përparësi/kundër dhe shënime mbi bashkëjetesën me Firefox-in e qëndrueshëm. Gjithashtu do të shihni se si të shtoni paketa gjuhësore dhe si të përditësoni ose çinstaloni në varësi të metodës që zgjidhni..

Instaloni Firefox Nightly nga depoja e Mozilla APT

Mozilla ka njoftuar një depo APT për Linux (Debian/Ubuntu dhe derivatet e saj) me paketat Firefox Nightly .deb. Kjo është mënyra "më e pastër" për të menaxhuar Nightly si çdo aplikacion tjetër sistemi: instalohet, integrohet dhe përditësohet direkt nga menaxheri i paketave. Ekzistojnë gjithashtu paketa gjuhësore l10n për të përshtatur ndërfaqen me spanjishten tuaj të preferuar (ES, AR, CL, MX).

Këto janë hapat e rekomanduar në Ubuntu-n modern për të konfiguruar çelësin, depon dhe instalimin. Komandat kërkojnë privilegje sudo:

sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://packages.mozilla.org/apt/repo-signing-key.gpg | \ sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | \ sudo tee /etc/apt/sources.list.d/mozilla.list > /dev/null sudo apt update sudo apt install firefox-nightly

Me këtë, do ta keni shfletuesin të instaluar si një paketë .deb. Nëse doni të vendosni përparësitë e APT (pinning) për të kontrolluar se cila origjinë ka përparësi, mund të krijoni një preferencë që ndikon vetëm në Nightly. Ky hap është opsional dhe i destinuar për përdoruesit e përparuar.:

printf "Paketa: firefox-nightly\nPIN: origin packages.mozilla.org\nPIN-Priority: 500\n" | \ sudo tee /etc/apt/preferences.d/moz-firefox-nightly > /dev/null

Për të shtuar një paketë gjuhësore, kërkoni paketën përkatëse dhe instalojeni atë. Ka disa shije spanjolle midis l10n në dispozicion.:

apt-cache search firefox-nightly-l10n | grep -i espa sudo apt install firefox-nightly-l10n-es-es # Spanjisht (Spanjë)

alternativa:

sudo apt install firefox-nightly-l10n-es-ar # Spanjisht (Argjentinë) sudo apt install firefox-nightly-l10n-es-cl # Spanjisht (Kili) sudo apt install firefox-nightly-l10n-es-mx # Spanjisht (Meksikë)

Avantazhet e metodës APT: ekzekutues të optimizuar për kompiluesin, flamuj sigurie të aktivizuar plotësisht dhe përditësime të integruara në ciklin e rregullt të sistemit. Për ata që kërkojnë performancë dhe rehati, zakonisht është opsioni më i ekuilibruar..

Instaloni Firefox Nightly me Flatpak

Nëse preferoni ta izoloni shfletuesin nga sistemi dhe varësitë e tjera, Flatpak është një alternativë e shkëlqyer. Është i lehtë për t’u instaluar dhe përditësuar, dhe ju lejon të përdorni Nightly pa ndikuar në Firefox-in e qëndrueshëm që vjen me shpërndarjen tuaj. Për më tepër, gjithmonë mund ta çinstaloni me një komandë të vetme nëse doni ta lini "sikur të mos kishte ndodhur asgjë"..

Së pari, sigurohuni që keni mbështetje për Flatpak (më shumë informacionNë Ubuntu-n aktuale, zakonisht mjafton të instalohet paketa; në sistemet më të vjetra, një PPA specifike u bë popullore. Po ju jap të dyja opsionet, kështu që mund të zgjidhni sipas versionit tuaj.:

Ubuntu aktual:

azhurnimi sudo apt && sudo apt instalo flatpak

Ubuntu i vjetër (nëse keni nevojë për PPA-në historike):

sudo add-apt-repository ppa:alexlarsson/flatpak sudo apt update && sudo apt install flatpak

Me Flatpak të gatshëm, mund ta instaloni Nightly nga një flatpakref i mirëmbajtur për këtë qëllim. Procesi mund t'ju kërkojë të aktivizoni një depo shtesë (për shembull, deponë GNOME) herën e parë. Përgjigju si të preferosh; zakonisht nuk është e nevojshme ta aktivizosh për gjithçka.:

instaloni flatpak - nga https://firefox-flatpak.mojefedora.cz/org.mozilla.FirefoxNightly.flatpakref

Për të ekzekutuar shfletuesin e instaluar si Flatpak, mos harroni të përdorni komandën "run". Mund ta nisni nga terminali ose të krijoni një shkurtore me të njëjtën komandë.:

drejtuar flatpak org.mozilla.FirefoxNightly

Përditësimi dhe çinstalimi janë po aq të thjeshta. Në këtë mënyrë, gjithmonë do të keni versionin më të fundit ose mund ta pastroni sistemin brenda sekondash.:

përditësimi i flatpak org.mozilla.FirefoxNightly, çinstalimi i flatpak org.mozilla.FirefoxNightly

Instaloni dhe përdorni skedarin tarball .tar.bz2 (metodë portative)

Metoda tradicionale për ndërtimet e Linux çdo natë është skedari .tar.bz2. Ju e shkarkoni, e ekstraktoni dhe e ekzekutoni atë: nuk "instalon" asgjë në sistem dhe mund ta ruani ku të dëshironi. Është ideale nëse dëshironi kontroll të plotë ose të keni kopje të shumta paralelisht për testim..

Udhëzues bazë hap pas hapi për përdorimin e tarball-it duke i mbajtur të gjitha të dhënat në dosjen tuaj personale (i rekomanduar nëse dëshironi përditësime automatike brenda aplikacionit): Vendoseni Nightly në një shteg ku keni leje shkrimi..

  1. Shkarkoni Nightly tarball nga Faqja zyrtare nga Mozilla Nightly.
  2. Krijo një dosje për aplikacionet e tua lokale (nëse nuk ekziston):
mkdir -p "$HOME/aplikacione"
  1. Ekstraktoni skedarin .tar.bz2 atje:
cd "$HOME/apps" tar xf ~/Downloads/firefox-*.tar.bz2 # Rregullo emrin sipas skedarit të shkarkuar

E rëndësishme në lidhje me përditësimet automatike: nëse e vendosni Nightly në /opt (ose në ndonjë shteg që kërkon root) siç mund ta keni bërë në një përpjekje të mëparshme, shfletuesi nuk do të jetë në gjendje të përditësohet automatikisht çdo ditë sepse nuk ka leje për të shkruar në atë dosje. Instalimi në direktorinë tuaj HOME lejon që versioni i Nightly të përditësohet vetë pa shkarkuar skedarin tarball çdo ditë..

Për ta integruar më mirë me sistemin, mund të krijoni një shkurtore .desktop dhe një profil të dedikuar, në mënyrë që të mos ndikojë në Firefox-in tuaj të qëndrueshëm. Do t'i shpjegoj të dy detajet më poshtë..

Krijo një profil të veçantë në mënyrë që të mos ndërhyjë me Firefox-in tënd të qëndrueshëm.

Ky është truku që zgjidh "problemin" klasik: hapja e Nightly dhe bërja e tij të përpiqet të përdorë profilin tuaj të paracaktuar, kontrollimi i zgjerimeve dhe çaktivizimi i gjërave që nuk duhet. Me një profil të veçantë, Nightly fillon lehtë, nuk ndikon në shtesat tuaja të përditshme dhe ju lejon të eksperimentoni pa frikë. Komanda kryesore: krijoni dhe përdorni një profil unik.

Së pari, krijoni profilin e ri (për shembull, “nightly-session”) dhe më pas hapeni atë, duke specifikuar se duhet ta përdorë atë profil. Shtoni -no-remote për të ekzekutuar Nightly dhe versionin e qëndrueshëm të Firefox-it njëkohësisht, nëse është e nevojshme. Funksionon njësoj për APT, Flatpak ose tarball duke rregulluar rrugën/thirrjen:

Krijo një profil:

firefox -CreateProfile seancë-nate

Hape duke përdorur atë profil specifik:

firefox -P seancë-nate -pa-telekomandë

Nëse e keni instaluar duke përdorur APT, skedari binar do të quhet firefox-nightly. Me Flatpak, do t'ju duhet të përdorni parametrat flatpak run dhe pass; dhe me një tarball, skedari ekzekutues do të jetë firefox brenda dosjes së nxjerrë. Rregulloni komandën sipas origjinës së instalimit tuaj.

Krijo një shkurtore .desktop për hapje të lehtë

Me një skedar .desktop, do ta keni Nightly në menynë e aplikacioneve tuaja dhe mund ta fiksoni në stacionin e pritjes. Nëse e keni instaluar me APT, zakonisht krijohet automatikisht. Nëse e keni sjellë me Flatpak, është gjithashtu i integruar. Me skedarin tarball, është më mirë ta krijoni manualisht nisësin dhe, nëse dëshironi, ta kopjoni atë në /usr/share/applications (kërkon sudo) ose ta lini në hapësirën tuaj të përdoruesit. Do t'ju tregoj një shembull duke përdorur skedarin tarball të vendosur në $HOME/apps:

mkdir -p ~/.local/share/applications cat > ~/.local/share/applications/firefox-nightly.desktop << 'EOF' [Hyrje për Desktop] Emri=Firefox Nightly Koment=Shfletuesi i Uebit Firefox (Nightly) Exec=/home/YOUR_USER/apps/firefox/firefox -P nightly-session -no-remote Terminal=false Lloji=Ikona e Aplikacionit=/home/YOUR_USER/apps/firefox/browser/chrome/icons/default/default128.png Kategoritë=Rrjeti;Shfletuesi i Uebit; StartupWMClass=Firefox Nightly EOF

Zëvendësoni YOUR_USERNAME me emrin tuaj të vërtetë dhe rregulloni shtegun e ikonës nëse është e nevojshme. Nga aty, do të jeni në gjendje të kërkoni për "Firefox Nightly" në nisësin tuaj të preferuar. Nëse preferoni që i gjithë sistemi ta shohë atë, kopjoni skedarin .desktop në /usr/share/applications me sudo..

Disa skripte të zhvilluara nga komuniteti që qarkullojnë në GitHub automatizojnë gjithçka: shkarkimin e tarball, krijimin e profilit, krijimin e skedarëve .desktop dhe pastrimin e përkohshëm të skedarëve. Këto skripte mund të kërkojnë sudo vetëm për të kopjuar skedarin .desktop në /usr/share/applications, duke siguruar që sistemi ta njohë atë menjëherë. Përdorini ato me rrezikun tuaj dhe gjithmonë rishikoni përmbajtjen përpara se t'i ekzekutoni..

Paketa gjuhësore (l10n) për Nightly

Nëse instaloni Nightly nëpërmjet APT nga repozitori i Mozilla-s, mund të shtoni gjuhën tuaj të preferuar spanjolle duke përdorur paketat l10n. Siç e patë më sipër, emrat janë intuitivë: es-es, es-ar, es-cl, es-mx. Instalimi i njërit prej tyre përkthen ndërfaqen dhe disa mesazhe në dialektin përkatës..

Për t'i gjetur shpejt dhe më pas për t'i instaluar ato: Përdorni kërkimin apt-cache dhe zgjidhni paketën e saktë l10n.

kërkim apt-cache firefox-nightly-l10n | grep -i es sudo apt install firefox-nightly-l10n-es-es

Përditësoni dhe çinstaloni sipas metodës

Mënyra e përditësimit dhe heqjes së Nightly varet nga mënyra se si e keni instaluar. Do ta përmbledh me komandat praktike për secilën metodë. Kjo siguron që të mos lini gjurmë ose të prishni konfigurimin tuaj të qëndrueshëm të Firefox-it..

  • APT (Mozilla)
    • Për të përditësuar: sudo apt update && sudo apt upgrade (ose lejoni që menaxheri juaj i grafikës ta bëjë këtë).
    • Çinstaloni: sudo apt remove firefox-nightly (dhe opsionale sudo apt autoremove).
  • Flatpak
    • Për të përditësuar: flatpak update org.mozilla.FirefoxNightly.
    • Çinstaloni: flatpak uninstall org.mozilla.FirefoxNightly.
  • Topuz
    • Përditësimi: Nëse është në direktorinë tuaj HOME, Nightly zakonisht përditësohet automatikisht. Nëse e vendosni në /optDo të duhet ta shkarkoni dhe zëvendësoni tarball-in manualisht.
    • Çinstaloni: Fshini dosjen ku e keni ekstraktuar dhe hiqni skedarin .desktop që keni krijuar.

Nëse keni krijuar një profil të quajtur nightly-session, mund ta mbani ose ta fshini duke përdorur menaxherin e profileve të Firefox-it kur të mos ju nevojitet më. Mbajtja e profileve të ndara është një praktikë e mirë nëse do të alternoni midis ndërtimeve të qëndrueshme dhe atyre të natës..

Shënime dhe probleme tipike (me zgjidhjet e tyre)

Nightly nuk përditësohet automatikisht Nëse e keni instaluar nga tarball në një dosje vetëm për lexim për përdoruesin tuaj (për shembull, /opt), përditësuesi i integruar nuk mund t'i shkruajë patch-et, duke ju detyruar ta shkarkoni dhe zëvendësoni manualisht paketën çdo ditë. Zgjidhje: Zhvendoseni atë në dosjen tuaj kryesore ose instalojeni duke përdorur APT/Flatpak për të deleguar përditësimet e sistemit.

Nëse e vëreni atë Nightly zëvendëson Firefox-in e qëndrueshëm Nëse i çaktivizon zgjerimet, kjo ndodh sepse po përdorni të njëjtin profil për të dyja. Krijo një profil të ri (firefox -CreateProfile nightly-session) dhe ekzekutoje atë me -P nightly-session -no-remote. Kjo do të parandalojë konfliktet e sesioneve dhe "fshirjen" e shtesave midis versioneve të ndryshme.

Kur instaloni nëpërmjet PPA-së ose depove që nuk i ndajnë siç duhet paketat, mund të përfundoni me Thunderbird ose komponentë të tjerë në degët "zhvillimi" Pa dashje. Depozita APT e Mozilla-s për Nightly është projektuar posaçërisht për Firefox Nightly dhe versionin e tij l10n, duke ju dhënë kontroll më të mirë mbi atë që instaloni.

Nëse po përdorni Flatpak dhe ju kërkon të aktivizoni një depo shtesë (si ajo në GNOME) Gjatë instalimit nga Flatpakref, mund ta pranoni ose injoroni atë sipas preferencës suaj. Kjo kërkesë është normale në disa burime të komunitetit Flatpakref dhe nuk duhet të ndikojë në përdorimin e Nightly.

Për të integruar skedarin tarball me ikonën dhe hyrjen e tij në menu, krijoni skedarin .desktop siç tregohet më sipër. Nëse doni ta tërhiqni ikonën në dok (Plank, Dash to Dock, etj.), thjesht hapni dosjen. /usr/share/applications o ~/.local/share/applications y tërhiqni lëshuesin e sapokrijuarE thjeshtë dhe efektive.

Në disa raste, do të shihni skripte që premtojnë instalimin e Nightly me "një komandë": ato shkarkojnë versionin më të fundit, konfigurojnë profilin "nightly-session", krijojnë skedarin .desktop dhe e vendosin atë në vendndodhjen e duhur. Gjithmonë rishikojini ato, por ato janë një referencë e mirë për hapat minimalë që ju nevojiten për të automatizuar..

Kur të zgjidhni secilën metodë

Nëse dëshironi integrim i përmirësuar me Ubuntu Dhe për ta përditësuar atë si çdo paketë tjetër, depoja APT e Mozilla-s është aleati juaj. Do të merrni skedarë binare me optimizime për kompilim, të përforcuar me flamuj sigurie dhe ato do të integrohen pa probleme në rutinën tuaj të përditësimit.

Nëse preferoni izolimi i sistemit Me ciklin e tij të pavarur jetësor, Flatpak është i lehtë për t’u mirëmbajtur dhe do të bashkëjetojë pa probleme me versionin e qëndrueshëm të parainstaluar në shpërndarjen tuaj. Për më tepër, heqja e tij është e menjëhershme nëse ju nevojitet vetëm për testime të rastit.

Si buscas kontroll manual Nëse ju duhet të keni kopje të shumta të versionit Nightly që ekzekutohen në të njëjtën kohë, skedari tarball .tar.bz2 mbetet opsioni më fleksibël. Megjithatë, vendoseni atë në direktorinë tuaj kryesore për të përfituar nga përditësuesi automatik; nëse e lini në /opt, supozojmë se do t'ju duhet ta zëvendësoni manualisht paketën kur të publikohet një version i ri.

Shembuj të ekzekutimit me profil të veçantë

Edhe pse ideja është e njëjtë, komanda e ekzekutimit ndryshon pak në varësi të mënyrës se si e keni instaluar. Kam përfshirë disa variacione që t'i përshtatni sipas situatës suaj. Çelësi mbetet -P çdo natë-sesion -no-mote.

  • APT (Mozilla)
    firefox-nightly -P nightly-session -no-remote
  • Flatpak
    flatpak ekzekuton org.mozilla.FirefoxNightly -P nightly-session -no-remote
  • Topuz
    /home/YOUR_USER/apps/firefox/firefox -P seancë-nate -pa-telekomandë

Nëse e keni tashmë të hapur versionin stabil të Firefox-it dhe doni të hapni Nightly pa e "lidhur" atë me të njëjtën instancë, parametri -no-mote është thelbësor. Parandaloni një Firefox që të përpiqet të ripërdorë sesionin e tjetrit.

Praktika të mira për testime pa dhimbje çdo natë

Përdorni një profil të veçantë për Nightly dhe lëreni profilin tuaj live mënjanë. Aktivizoni sinkronizimin e Firefox-it (nëse e përdorni) në profilin Nightly me kujdes, në rast se nuk dëshironi që të dhënat e testimit të përzihen me faqeshënuesit tuaj të përditshëm. Mos harroni se Nightly mund të çaktivizojë përkohësisht zgjerimet e papajtueshme..

Ngjite shkurtoren në stacionin e pritjes dhe jepini një emër që nuk do të ngatërrohet me versionin e qëndrueshëm, për shembull, "Firefox Nightly". Nëse e modifikoni skedarin .desktop, shtoni parametrin -P nightly-session -no-remote në rreshtin Exec. Në këtë mënyrë nuk do të duhet ta mbani mend komandën çdo herë..

Nëse zbuloni një problem ose regres, përfitoni nga fakti që Nightly merr rregullime çdo ditë. Kontrolloni për përditësime në pritje ose raportoni gabimin nëse ai vazhdon. Pjesëmarrja me reagime është pjesë e frymës së përdorimit të Nightly..

Pasi të zgjidhni metodën që i përshtatet më së miri nevojave tuaja, të konfiguroni një profil të veçantë dhe, nëse është e nevojshme, lëshuesin .desktop, do të keni më të mirën e të dy botëve: një Firefox të qëndrueshëm për punë dhe një version të përditshëm Nightly për eksperimentim dhe zhvillim. Me depon APT të Mozilla-s, fitoni integrim dhe siguri; me Flatpak, izoloni varësitë; dhe me tarball, fitoni kontroll absolut. Çelësi praktik për të shmangur konfliktet është profili "nightly-session" dhe parametri -no-remote, dhe paketat gjuhësore l10n plotësojnë përvojën e lehtë të gjuhës spanjolle. Provimi i versionit më të fundit të Firefox në Ubuntu është më i lehtë nga sa duket nëse ndiqni këto baza..