Я запускаю Ubuntu 16.04, и внезапно APT сломался, и я не могу открыть терминал. Более конкретно, я получаю красный круг с белым знаком «минус» на панели инструментов вверху, и когда я нажимаю на него, он говорит A problem occurred when checking for the updates. Когда я нажимаю на «Терминал», указатель мыши меняется на круг в течение нескольких секунд, и ничего не происходит.
Я понимаю, что это было задано много раз, но я попробовал несколько других решений (например, запуск apt-get -f install, apt-get update, apt-get upgrade, комментируя PPA в sources.list).
Вот содержимое моих sources.list
# deb cdrom:[Ubuntu 16.04.2 LTS _Xenial Xerus_ - Release amd64 (20170215.2)]/ xenial main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution. deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main restricted
## Major bug fix updates produced after the final release of the
## distribution. deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team. deb http://us.archive.ubuntu.com/ubuntu/ xenial universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial universe deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team. deb http://us.archive.ubuntu.com/ubuntu/ xenial multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial multiverse deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
# deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted deb http://security.ubuntu.com/ubuntu xenial-security universe
# deb-src http://security.ubuntu.com/ubuntu xenial-security universe deb http://security.ubuntu.com/ubuntu xenial-security multiverse
# deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
У меня также есть PPA в /etc/apt/sources.list.d:
dropbox .list gerardpuig-ubuntu-ppa-xenial.list atlassian-hipchat4.list jonathonf-ubuntu-python-3_6-xenial.list libreoffice-ubuntu-ppa-xenial.list pgdg.listЯ также заметил, что даже несмотря на то, что я запускал обновление / обновление / dist-upgrade и перезагружался, когда я вхожу в TTY1, он все еще говорит, что у меня есть 94 пакета для обновления.
Единственное, что я делал до этого, - это работать с некоторыми код python. Я не думаю, что я сделал какие-то изменения. Я изменил символическую ссылку на Python по умолчанию, чтобы указать на Python2, но я переключил ее обратно на Python3 и, к сожалению, ничего не исправил.
Спасибо.
Чтобы чередовать версию python 3.X, просто запустите:
sudo update-alternatives --config python3
Чтобы восстановить обновления программного обеспечения, просто введите число python 3.5.
Чтобы чередовать версию python 3.X, просто запустите:
sudo update-alternatives --config python3
Чтобы восстановить обновления программного обеспечения, просто введите число python 3.5.
Чтобы чередовать версию python 3.X, просто запустите:
sudo update-alternatives --config python3
Чтобы восстановить обновления программного обеспечения, просто введите число python 3.5.
Оказывается, в какой-то момент после установки python3 я переключил символическую ссылку / usr / bin / python3, чтобы указать на python3.6 вместо исполняемого файла python3.5 по умолчанию.
Сброс символической ссылки в точку to /usr/bin/python3.5 исправлено все.
Оказывается, в какой-то момент после установки python3 я переключил символическую ссылку / usr / bin / python3, чтобы указать на python3.6 вместо исполняемого файла python3.5 по умолчанию.
Сброс символической ссылки в точку to /usr/bin/python3.5 исправлено все.
Оказывается, в какой-то момент после установки python3 я переключил символическую ссылку / usr / bin / python3, чтобы указать на python3.6 вместо исполняемого файла python3.5 по умолчанию.
Сброс символической ссылки в точку to /usr/bin/python3.5 исправлено все.