Как да инсталирате Firefox Nightly на Ubuntu: пълно ръководство стъпка по стъпка

  • APT хранилището на Mozilla предлага оптимизиран и сигурен Firefox Nightly с интегрирани актуализации.
  • Flatpak инсталира Nightly изолирано, лесен е за актуализиране и не засяга стабилната версия на Firefox.
  • Архивът .tar.bz2 осигурява пълен контрол; поставете го в домашната си директория за автоматични актуализации.
  • Използването на отделен профил (-P nightly-session) и -no-remote избягва конфликти на версии.

Нощ на

Ако работите с интернет или просто сте любопитни да изпробвате най-новото от Mozilla, вероятно сте се чудили как да стартирате Firefox Nightly на Ubuntu, без да объркате стабилния си браузър. Това ръководство предлага няколко начина за инсталирането му, поддържането му актуализации и, много важното, да му позволите да съществува едновременно с обикновения ви Firefox, използвайки отделен профил. Всичко това е обяснено с ясни инструкции, примери и практични съвети, базирани на реални сценарии. Целта: да инсталирате, тествате и актуализирате Firefox Nightly на Ubuntu, без да нарушавате вашата среда..

Има три метода, които покриват почти всички нужди: инсталиране от APT хранилището, предлагано от Mozilla, използване на Flatpak пакет и прибягване до класическия „преносим“ .tar.bz2 файл. Всеки от тях има своите плюсове и минуси и тук ще ги видите подробно, за да можете да изберете този, който най-добре ви подхожда. Ще научите също как да създадете отделен профил и пряк път .desktop, за да избегнете конфликти със стабилния си Firefox..

Какво е Firefox Nightly и защо може да ви е интересно?

Firefox Nightly е развойната версия на Firefox, компилирана и пускана ежедневно с най-новите функции, корекции на грешки и тестови функционалности. Това я прави идеална за разработчици, тестери и любопитни потребители, които искат да са с една крачка от времето. Nightly може да включва промени в интерфейса и експерименти, които все още не са в стабилната версия.Ето защо е добра идея да изолирате сесията си от Firefox, който използвате ежедневно.

В исторически план някои големи промени (като интерфейса „Australis“ по онова време) генерираха много шум, защото засягаха разширенията и навиците за употреба. Ето защо, ако ще инсталирате Nightly, се препоръчва да запазите стабилния си профил във Firefox непокътнат и да създадете отделен специално за Nightly. Разделянето на профили избягва несъвместимости, загуба на данни и бавно зареждане поради групови проверки..

Методи за инсталиране в Ubuntu: общ преглед

Преди да навлезем в подробности, ето общ преглед на наличните опции, всички валидни в Ubuntu и производни (Linux Mint и др.): Официалният APT, Flatpak и tar.bz2 архив на MozillaВсеки метод обработва инсталирането, интеграцията и актуализациите по различен начин.

  • Хранилище на Mozilla APTинсталация като .deb пакет, вградена интеграция със системата и актуализации чрез мениджъра на пакети.
  • FlatpakСистемно изолиран пакет, лесен за инсталиране/актуализиране, съвместно работи добре с други версии и не засяга стабилната версия на Firefox от официалните хранилища.
  • Тарбол .tar.bz2: „преносим“ метод; максимален контрол и гъвкавост, но с повече ръчни стъпки за интегриране на стартера и управление на актуализациите.

В цялото ръководство обяснявам всеки метод с команди, плюсове/минуси и бележки относно съвместното съществуване със стабилния Firefox. Ще видите също как да добавяте езикови пакети и как да актуализирате или деинсталирате в зависимост от избрания от вас метод..

Инсталирайте Firefox Nightly от хранилището на Mozilla APT

Mozilla обяви APT хранилище за Linux (Debian/Ubuntu и производни) с .deb пакети на Firefox Nightly. Това е „най-чистият“ начин за управление на Nightly като всяко друго системно приложение: то се инсталира, интегрира и актуализира директно от мениджъра на пакети. Съществуват и езикови пакети l10n, за да адаптирате интерфейса към предпочитания от вас испански (ES, AR, CL, MX)..

