Вопрос или проблема
Я хочу создать профиль Thunderbird на другом разделе, чем мой каталог /home (конкретно на зашифрованном разделе Veracrypt, но проблема не ограничивается только Veracrypt). Я делал это на других системах много раз. На моей новой системе это не работает.
Когда я пытаюсь выбрать папку в Мастере создания профиля, я могу выбрать и создать профиль в любом месте на своем разделе /home (например, /home/test). Но если я выбираю папку на другом разделе (или открываю объем Veracrypt), мастер вместо этого подставляет местоположение внутри /run/user (например, /run/user/1000/doc/61cb947a/test).
Я использую Thunderbird 128.2.3esr (64-бита) на Ubuntu 24.04 LTS, с отдельным разделом /home от /.
Почему Thunderbird отказывается принимать выбранное мной местоположение на других разделах, и как я могу заставить его это сделать?
Я подозреваю, что вы используете стандартную версию Thunderbird в snap. Это ограничивает доступ только к вашему домашнему каталогу.
По умолчанию 24.04 будет использовать пакет snap thunderbird, но предыдущие версии ОС Ubuntu будут использовать пакет Debian apt. Они будут хранить профили Thunderbird в разных местах.
snap:
~/snap/thunderbird/common/.thunderbird/
apt:
~/.thunderbird
Вы можете изменить это, как я сделал, перейдя на установку Debian (apt).
Чтобы исправить это, вы можете вернуться к версии Debian следующим образом: –
sudo snap remove --purge thunderbird && sudo apt remove thunderbird
Опция --purge
является необязательной. Оставьте ее, если хотите сохранить данные.
sudo add-apt-repository ppa:mozillateam/ppa
Чтобы остановить Ubuntu от возврата к snap, вам нужно установить приоритеты репозиториев пакетов. Для следующего шага используйте редактор по вашему выбору. (Я использую vi.)
sudo vi /etc/apt/preferences.d/mozillateamppa
Package: thunderbird*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
Package: thunderbird*
Pin: release o=Ubuntu
Pin-Priority: -1
Затем: –
sudo apt update && sudo apt install thunderbird
Для получения информации о том, как копировать между профилями, смотрите ответ по следующей ссылке: –
Как мне перенести свою электронную почту на Thunderbird на новый компьютер?
Ответ или решение
Если у вас возникают проблемы с созданием профиля Thunderbird в каталоге на другом разделе, существует вероятность, что вы используете версию Thunderbird, установленную через Snap. Как известно, Snap имеет ограничения на доступ, что может мешать созданию профиля за пределами вашего домашнего каталога.
Причины проблемы
При установке Thunderbird через Snap, приложение имеет доступ только к вашему домашнему каталогу, что может привести к тому, что при попытке выбрать каталог на другом разделе (или зашифрованном объеме VeraCrypt), программа перенаправляет вас на временные директории в /run/user/<UID>
.
Решение
Чтобы устранить эту проблему, вы можете удалить версию Thunderbird, установленную через Snap, и установить её через APT. Вот шаги, которые вам следует выполнить:
-
Удалите Snap-версию Thunderbird:
sudo snap remove --purge thunderbird
Опционально:
--purge
команду можно опустить, если вы хотите сохранить данные. -
Удалите существующую установку APT (если необходимо):
sudo apt remove thunderbird
-
Добавьте PPA репозиторий для установки Thunderbird через APT:
sudo add-apt-repository ppa:mozillateam/ppa
-
Настройте приоритеты репозиториев, чтобы избежать автоматического возврата к Snap. Выберите редактор по своему выбору (в данном случае используется
vi
):sudo vi /etc/apt/preferences.d/mozillateamppa
Затем добавьте следующее содержимое:
Package: thunderbird* Pin: release o=LP-PPA-mozillateam Pin-Priority: 1001 Package: thunderbird* Pin: release o=Ubuntu Pin-Priority: -1
-
Обновите список пакетов и установите Thunderbird через APT:
sudo apt update && sudo apt install thunderbird
Дополнительная информация
После завершения указанных шагов, вы сможете создать профиль Thunderbird в любой доступной папке, включая папки на других разделах, в том числе на зашифрованных объемах VeraCrypt.
Если у вас есть дополнительные вопросы о том, как перенести существующие профили или другие аспекты работы с Thunderbird, вы можете ознакомиться с этой статьей: Как перенести почту в Thunderbird на новый компьютер?.
Следуя данным инструкциям, вы должны успешно решить проблему с созданием профиля Thunderbird в нужной вам папке.