Управление пакетами

Решение проблемы с пакетами Python 3.9

Доброго времени суток всем. Я сижу на ветке Testing и вчера прилетело обновление на 452 пакета, в том числе и python 3.9. Я не подозревая никакого подвоха обновился, перезагрузился и получил систему с множеством неработающих программ основанных на python. Недолго думая я откатился и перешёл на ветку Stable, чтобы утром решить проблему. И вот решение, которым хочу поделиться, кто ещё по каким-то причинам не обновился или обновился и получил такую же проблему как у меня.

1. Перед обновлением установите пакет rebuild-detector из официальных репозиториев. Он покажет потом какие пакеты нужно будет пересобрать.
2. Обновитесь.
3. После обновления выполните команду:
yay -S $(pacman -Qmq | grep python)

Она найдёт и обновит все пакеты python.
4. Перезагрузитесь и выполните команду:
checkrebuild

Она покажет какие пакеты из AUR вам нужно будет пересобрать.

Управление пакетами: Решение проблемы с пакетами Python 3.9

После пересборки пакетов из AUR, вы получите полностью рабочую систему.

Всем удачи!
Управление пакетами

Не видит зеркала для обновления пакетов.

ошибка: не удалось получить файл 'archlinuxcn.db' из repo.archlinux.cn: Could not resolve host: repo.archlinux.cn
ошибка: не удалось обновить archlinuxcn (неверный url для сервера)
ошибка: failed to synchronize all databases

Через саму утилиту для обновления тоже не видит зеркала для скачивания обновлений.
Управление пакетами

Не собирается monodevelop - не удалось удовлетворить зависимость "msbuild-stable"

Управление пакетами: Ошибка
При попытке собрать пакет monodevelop-stable 8.4.3.12-2 возникает подобная ошибка (аналогичная ситуация и с monodevelop-git).
Пробовал в сборочном файле заменить msbuild-stable на mono-msbuild, однако после долгой загрузки вновь возникает, но уже другая ошибка. Что бы вы могли посоветовать?
Управление пакетами

Как удалить MATE?

Поставил Manjaro с редакцией MATE. Пользовался несколько недель — не понравилось.
Установил другую DE. Теперь при запуске приходится переключать (по умолчанию выбирается mate).
Можно ли как-то удалить хотябы оболучку mate? Хотябы без приложений (файловый менеджер, терминал и т.д.).
Управление пакетами

Как поставить OpenSSH более старой версии (8.2)?

Здравствуйте!

Проблема следующая: нужно подключиться к другому компу по SSH, однако это стабильно не получается. Выяснил, что проблема в разных версиях OpenSSH на компах — на сервере стоит 8.2, а у меня более новая 8.3

Обновить сервер — не вариант. Нужно на моём компе откатиться к более старой версии.

Как такое можно сделать, скажите, пожалуйста?
Управление пакетами

При обновлении поменялись местами диски

На ноутбуке 2 диска sda (hdd) и sdb (ssd) (система стоит на обоих, там монтируется куча папок друг в друга).

Система просит обновиться (последний раз месяц назад обновлялась или больше), качает 3,8Гб идет обновление, в конце куча ошибок (системные файлы уже существуют).
Запускаю обновление еще раз — все ОК.
Но теперь любой ярлык в меню выдает ошибку что файл не найден.
Перегружаю компьютер и sda и sdb поменялись местами. Как такое возможно?

При старте системы монтирую диски, поэтому до перезагрузки и после диски точно поменялись, я не мог ошибиться
Управление пакетами

pacman: как дочистить систему после смены Desktop Environment ?

Всем привет ;)

Возникла такая экзотическая потребность: установил Manjaro XFCE, дистр сам оч понравился, а вот окружение оказалось слишком уж простым, поставил гном и всё стало на свои места. Решил почистить систему от xfce-шного софта и сделать причём это элегантным способом (pacman же как ни как).

Использовал такую команду:
pacman -Rscn xfce4 xfce4-goodies

И всё в общем-то получилось, Но. Осталось как минимум несколько приложений, которые отмечены якобы как установленные вручную (galculator, catfish, etc).
Можно ли как-то их элегентно (кхе-хе) удалить используя что-то вроде…
pacman -Rsscn xfce-4 xfce4-goodies ?

И какой командой можно посмотреть, с чем они идут в комплекте (группа/метапакет), чтобы указав его, удалить и их?

Вопрос стоит именно таким образом, потому что в гномовском меню сейчас уж больно много всяких левых программ, и я не знаю, что можно трогать, а что не стоит. Да и хотелось бы без лишних заморочек привести систему в заводское состояние.
Заранее благодарю ;)
Управление пакетами

Ошибка установки драйвера

Не завелась вай фай карточка на манжаро кде. Нашел драйвер для пятых ядер, инструкция в readme.
github.com/smlinux/rtl8723de
sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
Error! echo
Your kernel headers for kernel 5.4.23-1-MANJARO cannot be found at
/usr/lib/modules/5.4.23-1-MANJARO/build or /usr/lib/modules/5.4.23-1-MANJARO/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
[dan@dan-hplaptop15bs1xx ~]$ depmod -a
depmod: ERROR: could not open directory /lib/modules/5.4.23-1-MANJARO: No such file or directory
depmod: FATAL: could not search modules: No such file or directory

в чем проблема?
Управление пакетами

installing protobuf (3.11.4-1) breaks dependency 'protobuf=3.10.1' required by python2-protobuf

Доброго времени суток. Не могу сообразить, что делать с обновлениями системы уже пару месяцев. Не знаю с какаим пакетом прилетел protobuf (3.11.4-1), но теперь при попытке обновить систему постоянно получаю

:: installing protobuf (3.11.4-1) breaks dependency 'protobuf=3.10.1' required by python2-protobuf

Добавил protobuf в исключения при обновлении, один фиг, почти всегда неразрешимая зависимость. Вручную если каждый пакет отдельно обновлять, то работает если нет зависимостей от этого protobuf. Ну вот сегодня 280 обнов опять прилетело. Не вручную же все обновлять? Удалить тоже не дает — опять же зависимости. Как его правильно обновить, что бы он больше не брыкался?
Управление пакетами

как установить пакет без глобального обнавления системы?

Здравствуйте! Такая проблема, при попытке установить пакет через менеджер установки программ или через консоль, вместе с пакетом навязывается обновление всей системы(обновление новой плазмы на 5.18 и тд)а обновление системы в задачи не входит. вопрос как установить пакет без обновления системы? это возможно? если возможно то как? заранее спасибо…