Linux

Как исправить ошибку зависимости пакетов Snapchat в Ubuntu

Содержание:

Ubuntu теперь позволяет использовать команду snap для установки приложений из магазина. Несмотря на то, что приложение не призвано заменить систему apt-get, разработанную на основе Debian и используемую в настоящее время в большинстве систем Ubuntu Linux, его преимущество заключается в том, что оно достаточно адаптировано к конкретной платформе. Именно поэтому оно’ стало популярным на мобильных установках Ubuntu.

Для этого вам понадобится командная строка, которую можно запустить из Ubuntu Dash или удерживая одновременно клавиши Ctrl, Alt и T. Вы также можете запустить ее из Dash или из меню LXDE’ System Tools на Lubuntu. Пользователи Xubuntu могут запустить его из меню Whisker. Прежде чем пытаться использовать эти методы, необходимо убедиться, что старая добрая команда sudo apt-get update не исправляет ошибку сразу. Многие люди еще не используют привязки.

Способ 1: Обновление основного пакета snap

В отличие от .deb-пакеты, пакеты snap содержат более или менее все, что нужно для работы конкретной программы, так что зависимостей на самом деле нет. Таким образом, если вы получаете ошибки зависимостей и уверены, что они не связаны с каким-либо пакетом, установленным или обновленным с помощью apt-get, то, скорее всего, у вас проблема с одним из двух основных пакетов snap. Предполагая, что у вас нет доступа администратора, который отображается символом # в приглашении, введите sudo snap refresh core в командной строке и нажмите Enter. Возможно, вам будет предложено ввести пароль администратора.

После того как вы введете его и нажмете кнопку return, менеджер пакетов snap начнет обновляться автоматически. Если это удалось, то попробуйте снова запустить программу, с которой возникли проблемы, и убедитесь, что проблемы с зависимостями исчезли. Например, если вы ранее установили привязку LibreOffice размером 287 МБ или около того и получили ошибку, запустите LibreOffice либо из меню Dash, либо через поиск. В подавляющем большинстве случаев одной этой команды достаточно для устранения проблемы, и дальнейшие действия не потребуются. Если вы хотите получить более подробную информацию о типе ошибки, то просто введите libreoffice или любое другое название пакета в командной строке без каких-либо других аргументов, чтобы проверить, не было ли чего-нибудь не так.

Метод 2: Переустановка основного пакета привязок

Очень немногие пользователи столкнутся с какими-либо дополнительными проблемами, но если они возникли, то можно удалить основной пакет snap и все другие установленные вами snap-пакеты, а затем установить их заново. Имейте в виду, что если первый способ сработал, то этот совершенно не нужен и может привести к потере некоторых настроек. Перед этим необходимо убедиться, что резервные копии данных сохранены, как обычно, но, к счастью, это можно сделать с минимальными усилиями.

Убедитесь, что у вас больше ничего не открыто, а затем запустите sudo snap remove core snap-package1 snap-package2 в командной строке и подождите, пока он прогонит все установленные пакеты привязки. После того как это будет сделано, введите sudo snap install core snap-package1 snap-package2 из командной строки и нажмите Enter. Вам снова придется подождать, пока пакеты перенастроятся, но этих двух простых команд достаточно, чтобы решить проблему.

Метод 3: Список установленных привязок и изменений

Вы можете в любой момент проверить информацию о любом установленном пакете snap, просто выполнив команду список привязок из командной строки, и, вероятно, для этого вам не потребуется доступ sudo.

Аналогично, просто запустите защелкивание изменений После завершения любой из этих задач в командной строке можно посмотреть, какие изменения были сделаны. После того как пакеты снова заработают, предположительно благодаря технике, описанной в первом способе, вы всегда можете выполнить команду sudo snap refresh из командной строки, чтобы обновить все привязки одновременно.

Добавить комментарий