
Якщо ви працюєте з веб-сайтами або просто цікавитеся останніми новинками від 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 тощо): Офіційний архів Mozilla APT, Flatpak та tar.bz2Кожен метод по-різному обробляє встановлення, інтеграцію та оновлення.
- Репозиторій Mozilla APT: встановлення як .deb-пакету, нативна інтеграція з системою та оновлення через менеджер пакетів.
- FlatpakСистемно-ізольований пакет, простий в установці/оновленні, добре співіснує з іншими версіями та не впливає на стабільну версію Firefox з офіційних репозиторіїв.
- Архів .tar.bz2: «портативний» метод; максимальний контроль та гнучкість, але з більшою кількістю ручних кроків для інтеграції панелі запуску та керування оновленнями.
У цьому посібнику я пояснюю кожен метод за допомогою команд, переваг/недоліків та приміток щодо співіснування зі стабільною версією Firefox. Ви також побачите, як додавати мовні пакети та як оновлювати або видаляти залежно від обраного вами методу..
Встановіть Firefox Nightly з репозиторію Mozilla APT
Mozilla анонсувала APT-репозиторій для Linux (Debian/Ubuntu та похідні) з пакетами Firefox Nightly .deb. Це «найчистіший» спосіб керування 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 [підписано-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
Таким чином, у вас буде встановлено браузер як пакет .deb. Якщо ви хочете встановити пріоритети APT (закріплення), щоб контролювати, яке походження має пріоритет, ви можете створити налаштування, яке впливатиме лише на Nightly. Цей крок необов'язковий і призначений для досвідчених користувачів.:
printf "Пакет: firefox-nightly\nПін-код: origin packages.mozilla.org\nПріоритет PIN-коду: 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 (більше інформаціїУ поточній 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 run org.mozilla.FirefoxNightly
Оновлення та видалення так само прості. Таким чином, у вас завжди буде найновіша збірка, або ви зможете очистити систему за лічені секунди.:
оновлення flatpak org.mozilla.FirefoxNightly видалення flatpak org.mozilla.FirefoxNightly
Встановлення та використання tar-архіву .tar.bz2 (портативний метод)
Традиційним методом для нічних збірок Linux є файл .tar.bz2. Ви завантажуєте, розпаковуєте та запускаєте його: він нічого не «встановлює» в систему, і ви можете зберегти його де завгодно. Це ідеально, якщо ви хочете повного контролю або мати кілька копій паралельно для тестування..
Базовий покроковий посібник з використання tar-архіву зі збереженням усіх даних у вашій особистій папці (рекомендовано, якщо ви хочете автоматичні оновлення в додатку): Розмістіть Nightly у шляху, де у вас є права на запис..
- Завантажте tar-архів Nightly з Офіційний сайт з Mozilla Nightly.
- Створіть папку для ваших локальних програм (якщо її не існує):
mkdir -p "$HOME/програми"
- Розпакуйте туди файл .tar.bz2:
cd "$HOME/apps" tar xf ~/Downloads/firefox-*.tar.bz2 # Налаштуйте назву відповідно до завантаженого файлу
Важливо щодо автоматичних оновлень: якщо ви розмістите Nightly в /opt (або будь-якому іншому каталозі, що вимагає root-прав), як ви могли зробити під час попередньої спроби, браузер не зможе автоматично оновлюватися щодня, оскільки він не має дозволів на запис до цієї папки. Встановлення у ваш домашній каталог дозволяє збірці Nightly оновлюватися без щоденного завантаження tar-архіву..
Для кращої інтеграції з системою ви можете створити ярлик .desktop та спеціальний профіль, щоб це не впливало на вашу стабільну версію Firefox. Нижче я поясню обидві деталі..
Створіть окремий профіль, щоб він не заважав вашій стабільній версії Firefox.
Ось який трюк вирішує класичну «проблему»: відкрити Nightly та спробувати використати ваш профіль за замовчуванням, перевірити розширення та вимкнути те, що не повинно використовуватися. З окремим профілем Nightly запускається легко, не впливає на ваші щоденні доповнення та дозволяє вам експериментувати без страху. Ключова команда: створити та використовувати унікальний профіль.
Спочатку створіть новий профіль (наприклад, «nightly-session»), а потім запустіть його, вказавши, що він має використовувати цей профіль. Додайте -no-remote, щоб за потреби запускати Nightly та стабільну версію Firefox одночасно. Це працює так само для APT, Flatpak або tarball, шляхом налаштування шляху/виклику:
Створіть профіль:
firefox -CreateProfile щоночі
Запустіть, використовуючи цей конкретний профіль:
firefox -P нічний сеанс -без віддаленого доступу
Якщо ви встановлювали за допомогою APT, бінарний файл називатиметься firefox-nightly. У Flatpak вам потрібно буде використовувати параметри запуску та передачі flatpak; а у tar-архіві виконуваний файл у розпакованій папці називатиметься firefox. Налаштуйте команду відповідно до походження вашої інсталяції.
Створіть ярлик .desktop для легкого запуску
З файлом .desktop ви матимете Nightly у меню програм, і зможете закріпити його на Dock. Якщо ви встановили його за допомогою APT, він зазвичай створюється автоматично. Якщо ви перенесли його за допомогою Flatpak, він також інтегрований. З tar-архівом найкраще створити лаунчер вручну та, за бажанням, скопіювати його до /usr/share/applications (потрібно sudo) або залишити його у вашому просторі користувача. Я покажу вам приклад використання tar-архіву, розміщеного в $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, автоматизують все: завантаження tar-архіву, створення профілю, створення файлу .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.
- Оновлювати:
- Тарбол
- Оновлення: Якщо файл знаходиться у вашому домашньому каталозі, Nightly зазвичай оновлюється автоматично. Якщо ви розмістите його туди
/optВам потрібно буде завантажити та замінити tar-архів вручну. - Видалення: Видаліть папку, з якої ви розпакували його, та видаліть створений вами файл .desktop.
- Оновлення: Якщо файл знаходиться у вашому домашньому каталозі, Nightly зазвичай оновлюється автоматично. Якщо ви розмістите його туди
Якщо ви створили профіль під назвою nightly-session, ви можете зберегти його або видалити за допомогою менеджера профілів Firefox, коли він вам більше не потрібен. Ведення окремих профілів – гарна практика, якщо ви збираєтеся чергувати стабільні та нічні збірки..
Примітки та типові проблеми (з їх рішеннями)
Nightly не оновлюється автоматично Якщо ви встановили його з tar-архіву в папку лише для читання для вашого користувача (наприклад, /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.
Щоб інтегрувати tar-архів з його іконкою та пунктом меню, створіть файл .desktop, як показано вище. Якщо ви хочете перетягнути іконку на панель Dock (Plank, Dash to Dock тощо), просто відкрийте папку. /usr/share/applications o ~/.local/share/applications y перетягніть щойно створену панель запускуПросто та ефективно.
У деяких випадках ви побачите скрипти, які обіцяють встановити Nightly «однією командою»: вони завантажують останню збірку, налаштовують профіль «nightly-session», створюють файл .desktop та розміщують його у правильному місці. Завжди переглядайте їх, але вони є гарним орієнтиром для мінімальних кроків, які потрібно автоматизувати..
Коли обрати кожен метод
Якщо ви хочете покращена інтеграція з Ubuntu А щоб оновлювати його, як і будь-який інший пакет, вашим союзником стане репозиторій APT від Mozilla. Ви отримаєте бінарні файли з оптимізацією компіляції, захищені прапорцями безпеки, і вони будуть безперешкодно інтегровані у вашу процедуру оновлення.
Якщо ви віддаєте перевагу ізоляція системи Завдяки незалежному життєвому циклу, Flatpak простий в обслуговуванні та безперешкодно співіснуватиме зі стабільною версією, попередньо встановленою у вашому дистрибутиві. Крім того, його видалення є негайним, якщо він потрібен вам лише для періодичного тестування.
Si buscas ручне управління Якщо вам потрібно одночасно запускати кілька копій збірки Nightly, архів .tar.bz2 залишається найгнучкішим варіантом. Однак, розмістіть його у своєму домашньому каталозі, щоб скористатися перевагами автоматичного оновлення; якщо ви залишите його в /opt, припускайте, що вам доведеться вручну замінювати пакет, коли вийде нова збірка.
Приклади виконання з окремим профілем
Хоча ідея та сама, команда виконання дещо змінюється залежно від способу встановлення. Я включив кілька варіацій, щоб ви могли адаптувати їх до своєї ситуації. Ключ залишається -P нічний сеанс -no-mote.
- APT (Мозілла)
firefox-nightly -P нічний-сеанс -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 простіше, ніж здається, якщо дотримуватися цих основ..