пожалуйста, попробуй N0berts ответь первым
Я бы рекомендовал переустановить потенциально проблемные пакеты на низком уровне:
экспорт PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
компакт-диск ~/Загрузки
apt-получить скачать python3-минимальный
sudo -E dpkg -i --force-all ./python3-минимальный*.deb
sudo -E dpkg --configure -a
sudo -E apt-получить установку -f
sudo -E apt-get install --reinstall python3-минимальный
sudo -E apt-get install --reinstall $(dpkg -l | grep ^ii | grep python | awk '{print $2}')
sudo -E dpkg --configure -a
sudo -E apt-получить установку -f
sudo -E apt-get установить способность
sudo -E aptitude безопасное обновление
sudo -E aptitude dist-upgrade
Попробуйте исправить каждый пакет отдельно:
mkdir ~/Загрузки/debs
cd ~/Загрузки/debs
apt-get скачать devhelp dput gdebi-core python3 python3-psutil apport python3-tz python3-apport python3-cupshelpers python3-monotonic python3-requests-unixsocket python3-six python3-simplejson python3-cups python3-oauthlib python3-chardet python3-configobj python3 -secretstorage system-config-printer python3-certifi python3-pexpect python3-cryptography python3-wadllib python3-gi python3-requests python3-ldb python3-idna python3-крепежи python3-urllib3 gnome-shell ubuntu-session ibus gdm3 python3-defer duplicity python3 -keyring python3-httplib2 селектор языка-общий python3-paramiko lsb-release python3-protobuf python3-future python3-rfc3339 python3-macaroonbakery python3-aptdaemon.gtk3widgets python3-ibus-1.0 python3-lazr.restfulclient python3-gi-cairo python3- терминатор lib2to3
sudo dpkg -i --force-all ./devhelp*.deb
sudo dpkg -i --force-all ./dput*.deb
sudo dpkg -i --force-all ./gdebi-core*.deb
sudo dpkg -i --force-all ./python3*.deb
sudo dpkg -i --force-all ./python3-psutil*.deb
sudo dpkg -i --force-all ./apport*.deb
sudo dpkg -i --force-all ./python3-tz*.deb
sudo dpkg -i --force-all ./python3-apport*.deb
sudo dpkg -i --force-all ./python3-cupshelpers*.deb
sudo dpkg -i --force-all ./python3-monotonic*.deb
sudo dpkg -i --force-all ./python3-requests-unixsocket*.deb
sudo dpkg -i --force-all ./python3-six*.deb
sudo dpkg -i --force-all ./python3-simplejson*.deb
sudo dpkg -i --force-all ./python3-cups*.deb
sudo dpkg -i --force-all ./python3-oauthlib*.deb
sudo dpkg -i --force-all ./python3-chardet*.deb
sudo dpkg -i --force-all ./python3-configobj*.deb
sudo dpkg -i --force-all ./python3-secretstorage*.deb
sudo dpkg -i --force-all ./system-config-printer*.deb
sudo dpkg -i --force-all ./python3-certifi*.deb
sudo dpkg -i --force-all ./python3-pexpect*.deb
sudo dpkg -i --force-all ./python3-cryptography*.deb
sudo dpkg -i --force-all ./python3-wadllib*.deb
sudo dpkg -i --force-all ./python3-gi*.deb
sudo dpkg -i --force-all ./python3-requests*.deb
sudo dpkg -i --force-all ./python3-ldb*.deb
sudo dpkg -i --force-all ./python3-idna*.deb
sudo dpkg -i --force-all ./python3-крепежи*.deb
sudo dpkg -i --force-all ./python3-urllib3*.deb
sudo dpkg -i --force-all ./gnome-shell*.deb
sudo dpkg -i --force-all ./ubuntu-session*.deb
sudo dpkg -i --force-all ./ibus*.deb
sudo dpkg -i --force-all ./gdm3*.deb
sudo dpkg -i --force-all ./python3-defer*.deb
sudo dpkg -i --force-all ./двойственность*.deb
sudo dpkg -i --force-all ./python3-keyring*.deb
sudo dpkg -i --force-all ./python3-httplib2*.deb
sudo dpkg -i --force-all ./language-selector-common*.deb
sudo dpkg -i --force-all ./python3-paramiko*.deb
sudo dpkg -i --force-all ./lsb-release*.deb
sudo dpkg -i --force-all ./python3-protobuf*.deb
sudo dpkg -i --force-all ./python3-future*.deb
sudo dpkg -i --force-all ./python3-rfc3339*.deb
sudo dpkg -i --force-all ./python3-macaroonbakery*.deb
sudo dpkg -i --force-all ./python3-aptdaemon.gtk3widgets*.deb
sudo dpkg -i --force-all ./python3-ibus-1.0*.deb
sudo dpkg -i --force-all ./python3-lazr.restfulclient*.deb
sudo dpkg -i --force-all ./python3-gi-cairo*.deb
sudo dpkg -i --force-all ./python3-lib2to3*.deb
sudo dpkg -i --force-all ./терминатор*.deb
sudo dpkg -i --force-all ./python3-nacl*.deb
sudo dpkg -i --force-all ./python3-systemd*.deb
sudo dpkg -i --force-all ./python3-cffi-backend
sudo apt-get install --reinstall devhelp dput gdebi-core python3 python3-psutil appport python3-tz python3-apport python3-cupshelpers python3-monotonic python3-requests-unixsocket python3-six python3-simplejson python3-cups python3-oauthlib python3-chardet python3-configobj python3-secretstorage system-config-printer python3-certifi python3-pexpect python3-cryptography python3-wadllib python3-gi python3-requests python3-ldb python3-idna python3-крепления python3-urllib3 gnome-shell ubuntu-session ibus gdm3 python3 -defer duplicity -cairo python3-lib2to3 терминатор python3-nacl python3-systemd python3-cffi-backend
а затем повторите приведенные выше команды из меньшего блока кода.
Если ответ N0berts не сработал, извините, вам нужно перейти к опасным командам или полностью переустановить
Прежде чем запускать приведенные ниже команды, сделайте следующее (это необязательно, но не будем рисковать) -
установить iso-файл убунту
подтвердите это (необязательно)
записать iso на cd-dvd-usb и т.д.
резервная копия/дом
сделано
Пожалуйста, не ломайте свою систему, делая то, что вы не должны были делать. Если вы ничего не понимаете, пожалуйста, спрашивайте, я почти уверен, что большинство команд просто не под силу вам, так что не стесняйтесь спрашивать о чем угодно.
Прежде всего, начните с запуска
sudo apt --fix-сломанная установка
После запуска вышеуказанной команды попробуйте установить aptitude еще раз,
sudo apt -f установить aptitude
Посмотрим, работает это или нет
Если это не сработало, попробуйте запустить это
sudo rm -rf /var/cache/apt/archives/*.deb
После этого попробуйте установить aptitude еще раз
Если ошибка все еще существует, то дружественные решения не удачны, но вам нужно принудительно удалить все проблемные пакеты.
Как это сделать
См. сообщение об ошибке
При обработке возникли ошибки:
питон3
python3-psutil
аппорт
python3-tz
python3-аппорт
python3-cupshelpers
python3-монотонный
python3-запросы-unixsocket
python3-шесть
python3-simplejson
питон3 чашки
python3-oauthlib
python3-charde
python3-configobj
python3-secretstorage
система-конфигурация-принтер
python3-сертификат
python3-pexpect
python3-криптография
python3-wadllib
python3-gi
python3-запросы
python3-ldb
python3-idna
python3-застежки
python3-urllib3
гном-оболочка
Ubuntu-сеанс
ибус
гдм3
python3-отложить
двуличие
python3-брелок
python3-httplib2
язык-селектор-общий
python3-парамико
LSB-релиз
python3-protobuf
python3-будущее
Python3-rfc3339
python3-миндальное печенье
python3-aptdaemon.gtk3widgets
python3-ibus-1.0
python3-lazr.restfulclient
python3-gi-cairo
Python3-lib2to3
терминатор
python3-nacl
python3-systemd
python3-cffi-бэкэнд
Обработка была остановлена из-за слишком большого количества ошибок.
Поэтому, чтобы исправить, вам нужно вручную удалить их из базы данных.
как
Сделайте все это в режиме восстановления grub, нажав клавишу Shift до появления логотипа загрузки и расширенного параметра для Ubuntu> Режим восстановления> Переместить в корневую оболочку // ИЛИ Сначала откройте TTY, чтобы запустить приведенные ниже команды, нажав Ctrl + Alt + F5
, войдите туда под своим (sudo)логином и паролем
Перейдите в /var/lib/dpkg/info
компакт-диск /var/lib/dpkg/info/
Теперь, когда мы увидели ошибку выше, нам нужно удалить проблемные пакеты.
Смотрите эту строку
при обработке возникли ошибки
Значит после этой строчки все что пришло это просто имя пакета
Итак, первый пакет — «python3».
sudo mv python3* $HOME
### ВНИМАНИЕ НЕ ЗАКРЫВАЙТЕ ОБОЛОЧКУ ПОСЛЕ ЭТОГО НЕ ДЕЛАЙТЕ НИЧЕГО
Эй, послушайте, мы не удаляем файлы, а просто перемещаем их в другое место. Так что, если случится что-то плохое, мы все равно сможем это исправить, так как у нас есть резервная копия.
Затем снова проверьте
sudo apt -f установить aptitude
Снова посмотрите сообщение об ошибке (большинство ошибок после этого исчезли)
Затем повторите то же самое со всеми пакетами ошибок (пакет ошибок sudo mv * $ HOME
)
Итак, после всего вышеперечисленного вы увидите, что можете устанавливать и использовать подходящие пакеты.
Теперь исправьте все, скопируйте/вставьте эту строку (если вы пытаетесь, вам нужно ввести ее вручную)
для пакета в $(apt-get upgrade 2>&1 | grep "предупреждение: файл со списком файлов для пакета '" | grep -Po "[^'\n ]+'" | grep -Po "[^']+") ; do apt-get install --reinstall "$package"; сделано
если это ничего не вернуло, запустите sudo apt установить python3-все
, вы все равно получите сообщение об ошибке, в котором говорится, что файлы для пакета x отсутствуют, не беспокойтесь об этой ошибке
Наконец, что бы ни случилось, вам нужно выполнить эти команды.
ОБЯЗАТЕЛЬНО ЗАПУСТИТЕ-
sudo apt установить python3-все
sudo apt установить aptitude
sudo aptitude -f обновить
sudo aptitude -f install --reinstall ubuntu-session
судо перезагрузка
Теперь более менее ваша проблема должна быть решена