Това са препоръчителните стъпки в съвременния Ubuntu за конфигуриране на ключа, хранилището и инсталацията. Командите изискват 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 [подписано от=/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

С това браузърът ще бъде инсталиран като .deb пакет. Ако искате да зададете APT приоритети (закачване), за да контролирате кой произход има приоритет, можете да създадете предпочитание, което засяга само Nightly. Тази стъпка е по избор и е предназначена за напреднали потребители.:

printf "Пакет: firefox-nightly\nПИН: origin packages.mozilla.org\nПриоритет на ПИН: 500\n" | \ sudo tee /etc/apt/preferences.d/moz-firefox-nightly > /dev/null

За да добавите езиков пакет, потърсете съответния пакет и го инсталирайте. Сред наличните l10n има няколко испански вкуса:

apt-cache search firefox-nightly-l10n | grep -i espa sudo apt install firefox-nightly-l10n-es-es # Испански (Испания)

алтернативи:

sudo apt install firefox-nightly-l10n-es-ar # Испански (Аржентина) sudo apt install firefox-nightly-l10n-es-cl # Испански (Чили) sudo apt install firefox-nightly-l10n-es-mx # Испански (Мексико)

Предимства на APT метода: оптимизирани за компилатор изпълними файлове, напълно активирани флагове за сигурност и актуализации, интегрирани в редовния системен цикъл. За тези, които търсят производителност и комфорт, това обикновено е най-балансираният вариант..

Инсталирайте Firefox Nightly с Flatpak

Ако предпочитате да изолирате браузъра от системата и други зависимости, Flatpak е чудесна алтернатива. Лесен е за инсталиране и актуализиране и ви позволява да използвате Nightly, без това да засяга стабилния Firefox, който е част от вашата дистрибуция. Освен това, винаги можете да го деинсталирате с една команда, ако искате да го оставите „сякаш нищо не се е случило“..

Първо, уверете се, че имате поддръжка на Flatpak (MÁS informaciónВ текущия Ubuntu обикновено е достатъчно да се инсталира пакетът; в по-старите системи специфичен PPA стана популярен. Давам ти и двата варианта, за да можеш да избереш според твоята версия.:

Текущ Ubuntu:

sudo apt update && sudo apt install flatpak

Стар Ubuntu (ако имате нужда от историческия PPA):

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

С готовия Flatpak можете да инсталирате Nightly от flatpakref, поддържан за тази цел. Процесът може да ви помоли да активирате допълнително хранилище (например хранилището на GNOME) първия път. Отговорете както предпочитате; обикновено не е необходимо да го активирате за всичко.:

Инсталиране на flatpak --от https://firefox-flatpak.mojefedora.cz/org.mozilla.FirefoxNightly.flatpakref

За да стартирате браузъра, инсталиран като Flatpak, не забравяйте да използвате командата „run“. Можете да го стартирате от терминала или да създадете пряк път със същата команда.:

flatpak стартира org.mozilla.FirefoxNightly

Актуализирането и деинсталирането са еднакво прости. По този начин винаги ще имате най-новата версия или можете да почистите системата за секунди.:

Актуализация на flatpak org.mozilla.FirefoxNightly Деинсталиране на flatpak org.mozilla.FirefoxNightly

Инсталирайте и използвайте .tar.bz2 tarball (преносим метод)

Традиционният метод за нощни компилации на Linux е файлът .tar.bz2. Изтегляте го, разархивирате и стартирате: той не „инсталира“ нищо в системата и можете да го запазите където пожелаете. Идеално е, ако искате пълен контрол или да имате няколко копия едновременно за тестване..

Основно ръководство стъпка по стъпка за използване на tarball, като същевременно запазвате всичко в личната си папка (препоръчително, ако искате автоматични актуализации в приложението): Поставете Nightly в път, където имате права за запис..

  1. Изтеглете tarball-а на Nightly от Официален сайт от Mozilla Nightly.
  2. Създайте папка за локалните си приложения (ако не съществува):
mkdir -p "$HOME/apps"
  1. Разархивирайте .tar.bz2 файла там:
cd "$HOME/apps" tar xf ~/Downloads/firefox-*.tar.bz2 # Променете името според изтегления файл

Важно относно автоматичните актуализации: ако поставите Nightly в /opt (или по друг път, който изисква root права), както може би сте направили при предишен опит, браузърът няма да може да се актуализира автоматично ежедневно, защото няма разрешения за запис в тази папка. Инсталирането във вашата HOME директория позволява на Nightly build да се актуализира, без да изтегля tarball всеки ден..

За да го интегрирате по-добре със системата, можете да създадете пряк път .desktop и специален профил, така че да не влияе на стабилната ви версия на Firefox. Ще обясня и двете подробности по-долу..

Създайте отделен профил, за да не пречи на стабилната ви версия на Firefox.

Това е трикът, който решава класическия „проблем“: отваряне на Nightly и опит за използване на профила ви по подразбиране, проверка на разширенията и деактивиране на неща, които не би трябвало. С отделен профил, Nightly стартира леко, не влияе на ежедневните ви добавки и ви позволява да експериментирате без страх. Ключовата команда: създайте и използвайте уникален профил.

Първо, създайте новия профил (например „nightly-session“) и след това го стартирайте, като посочите, че трябва да използва този профил. Добавете -no-remote, за да стартирате Nightly и стабилната версия на Firefox едновременно, ако е необходимо. Работи по същия начин за APT, Flatpak или tarball, като се коригира пътят/извикването:

Създайте профил:

firefox -CreateProfile нощна сесия

Стартиране с помощта на този конкретен профил:

firefox -P нощна сесия -без отдалечено управление

Ако сте инсталирали с APT, двоичният файл ще се казва firefox-nightly. С Flatpak ще трябва да използвате параметрите за изпълнение и предаване на flatpak; а с tarball, изпълнимият файл ще бъде firefox в разархивираната папка. Настройте командата според произхода на вашата инсталация.

Създайте пряк път на работния плот за лесно стартиране

С .desktop файл ще имате Nightly в менюто си с приложения и можете да го закачите към Dock. Ако сте го инсталирали с APT, обикновено такъв се създава автоматично. Ако сте го прехвърлили с Flatpak, той също е интегриран. С tarball-а е най-добре да създадете стартера ръчно и, ако желаете, да го копирате в /usr/share/applications (изисква sudo) или да го оставите в потребителското си пространство. Ще ви покажа пример, използвайки tarball-а, поставен в $HOME/apps:

mkdir -p ~/.local/share/applications cat > ~/.local/share/applications/firefox-nightly.desktop << 'EOF' [Запис на работния плот] Name=Firefox Nightly Comment=Уеб браузър Firefox (Nightly) Exec=/home/ВАШИЯТ_ПОТРЕБИТЕЛ/apps/firefox/firefox -P nightly-session -no-remote Terminal=false Type=Икона на приложението=/home/ВАШИЯТ_ПОТРЕБИТЕЛ/apps/firefox/browser/chrome/icons/default/default128.png Categories=Мрежа;Уеб браузър; StartupWMClass=Firefox Nightly EOF

Заменете YOUR_USERNAME с истинското си име и коригирайте пътя до иконата, ако е необходимо. Оттам ще можете да търсите „Firefox Nightly“ в любимия си стартер. Ако предпочитате цялата система да го вижда, копирайте .desktop файла в /usr/share/applications със sudo..

Някои разработени от общността скриптове, разпространявани в GitHub, автоматизират всичко: изтегляне на tarball, създаване на профил, създаване на .desktop файл и почистване на временни файлове. Тези скриптове може да изискват sudo само за копиране на .desktop файла в /usr/share/applications, като по този начин се гарантира, че системата ще го разпознае незабавно. Използвайте ги на свой собствен риск и винаги преглеждайте съдържанието, преди да ги стартирате..

Езикови пакети (l10n) за Nightly

Ако инсталирате Nightly чрез APT от хранилището на Mozilla, можете да добавите предпочитания от вас испански език, използвайки l10n пакети. Както видяхте по-горе, имената са интуитивни: es-es, es-ar, es-cl, es-mx. Инсталирането на един от тях превежда интерфейса и някои съобщения на съответния диалект..

За да ги намерите бързо и след това да ги инсталирате: Използвайте търсенето с apt-cache и изберете точния l10n пакет.

apt-cache search firefox-nightly-l10n | grep -i es sudo apt install firefox-nightly-l10n-es-es

Актуализирайте и деинсталирайте според метода

Как да актуализирате и премахнете Nightly зависи от това как сте го инсталирали. Ще го обобщя с практическите команди за всеки метод. Това гарантира, че няма да оставите никакви следи или да объркате стабилната си настройка на Firefox..

  • APT (Мозила)
    • Да се ​​актуализира: sudo apt update && sudo apt upgrade (или оставете вашия графичен мениджър да го направи).
    • Деинсталиране: sudo apt remove firefox-nightly (и по избор sudo apt autoremove).
  • Flatpak
    • Да се ​​актуализира: flatpak update org.mozilla.FirefoxNightly.
    • Деинсталиране: flatpak uninstall org.mozilla.FirefoxNightly.
  • Тарбол
    • Актуализация: Ако е във вашата HOME директория, Nightly обикновено се актуализира автоматично. Ако го поставите в /optЩе трябва да изтеглите и замените tarball-а ръчно.
    • Деинсталиране: Изтрийте папката, в която сте го разархивирали, и премахнете създадения от вас .desktop файл.

Ако сте създали профил, наречен nightly-session, можете да го запазите или изтриете, като използвате мениджъра на профили на Firefox, когато вече не ви е необходим. Поддържането на отделни профили е добра практика, ако ще редувате стабилни и нощни компилации..

Бележки и типични проблеми (с техните решения)

Nightly не се актуализира автоматично Ако сте го инсталирали от tarball-а в папка само за четене за вашия потребител (например /opt), вграденият актуализатор не може да запише корекциите, което ви принуждава ръчно да изтегляте и подменяте пакета всеки ден. Решения: Преместете го в домашната си папка или инсталирайте с помощта на APT/Flatpak, за да делегирате системните актуализации.

Ако забележите това Nightly замества стабилния Firefox Ако деактивира разширенията, това е защото използвате един и същ профил и за двете. Създайте нов профил (firefox -CreateProfile nightly-session) и го стартирайте с -P nightly-session -no-remote. Това ще предотврати конфликти на сесии и „прехвърляне“ на добавки между различните версии.

Когато инсталирате чрез PPA или хранилища, които не разделят правилно пакетите, може да се окажете с Thunderbird или други компоненти в клонове за „разработка“ Неволно. APT хранилището на Mozilla за Nightly е специално проектирано за Firefox Nightly и неговия l10n, което ви дава по-добър контрол върху това, което инсталирате.

Ако използвате Flatpak и той ви подкани да активирате допълнително хранилище (като това в GNOME) По време на инсталирането от Flatpakref, можете да го приемете или игнорирате според предпочитанията си. Това подкана е нормална в някои общностни източници на Flatpakref и не би трябвало да повлияе на използването на Nightly.

За да интегрирате tarball-а с неговата икона и елемент от менюто, създайте .desktop файла, както е показано по-горе. Ако искате да плъзнете иконата към дока (Plank, Dash to Dock и т.н.), просто отворете папката. /usr/share/applications o ~/.local/share/applications y плъзнете новосъздадения стартерПросто и ефективно.

В някои случаи ще видите скриптове, които обещават да инсталират Nightly с „една команда“: те изтеглят най-новата версия, конфигурират профила „nightly-session“, създават .desktop файла и го поставят на правилното място. Винаги ги преглеждайте, но те са добър ориентир за минималните стъпки, които трябва да автоматизирате..

Кога да изберете всеки метод

Ако искате подобрена интеграция с Ubuntu И за да го актуализирате като всеки друг пакет, APT хранилището на Mozilla е ваш съюзник. Ще получите двоични файлове с оптимизации за компилация, защитени с флагове за сигурност, и те ще бъдат безпроблемно интегрирани във вашата рутина за актуализиране.

Ако предпочитате изолация на системата Със своя независим жизнен цикъл, Flatpak е лесен за поддръжка и ще съществува безпроблемно със стабилната версия, предварително инсталирана на вашата дистрибуция. Освен това, премахването му е незабавно, ако ви е бил необходим само за от време на време тестване.

Si buscas ръчно управление Ако е необходимо да имате няколко копия на Nightly build, работещи едновременно, .tar.bz2 tarball-ът остава най-гъвкавият вариант. Въпреки това, поставете го в домашната си директория, за да се възползвате от автоматичната актуализация; ако го оставите в /opt, предполагайте, че ще трябва ръчно да замените пакета, когато бъде пусната нова компилация.

Примери за изпълнение с отделен профил

Въпреки че идеята е същата, командата за изпълнение се променя леко в зависимост от това как сте я инсталирали. Включих някои варианти, за да можете да ги адаптирате към вашата ситуация. Ключът остава -P нощна сесия -без движение.

  • APT (Мозила)
    firefox-nightly -P nightly-session -no-remote
  • Flatpak
    flatpak изпълнява org.mozilla.FirefoxNightly -P nightly-session -no-remote
  • Тарбол
    /home/ВАШИЯТ_ПОТРЕБИТЕЛ/apps/firefox/firefox -P nightly-session -no-remote

Ако вече имате отворена стабилна версия на Firefox и искате да стартирате Nightly, без той да се „закача“ към същата тази инстанция, параметърът -no-mote е от съществено значение. Предотвратете един Firefox да се опитва да използва повторно сесията на другия.

Добри практики за безболезнено нощно тестване

Използвайте отделен профил за Nightly и не променяйте профила си в реално време. Активирайте синхронизацията на Firefox (ако я използвате) в профила на Nightly с повишено внимание, в случай че не искате тестовите данни да се смесват с ежедневните ви отметки. Не забравяйте, че Nightly може временно да деактивира несъвместими разширения..

Закачете пряката връзка към Dock и му дайте име, което няма да се обърка със стабилната версия, например „Firefox Nightly“. Ако промените .desktop файла, добавете параметъра -P nightly-session -no-remote към реда Exec. По този начин няма да се налага да запомняте командата всеки път..

Ако откриете проблем или регресия, възползвайте се от факта, че Nightly получава корекции ежедневно. Проверете за чакащи актуализации или докладвайте за грешката, ако тя продължава. Участието чрез обратна връзка е част от духа на използването на Nightly.

След като изберете метода, който най-добре отговаря на вашите нужди, конфигурирате отделен профил и, ако е необходимо, .desktop стартера, ще имате най-доброто от двата свята: стабилен Firefox за работа и ежедневна Nightly компилация за експериментиране и разработка. С APT хранилището на Mozilla получавате интеграция и сигурност; с Flatpak изолирате зависимостите; а с tarball-а получавате абсолютен контрол. Практическият ключ за избягване на конфликти е профилът "nightly-session" и параметърът -no-remote, а езиковите пакети l10n допълват безпроблемното испанско изживяване. Изпробването на най-новата версия на Firefox в Ubuntu е по-лесно, отколкото изглежда, ако следвате тези основни правила..