Comparar revisiones
Установка Firefox на Linux
Revisión 275819:
Revisión 275819 por Goudron en
Revisión 282762:
Revisión 282762 por Goudron en
Palabras clave:
ubuntu opensuse
ubuntu opensuse
Resumen de los resultados de la búsqueda:
Из этой статьи вы узнаете, как загрузить и установить Firefox на Linux.
Из этой статьи вы узнаете, как загрузить и установить Firefox на Linux.
Contenido:
Многие дистрибутивы Linux поставляются с Firefox, предварительно установленным через их менеджер пакетов и установленным в качестве браузера по умолчанию. Однако если вам нужно установить Firefox в Linux другим способом, в данном руководстве будут показаны различные альтернативные способы загрузки и установки Firefox в Linux.
{for mac,win}{note}'''Эта статья применима только для Linux.''' {for mac}Для получения инструкций по установке Firefox на Mac прочитайте статью [[How to download and install Firefox on Mac]].{/for}{for win}Для получения инструкций по установке Firefox на Windows прочитайте статью [[Installing Firefox on Windows]].{/for}{/note}{/for}
__TOC__
= Установка из менеджера пакетов дистрибутива (рекомендуется) =
Чтобы установить Firefox с помощью менеджера пакетов вашего дистрибутива, пожалуйста, обратитесь к документации вашего дистрибутива Linux.
Мы рекомендуем использовать этот метод, потому что он гарантирует, что Firefox и все необходимые библиотеки будут установлены и настроены оптимально для вашего дистрибутива. Однако возможна небольшая задержка между официальным выпуском новой версии Firefox и обновлением версии, распространяемой вашим дистрибутивом. Ваш дистрибутив также может распространять её без использования бренда Firefox или распространять только ESR-версию.
= Установка из Flatpak =
Чтобы установить Firefox из Flatpak, [https://flatpak.org/setup/ установите и настройте Flatpak] на своём компьютере. После установки Flatpak перейдите на [https://flathub.org/apps/details/org.mozilla.firefox страницу Firefox во Flathub] и нажмите кнопку {button Install}. Также вы можете ввести следующую команду в терминале:
;<code>'''flatpak install flathub org.mozilla.firefox'''</code>
По умолчанию Flatpak устанавливает Firefox в локализации вашей операционной системы. Чтобы использовать другой язык, пожалуйста, следуйте инструкциям [[Use Firefox in another language|из этой статьи]].
= Установка из Snap =
Чтобы установить Firefox из Snap, [https://snapcraft.io/docs/installing-snapd установите Snap] на свой компьютер. После установки Snap перейдите на [https://snapcraft.io/firefox страницу Firefox в магазине Snapcraft], нажмите кнопку {button Install} и следуйте инструкциям. Также вы можете ввести следующую команду в терминале:
;<code>'''sudo snap install firefox'''</code>
По возможности Snap устанавливает Firefox в локализации вашей операционной истемы. Чтобы использовать другой язык, пожалуйста, следуйте инструкциям [[Use Firefox in another language|из этой статьи]].
=Установка .deb-пакета Firefox для основанных на Debian дистрибутивов=
Чтобы установить пакет <code>'''.deb'''</code> из репозитория APT, сделайте следующее:
#Создайте директорию для хранения ключей репозитория APT, если её ещё нет:
#;<code>'''sudo install -d -m 0755 /etc/apt/keyrings'''</code>
#Импортируйте подписанные ключи APT-репозитория Mozilla:
#;<code>'''wget -q https://packages.mozilla<!-- -->.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla<!-- -->.org.asc > /dev/null'''</code>
#;Если у вас не установлен <code>'''wget'''</code>, вы можете установить его с помощью этой команды: <code>'''sudo apt-get install wget'''</code>
#Отпечаток должен быть таким: '''35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3'''.<!-- Please check with the Release Engineering team (release@mozilla.com) before changing/removing the following fingerprint --> Вы можете проверить это с помощью следующей команды:
#;<code>'''gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}''''</code>
#Далее добавьте APT-репозиторий Mozilla к списку своих исходников:
#;<code>'''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'''</code>
#Сконфигурируйте APT, чтобы приоритизировать пакеты из репозитория Mozilla:
#;<code>'''echo ''''</code>
#;<code>'''Package: *'''</code>
#;<code>'''Pin: origin packages.mozilla<!-- -->.org'''</code>
#;<code>'''Pin-Priority: 1000'''</code>
#;<code>'''' | sudo tee /etc/apt/preferences.d/mozilla'''</code>
#Обновите список пакетов и установите .deb-пакет Firefox:
#;<code>'''sudo apt-get update && sudo apt-get install firefox'''</code>
==Установка других языков в Firefox с помощью .deb-файлов==
Для тех из вас, кому нравится использовать Firefox на языке, отличном от американского английского, мы также создали пакеты <code>'''.deb'''</code>, содержащие языковые пакеты Firefox. Чтобы установить конкретный языковой пакет, замените fr в примере ниже на желаемый код языка:
;<code>'''sudo apt-get install firefox-l10n-fr'''</code>
Чтобы просмотреть список доступных языковых пакетов, вы можете использовать эту команду после добавления APT-репозитория Mozilla и запуска <code>sudo apt-get update</code>:
;<code>'''apt-cache search firefox-l10n'''</code>
==Перенос данных==
Если вы использовали до этого Snap или Flatpak, вам необходимо импортировать ваш профиль. Есть два способа сделать это. Вы можете использовать любой из этих методов:
* '''Метод 1:''' Настройте Синхронизации. Для получения инструкций прочитайте статью [[How do I set up Sync on my computer?]].
# '''Метод 2:''' Скопируйте существующие файлы на свой компьютер. Убедитесь, что все копии Firefox на вашем компьютере полностю закрыты, прежде чем делать это:
**Flatpak:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
**Snap:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
В обоих случаях, как только вы переместили профили, запустите Firefox из терминала с помощью команды <code>'''firefox -P'''</code>. Выберите желаемый профиль. После этой первоначальной настройки в команде <code>'''-P'''</code> больше необходимости не будет.
= Установка Firefox из сборок Mozilla =
Перед установкой Firefox из сборки Mozilla убедитесь, что на вашем компьютере установлены '''[http://www.mozilla.org/firefox/system-requirements.html#gnulinux необходимые библиотеки]'''. Отсутствие или несовместимость библиотек может привести к неработоспособности Firefox.
== Системная установка Firefox (для опытных пользователей) ==
{note}
Чтобы установить Firefox, используя этот метод, вы '''должны''' иметь возможность входить под root или выполнять команды <code>'''sudo'''</code>.
Установка с помощью этого метода будет иметь приоритет над версией Firefox, установленной с помощью вашего менеджера пакетов. Чтобы запустить версию, установленную из менеджера пакетов, вам придётся выполнить бинарный файл в терминале. В большинстве дистрибутивов это можно сделать, открыв терминал и введя:<br><code>'''/usr/bin/firefox'''</code>.
{/note}
<!--
Список не может быть создан автоматически, если перед абзацами <code> находятся символы новой строки. Из-за этого нумерацию необходимо производить вручную.
-->
# Перейдите на [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org страницу загрузки Firefox] и нажмите кнопку {button Загрузить сейчас}.
# Откройте терминал и перейдите в папку, куда был сохранён файл. Например:
#; <code>'''cd ~/Downloads'''</code>
#; Распакуйте содержимое загруженного файла, введя:
#; <code>'''tar xjf firefox-*.tar.bz2'''</code>
; <br>''Следующие команды должны быть выполнены от имени root либо содержать <code>'''sudo'''</code> в начале.''
#; Переместите распакованную папку Firefox в {filepath /opt}:
#; <code>'''mv firefox /opt'''</code>
# Создайте символическую ссылку на исполняемый файл Firefox:
#; <code>'''ln -s /opt/firefox/firefox /usr/local/bin/firefox'''</code>
# Загрузите копию файла рабочего стола:
#; <code>'''wget https://raw.githubusercontent<!-- -->.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications'''</code>
Если на вашем компьютере не установлен <code>'''wget'''</code>, вы можете открыть вышеупомянутый URL, щёлкнуть правой кнопкой мыши по странице, чтобы открыть контекстное меню, выбрать {menu Сохранить как} и после завершения загрузки переместить файл в {filepath /usr/local/share/applications}.
Чтобы проверить, что установка была завершена успешно, вы можете открыть страницу [[Use the Troubleshooting Information page to help fix Firefox issues|«Информация для решения проблем»]]. В разделе ''Сведения о приложении'' значение в строке ''Application Binary'' должно быть установлено в '''/opt/firefox/firefox-bin'''.
== Локальная установка Firefox из-под пользовательской учётной записи ==
{note}Если у вас нет доступа к логину root или запуску команд <code>'''sudo'''</code>, или же вы просто предпочитаете использовать локальный Firefox для вашей учётной записи, вы можете создать локальную установку. Также вы можете это сделать для нескольких инсталляций Firefox для различных билдов.{/note}
# Перейдите [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org Firefox download page] и нажмите кнопку {button Загрузить сейчас}.
#* Также вы можете нажать на ссылку ниже '''Загрузить для других платформ и языков''', которая позволяет выбрать другой билд: Nightly, Beta, Developer или ESR.
# Откройте терминал и перейдите в папку, куда была сохранена загрузка. Например:
#; <code>'''cd ~/Downloads'''</code>
# Распакуйте содержимое загруженного файла. В результате будет создана папка с именем {filepath firefox}. После этого вы можете удалить архив:
#; <code>'''tar xjf firefox-*.tar.bz2<br>rm firefox-*.tar.bz2'''</code>
# Если вы загрузили конкретную сборку, вам может потребоваться переименовать распакованую папку соответствующим образом. Например:
#; <code>'''mv firefox firefox-nightly'''</code>
# Вы можете оставить распакованную папку в папке загрузок или переместить её в другое расположение в вашей учётной записи. Например:
#; <code>'''mv firefox ~/firefox'''</code>
# Теперь Firefox готов к использованию. Вы можете запустить его непосредственно из терминала:
#; <code>'''~/firefox/firefox &'''</code>
# Создайте ярлык на рабочем столе. (Последовательность действий может отличаться в вашем дистрибутиве Linux).
#* Нажмите правой кнопкой на рабочем столе и выберите в контекстном меню '''Создать лаунчер'''.
#* Также вы можете ввести в терминале следующее:
#*; <code>'''ln -s ~/firefox/firefox ~/Desktop/'''</code>
#* Значок для ярлыка на рабочем столе можно найти в <code>'''~/firefox/browser/chrome/icons/default/'''</code>
{note}'''Примечание:''' Этот метод не изменяет привязку типов файлов в системе, так что ссылки из других приложений не будут открываться в локальной установке. Вам понадобится скопировать ссылку и вставить в адресную строку Firefox.{/note}
Многие дистрибутивы Linux поставляются с Firefox, предварительно установленным через их менеджер пакетов и установленным в качестве браузера по умолчанию. Однако если вам нужно установить Firefox в Linux другим способом, в данном руководстве будут показаны различные альтернативные способы загрузки и установки Firefox в Linux.
{for mac,win}{note}'''Эта статья применима только для Linux.''' {for mac}Для получения инструкций по установке Firefox на Mac прочитайте статью [[How to download and install Firefox on Mac]].{/for}{for win}Для получения инструкций по установке Firefox на Windows прочитайте статью [[Installing Firefox on Windows]].{/for}{/note}{/for}
__TOC__
= Установка из менеджера пакетов дистрибутива (рекомендуется) =
Чтобы установить Firefox с помощью менеджера пакетов вашего дистрибутива, пожалуйста, обратитесь к документации вашего дистрибутива Linux.
Мы рекомендуем использовать этот метод, потому что он гарантирует, что Firefox и все необходимые библиотеки будут установлены и настроены оптимально для вашего дистрибутива. Однако возможна небольшая задержка между официальным выпуском новой версии Firefox и обновлением версии, распространяемой вашим дистрибутивом. Ваш дистрибутив также может распространять её без использования бренда Firefox или распространять только ESR-версию.
= Установка из Flatpak =
Чтобы установить Firefox из Flatpak, [https://flatpak.org/setup/ установите и настройте Flatpak] на своём компьютере. После установки Flatpak перейдите на [https://flathub.org/apps/details/org.mozilla.firefox страницу Firefox во Flathub] и нажмите кнопку {button Install}. Также вы можете ввести следующую команду в терминале:
;<code>'''flatpak install flathub org.mozilla.firefox'''</code>
По умолчанию Flatpak устанавливает Firefox в локализации вашей операционной системы. Чтобы использовать другой язык, пожалуйста, следуйте инструкциям [[Use Firefox in another language|из этой статьи]].
= Установка из Snap =
Чтобы установить Firefox из Snap, [https://snapcraft.io/docs/installing-snapd установите Snap] на свой компьютер. После установки Snap перейдите на [https://snapcraft.io/firefox страницу Firefox в магазине Snapcraft], нажмите кнопку {button Install} и следуйте инструкциям. Также вы можете ввести следующую команду в терминале:
;<code>'''sudo snap install firefox'''</code>
По возможности Snap устанавливает Firefox в локализации вашей операционной истемы. Чтобы использовать другой язык, пожалуйста, следуйте инструкциям [[Use Firefox in another language|из этой статьи]].
=Установка .deb-пакета Firefox для основанных на Debian дистрибутивов=
Чтобы установить пакет <code>'''.deb'''</code> из репозитория APT, сделайте следующее:
#Создайте директорию для хранения ключей репозитория APT, если её ещё нет:
#;<code>'''sudo install -d -m 0755 /etc/apt/keyrings'''</code>
#Импортируйте подписанные ключи APT-репозитория Mozilla:
#;<code>'''wget -q https://packages.mozilla<!-- -->.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla<!-- -->.org.asc > /dev/null'''</code>
#;Если у вас не установлен <code>'''wget'''</code>, вы можете установить его с помощью этой команды: <code>'''sudo apt-get install wget'''</code>
#Отпечаток должен быть таким: '''35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3'''.<!-- Please check with the Release Engineering team (release@mozilla.com) before changing/removing the following fingerprint --> Вы можете проверить это с помощью следующей команды:
#;<code>'''gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}''''</code>
#Далее добавьте APT-репозиторий Mozilla к списку своих исходников:
#;<code>'''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'''</code>
#Сконфигурируйте APT, чтобы приоритизировать пакеты из репозитория Mozilla:
#;<code>'''echo ''''</code>
#;<code>'''Package: *'''</code>
#;<code>'''Pin: origin packages.mozilla<!-- -->.org'''</code>
#;<code>'''Pin-Priority: 1000'''</code>
#;<code>'''' | sudo tee /etc/apt/preferences.d/mozilla'''</code>
#Обновите список пакетов и установите .deb-пакет Firefox:
#;<code>'''sudo apt-get update && sudo apt-get install firefox'''</code>
==Установка других языков в Firefox с помощью .deb-файлов==
Для тех из вас, кому нравится использовать Firefox на языке, отличном от американского английского, мы также создали пакеты <code>'''.deb'''</code>, содержащие языковые пакеты Firefox. Чтобы установить конкретный языковой пакет, замените fr в примере ниже на желаемый код языка:
;<code>'''sudo apt-get install firefox-l10n-fr'''</code>
Чтобы просмотреть список доступных языковых пакетов, вы можете использовать эту команду после добавления APT-репозитория Mozilla и запуска <code>sudo apt-get update</code>:
;<code>'''apt-cache search firefox-l10n'''</code>
==Перенос данных==
Если вы использовали до этого Snap или Flatpak, вам необходимо импортировать ваш профиль. Есть два способа сделать это. Вы можете использовать любой из этих методов:
* '''Метод 1:''' Настройте Синхронизации. Для получения инструкций прочитайте статью [[How do I set up Sync on my computer?]].
# '''Метод 2:''' Скопируйте существующие файлы на свой компьютер. Убедитесь, что все копии Firefox на вашем компьютере полностю закрыты, прежде чем делать это:
**Flatpak:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
**Snap:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
В обоих случаях, как только вы переместили профили, запустите Firefox из терминала с помощью команды <code>'''firefox -P'''</code>. Выберите желаемый профиль. После этой первоначальной настройки в команде <code>'''-P'''</code> больше необходимости не будет.
= Установка Firefox из сборок Mozilla =
Перед установкой Firefox из сборки Mozilla убедитесь, что на вашем компьютере установлены '''[http://www.mozilla.org/firefox/system-requirements.html#gnulinux необходимые библиотеки]'''. Отсутствие или несовместимость библиотек может привести к неработоспособности Firefox.
== Системная установка Firefox (для опытных пользователей) ==
{note}
Чтобы установить Firefox, используя этот метод, вы '''должны''' иметь возможность входить под root или выполнять команды <code>'''sudo'''</code>.
Установка с помощью этого метода будет иметь приоритет над версией Firefox, установленной с помощью вашего менеджера пакетов. Чтобы запустить версию, установленную из менеджера пакетов, вам придётся выполнить бинарный файл в терминале. В большинстве дистрибутивов это можно сделать, открыв терминал и введя:<br><code>'''/usr/bin/firefox'''</code>.
{/note}
<!--
Список не может быть создан автоматически, если перед абзацами <code> находятся символы новой строки. Из-за этого нумерацию необходимо производить вручную.
-->
# Перейдите на [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org страницу загрузки Firefox] и нажмите кнопку {button Загрузить сейчас}.
# Откройте терминал и перейдите в папку, куда был сохранён файл. Например:
#; <code>'''cd ~/Downloads'''</code>
#; Распакуйте содержимое загруженного файла, введя:
#; <code>'''tar xjf firefox-*.tar.bz2'''</code>
; <br>''Следующие команды должны быть выполнены от имени root либо содержать <code>'''sudo'''</code> в начале.''
#; Переместите распакованную папку Firefox в {filepath /opt}:
#; <code>'''mv firefox /opt'''</code>
# Создайте символическую ссылку на исполняемый файл Firefox:
#; <code>'''ln -s /opt/firefox/firefox /usr/local/bin/firefox'''</code>
# Загрузите копию файла рабочего стола:
#; <code>'''wget https://raw.githubusercontent<!-- -->.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications'''</code>
Если на вашем компьютере не установлен <code>'''wget'''</code>, вы можете открыть вышеупомянутый URL, щёлкнуть правой кнопкой мыши по странице, чтобы открыть контекстное меню, выбрать {menu Сохранить как} и после завершения загрузки переместить файл в {filepath /usr/local/share/applications}.
Чтобы проверить, что установка была завершена успешно, вы можете открыть страницу [[Use the Troubleshooting Information page to help fix Firefox issues|«Информация для решения проблем»]]. В разделе ''Сведения о приложении'' значение в строке ''Application Binary'' должно быть установлено в '''/opt/firefox/firefox-bin'''.
== Локальная установка Firefox из-под пользовательской учётной записи ==
{note}Если у вас нет доступа к логину root или запуску команд <code>'''sudo'''</code>, или же вы просто предпочитаете использовать локальный Firefox для вашей учётной записи, вы можете создать локальную установку. Также вы можете это сделать для нескольких инсталляций Firefox для различных билдов.{/note}
# Перейдите [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org Firefox download page] и нажмите кнопку {button Загрузить сейчас}.
#* Также вы можете нажать на ссылку ниже '''Загрузить для других платформ и языков''', которая позволяет выбрать другой билд: Nightly, Beta, Developer или ESR.
# Откройте терминал и перейдите в папку, куда была сохранена загрузка. Например:
#; <code>'''cd ~/Downloads'''</code>
# Распакуйте содержимое загруженного файла. В результате будет создана папка с именем {filepath firefox}. После этого вы можете удалить архив:
#; <code>'''tar xjf firefox-*.tar.bz2<br>rm firefox-*.tar.bz2'''</code>
# Если вы загрузили конкретную сборку, вам может потребоваться переименовать распакованую папку соответствующим образом. Например:
#; <code>'''mv firefox firefox-nightly'''</code>
# Вы можете оставить распакованную папку в папке загрузок или переместить её в другое расположение в вашей учётной записи. Например:
#; <code>'''mv firefox ~/firefox'''</code>
# Теперь Firefox готов к использованию. Вы можете запустить его непосредственно из терминала:
#; <code>'''~/firefox/firefox &'''</code>
# Создайте ярлык на рабочем столе. (Последовательность действий может отличаться в вашем дистрибутиве Linux).
#* Нажмите правой кнопкой на рабочем столе и выберите в контекстном меню '''Создать лаунчер'''.
#* Также вы можете ввести в терминале следующее:
#*; <code>'''ln -s ~/firefox/firefox ~/Desktop/'''</code>
#* Значок для ярлыка на рабочем столе можно найти в <code>'''~/firefox/browser/chrome/icons/default/'''</code>
{note}'''Примечание:''' Этот метод не изменяет привязку типов файлов в системе, так что ссылки из других приложений не будут открываться в локальной установке. Вам понадобится скопировать ссылку и вставить в адресную строку Firefox.{/note}
=Предупреждение о функциях безопасности =
Вы можете увидеть предупреждение о том, что “некоторые функции безопасности Firefox могут обеспечить меньшую защиту в вашей текущей операционной системе”.
Изолированная среда Firefox использует непривилегированные пользовательские пространства имен при создании новых процессов для обеспечения большей безопасности. Это может рассматриваться как угроза безопасности, поэтому некоторые дистрибутивы Linux начали ограничивать его использование и разрешать ему работать только там, где есть профиль AppArmor.
Такие профили могут охватывать только ограниченный набор путей установки, включая пакеты Snap и Debian. Однако они не могут охватывать некоторые другие варианты использования, такие как установка архиватора, а также локальные сборки для разработки.
Чтобы создать профиль AppArmor для Firefox, выполните следующие действия:
В <code>'''/etc/apparmor.d/'''</code> создайте файл с именем <code>'''firefox-local'''</code>.
Добавьте в файл следующее:
<code>'''# This profile allows everything and only exists to give the'''</code>
<code>'''# application a name instead of having the label "unconfined"'''</code>
<code>'''abi <abi/4.0>,'''</code>
<code>'''include <tunables/global>'''</code>
<code>'''profile firefox-local'''</code>
<code>'''/home/<USER>/bin/firefox/{firefox,firefox-bin,updater}'''</code>
<code>'''flags=(unconfined) {'''</code>
:<code>'''userns,'''</code>
:<code>'''# Site-specific additions and overrides. See local/README for details.'''</code>
:<code>'''include if exists <local/firefox>'''</code>
<code>'''}'''</code>
Замените <code>'''<USER>'''</code> на ваше имя пользователя Linux.
Это предполагает, что установка Firefox находится в <code>'''$HOME/bin/'''</code>.
После сохранения файла запустите в терминале Linux <code>'''sudo systemctl restart apparmor.service'''</code>.