Kubuntu отказывается от обновления

ПРИМЕЧАНИЕ. Я знаю, что это дубликат, но руководства, которым я следую, не работают и не имеют смысла.

У меня уже была эта проблема некоторое время.

Запуск sudo apt-get update && sudo apt-get dist-upgrade оставляет меня с этим:

Hit:1 https://dl.winehq.org/wine-builds/ubuntu disco InRelease
Ign:2 http://dl.google.com/linux/chrome/deb stable InRelease                                                                   
Hit:3 http://archive.canonical.com/ubuntu disco InRelease                                                                      
Hit:4 http://dl.google.com/linux/chrome/deb stable Release                                                      
Get:5 http://security.ubuntu.com/ubuntu disco-security InRelease [97.5 kB]                                      
Hit:6 http://deb.playonlinux.com trusty InRelease                                                    
Hit:7 http://ae.archive.ubuntu.com/ubuntu disco InRelease                                            
Ign:8 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu disco InRelease           
Get:9 http://ae.archive.ubuntu.com/ubuntu disco-updates InRelease [97.5 kB]    
Err:10 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu disco Release                                                   
  404  Not Found [IP: 91.189.95.83 80]
Hit:12 http://ae.archive.ubuntu.com/ubuntu disco-backports InRelease                        
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/gezakovacs/ppa/ubuntu disco Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list.d/gezakovacs-ubuntu-ppa-disco.list:1 and /etc/apt/sources.list.d/gezakovacs-ubuntu-ppa-disco.list:2

Любая помощь? Я на Kubuntu 19.04.

-1
задан 8 June 2019 в 21:35

2 ответа

Эта строка в выводе говорит вам, что что-то не так с ppa, который вы добавили:

Err:10 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu disco Release                                                   
  404  Not Found [IP: 91.189.95.83 80]

Я не знаю Kubuntu, но на стандартной Ubuntu и других версиях вы можете запустить Software & amp ; Обновления, перейдите на вкладку Другое программное обеспечение и снимите флажки (или удалите) все ссылки на плохой ppa. Когда вы это сделаете, он попросит вас ввести пароль.

Когда вы нажимаете кнопку «Закрыть», приложение выполняет apt update, и после этого вы сможете обновить свою систему.

0
ответ дан 8 June 2019 в 21:35

Это процесс, который я использовал, чтобы обновить последние несколько раз.

  1. Часто посторонние репозитории являются причиной проблем с обновлением. Удалить PPA и другие неофициальные репозитории. Убедитесь, что в нет ссылок на предыдущие выпуски, , таких как космические, бионические или хитрые. Убедитесь, что только оставшихся репозиториев являются текущими официальными репозиториями Ubuntu.

    Использование графического интерфейса хорошо, если вы предпочитаете и умеете. Я использую терминал:

    sudo -s
    cd /etc/apt/sources.list.d/
    
    # place to temporarily store unwanted repositories
    mkdir /etc/apt/sources.list.d.old/
    
    # check contents of files and move unwanted ones
    ls
    cat [file]
    mv [file] /etc/apt/sources.list.d.old/
    
    # alternatively, can edit to comment out repositories with `#`
    nano *.list
    
  2. Я начал использовать aptitude очень давно и застрял с ним. Другие apt программы будут работать, но они могут вести себя по-другому, поэтому рассмотрите возможность установки aptitude при необходимости.

    # update repositories
    sudo apt update
    
    # consider installing aptitude
    sudo apt install aptitude
    
  3. Другой источник проблем с обновлением - наличие слишком большого количества конфликтующих пакетов для обновления . Менеджеру пакетов трудно найти разумное решение за разумное время. Он может отказаться или предложить решение, которое включает удаление (как кажется) половины установленных пакетов. Чтобы избежать этого, я сначала обновляю / переустанавливаю пакеты вручную.

    # get a list of manually installed packages
    sudo apt-mark showmanual > manual-list.txt
    

    Я не пытаюсь переустановить все пакеты в списке сразу, потому что обычно есть несколько проблемных пакетов. Я просматриваю список в нескольких частях, чтобы пропустить пакеты с проблемами (на основании предупреждений отобразится aptitude).

    Откройте список в вашем любимом текстовом редакторе. Удалите пакеты lib*, которые должны были быть помечены автоматически, а не вручную. (Сохраните libreoffice* или lib*-bin или lib*-tools.) Также удалите пакеты *-dev. Попробуйте пометить их автоматически:

    sudo apt-mark auto [packages]   
    

    Замените новые строки '\ n' пробелами (с заменой всех). Затем загрузите их в /var/cache/apt/archive/.

    sudo -s
    cd /var/cache/apt/archive/
    aptitude download [packages]
    

    Когда загрузка будет завершена, скопируйте / вставьте группы пакетов, например, все те, которые начинаются с одной и той же буквы, в следующую команду для их установки:

    sudo aptitude install [packages]
    

    Проверьте, что Решение, предлагаемое менеджером пакетов, в порядке с вами. Это нормально, что он захочет удалить и обновить некоторые пакеты. Просто убедитесь, что это не устраняет ничего критического. Если это так, вам нужно повторить попытку с меньшим количеством пакетов, чтобы найти проблемный пакет, который нужно пропустить (пока).

    Повторяйте, пока большинство или все ручные пакеты не будут обновлены.

  4. Решите, что вы хотите делать с пакетами проблем. Вы хотите принудительно обновить их или можно удалить некоторые из них?

    aptitude remove [package]
    

    Для обновления может потребоваться удалить пакеты, а затем переустановить их позже. После завершения полного обновления проще удалить некритические пакеты, чтобы переустановить их. Например, gimp иногда вызывает проблемы на этом этапе.

  5. Вы можете попробовать safe-upgrade на этом этапе. Это может поднять некоторые проблемы, которые нужно исправить. Я бы пропустил это, если полное обновление не имеет проблем.

    sudo aptitude safe-upgrade
    
  6. Выполните полное обновление. Как обычно, просмотрите предложенные изменения apt, предлагаемых. Запишите все удаленные пакеты, которые вы, возможно, захотите переустановить. Пока ничего критического не будет удалено, это нормально. Если что-то выглядит не так, попробуйте сначала выполнить safe-upgrade, чтобы предотвратить потенциальные проблемы.

    sudo aptitude dist-upgrade
    
  7. Удалить устаревшие пакеты. Я обычно делаю это с графическим интерфейсом.

    sudo synaptic
    
  8. Повторно добавьте PPA и другие репозитории, которые поддерживают текущий выпуск. Установите или обновите программное обеспечение по желанию.

  9. [+1135]
1
ответ дан 8 June 2019 в 21:35

Другие вопросы по тегам:

Похожие вопросы: