passwd
- это традиционная команда UNIX. lpasswd
, похоже, принадлежит проекту libuser, «стандартизированному интерфейсу для управления и администрирования учетных записей пользователей и групп."
% ls -li =passwd =lpasswd
3149052 -rwsr-xr-x. 1 root root 30768 Feb 17 2012 /usr/bin/passwd
3155939 -rwxr-xr-x 1 root root 33240 Jul 10 2015 /usr/sbin/lpasswd
% rpm -qf =passwd
passwd-0.77-4.el6_2.2.x86_64
% rpm -qf =lpasswd
libuser-0.56.13-8.el6_7.x86_64
% rpm -q --queryformat='%{URL}\n' libuser
https://fedorahosted.org/libuser/
lpasswd
не имеет бита setuid, так что это интересно.
Эта ошибка говорит о том, что версия package-query
, которая установлена, зависит от более низкой версии pacman
, чем та, до которой вы пытаетесь перейти.
Это можно решить, выполнив pacman -Rs yaourt; pacman -Syu;
а затем восстановив yaourt
и package-query
.
Перейдите сюда и заново сгенерируйте текущий список серверов, а затем скопируйте его.
Я фактически вставил новый список серверов внизу и закомментировал существующие. Я новичок в этом, но могу помочь, если вам это нужно.
Вы также можете сохранить старый зеркальный список в качестве резервной копии и создать новый. У меня была такая же проблема, когда я пытался обновить pacman до 3.5, чтобы установить необходимое программное обеспечение. Зеркальный список находится по адресу /etc/pacman.d/mirrorlist