Застрял при обновлении с Ubuntu 18.04 до 20.04 компонент «multiverse» (с опечаткой в ​​sources.list?)

Чтобы пропустить папки ./path/to/~dir, но не ./path/to/~dir/subdir, как уже говорили другие, вы можете сделать:

find. ! -name '~*' -type d -print

Если вы также не хотите спускаться в эти папки (и находить там другие папки ), вы должны:

find. -name '~*' -prune -o -type d -print

Это говорит findобрезать ветки, находящиеся в каталогах, имя которых начинается с ~.

Это должно быть в основном¹ функционально эквивалентно вашему:

find. -type d ! -path '*/~*'

За исключением того, что последний не выполняет обрезку, поэтому по-прежнему просматривает эти каталоги, даже если не печатает ни один из них, поэтому он менее эффективен.


¹ есть некоторая разница в том, что первый *в */~*может не совпадать с именами файлов, содержащими недопустимые символы

0
24.12.2020, 11:50
3 ответа

Откройте терминал и введите:

sudo add-apt-repository multiverse
sudo apt update

Замените deb http://archive.canonical.com/ubuntu bionic multiverse partnerв /etc/apt/sources.list(, если он существует )на deb http://archive.canonical.com/ubuntu bionic partnerи снова запустите sudo apt update, чтобы обновить список доступного программного обеспечения.

0
18.03.2021, 22:41

ubuntu-release-upgraderповторно -сгенерирует ваш sources.listи сторонний репозиторий под /etc/apt/sources.list.d/с новым кодовым именем Ubuntu focal.

Проверьте свой /etc/apt/sources.list, он должен содержать (не менее):

deb http://archive.ubuntu.com/ubuntu focal main 
deb http://archive.ubuntu.com/ubuntu focal-updates main 
deb http://security.ubuntu.com/ubuntu focal-security main 

Вот пример sources.list с включенным restricted universe multiverse.

deb http://archive.ubuntu.com/ubuntu focal main restricted  universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu focal-security main restricted universe multiverse

, затем запустите:

sudo apt update
sudo apt dist-upgrade
0
18.03.2021, 22:41

Да, Решил. Проблема была здесь.. 0 обновлено, 0 установлено заново, 0 удалено и 1 не обновлено.

Я узнал Следующие пакеты были сохранены :git -el в моем случае проверьте свой
:~$ sudo apt list --обновляемый

Я получил это в качестве вывода Листинг... Готово git -el/bionic 1 :2.29.2 -0ppa1 ~ubuntu18.04.1 все [обновляется с :1 :2.29.0 -0ppa1 ~Ubuntu18.04.1] N :Есть 3 дополнительные версии. Пожалуйста, используйте переключатель «-a», чтобы увидеть их.

это номер 1, который не был обновлен. Так попробуй удалить
:~$ sudo apt -получить автоматическое удаление git -эль
, а затем
:~$ sudo apt update
:~$ sudo apt upgrade

наконец можно обновиться до 20.04
:~$ update -менеджер -d

Я ничего не делал в /etc/apt/sources.list, так как все было в порядке.

0
18.03.2021, 22:41

Теги

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