Требуется ручное вмешательство для pacman 7.0.0 и локальных репозиториев

Новости непосредственно затрагивающие наш дистрибутив, либо форум.
Ответить
vall
Аватара пользователя
Администрация
Сообщения: 713
Зарегистрирован: 09.08.2022

#

14 сентября2024 – Мортен Линдеруд

С выпуском версии 7.0.0 pacman добавил поддержку загрузки пакетов от имени отдельного пользователя с ограниченными привилегиями.

Однако для пользователей с локальными репозиториями это может означать, что пользователь, выполнивший загрузку, не имеет доступа к соответствующим файлам. Это можно исправить, назначив файлы и папку группе alpm и установив бит выполнения ( +x ) для соответствующих папок.
 $ chown :alpm -R /путь/к/локальному/репозиторию

Не забудьте объединить файлы .pacnew, чтобы применить новые настройки по умолчанию.

Pacman также ввел изменение для улучшения стабильности контрольной суммы для репозиториев git, которые используют файлы .gitattributes . Это может потребовать однократного изменения контрольной суммы для PKGBUILD s, которые используют исходники git.

Оригинал новости
vall
Аватара пользователя
Администрация
Сообщения: 713
Зарегистрирован: 09.08.2022

#

Информация для тех, у кого установлен pamac
:: Обновление баз данных пакетов...
 core                                  117,7 KiB   104 KiB/s 00:01 [####################################] 100%
 extra                                   7,4 MiB  1501 KiB/s 00:05 [####################################] 100%
 multilib                              132,9 KiB  71,6 KiB/s 00:02 [####################################] 100%

△  Запуск полного обновления пакетов из AUR...
Чтение баз данных пакетов из репозиториев...
Чтение локальной базы данных пакетов...
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: installing pacman (7.0.0.r3.g7736133-1) breaks dependency 'libalpm.so=14' required by libpamac-aur
:: installing pacman (7.0.0.r3.g7736133-1) breaks dependency 'pacman<6.2' required by libpamac-aur
Либо удаляем pamac, либо ждём обновления libpamac-aur.
assassion
Сообщения: 2
Зарегистрирован: 15.09.2024

#

попробуйте:
sudo ln -s /usr/lib/libalpm.so.15.0.0 /usr/lib/libalpm.so.14
vall
Аватара пользователя
Администрация
Сообщения: 713
Зарегистрирован: 09.08.2022

#

В качестве меры пережидания перелинковка, наверное, может быть вариантом. Но предпочитаю в таких случаях не городить костыли. А просто немного подождать ванильного решения )
beisic
Сообщения: 40
Зарегистрирован: 16.09.2022

#

Удалил pamac , подключил chaotic-aur. Обновил систему. Попробовал установить ;
beisic ~ $ sudo pacman -Syu pamac-aur
[sudo] пароль для beisic: 
:: Обновление баз данных пакетов...
 core is up to date
 extra                                                        7,4 MiB  4,97 MiB/s 00:01 [##################################################] 100%
 multilib is up to date
 chaotic-aur                                                723,0 KiB  75,8 KiB/s 00:10 [##################################################] 100%
:: Запускается полное обновление системы...
разрешение зависимостей...
предупреждение: не удалось разрешить "libalpm.so=14", зависимость "libpamac-aur"
предупреждение: не удалось разрешить "pacman<6.2", зависимость "libpamac-aur"
предупреждение: не удалось разрешить "libpamac-aur>=11.6", зависимость "pamac-aur"
:: Этот пакет не может быть обновлен из-за неразрешимых зависимостей:
      pamac-aur

:: Вы уверены что хотите пропустить этот пакет при обновлении? [y/N] 
 
Не прокатило... С китайской репой тоже самое ??
assassion
Сообщения: 2
Зарегистрирован: 15.09.2024

#

просто разрабы pamac-а еще не обновились... наверно

а симлинк удалится при следующем обновлении pacman-а
vall
Аватара пользователя
Администрация
Сообщения: 713
Зарегистрирован: 09.08.2022

#

beisic:С китайской репой тоже самое ??
Конечно. Какая разница откуда качать, если текущей версии pamac требуется pacman <6.2 ?

P.S. Вроде обновили libpamac-aur. Надо пробовать.
vall
Аватара пользователя
Администрация
Сообщения: 713
Зарегистрирован: 09.08.2022

#

Для тех, у кого не получилось. Чтобы избежать лишних вопросов.

Удаляем pamac-aur, libpamac-aur. Устанавливаем pacman 7.0.0.r3.g7736133-1. Правим конфиги pacman'a
sudo pacdiff
Если давно не использовали pacdiff, то помимо конфигов pacman'a может повылазить много другого. Не отвлекайтесь) Сначала решите вопрос pacman'a.

После чего вновь устанавливаем pamac-aur, libpamac-aur.

Всё что выше -- более подробный пересказ части новости, не более.
beisic
Сообщения: 40
Зарегистрирован: 16.09.2022

#

vall:Вроде обновили
Спасибо!
Ответить