Удаление метапакета

Edya
sudo pacman -Qqdt | pacman -Rns -
error: you cannot perform this operation unless you are root.
Это же конвеер из двух команд - результат первой передается на вторую. Судо для второй команды нужно
 pacman -Qqdt | sudo pacman -Rns -   
Edya
sudo pacman -Qqdt | pacman -Rns -
можешь вместо оной команды использовать и другую, более понятную, как альтернатива ... но результат тот же
sudo pacman -Rsn $(pacman -Qdtq)

PS - но сначала желательно проверить вывод pacman -Qdtq
Ошибки не исчезают с опытом - они просто умнеют
$ pacman -Qdtq | sudo pacman -Rns -
error: argument '-' specified with empty stdin
$ sudo pacman -Rsn $(pacman -Qdtq)
error: no targets specified (use -h for help)
т.е. получается все чисто? - pacman -Qdtq пусто.
Edya
все чисто? - pacman -Qdtq пусто.
Да, нет сирот больше
Edya
т.е. получается все чисто? - pacman -Qdtq пусто.
Если вывод pacman -Qdtq не пуст, то в логах ничего не будет, если вывод pacman -Qdtq пуст, то будет предупреждение типа, что цели нет и удалять не чего
sudo pacman -Rsn $(pacman -Qdtq)
ошибка: не задано целей (для справки используйте -h)
Как правило, сначала смотрится вывод pacman -Qdtq и если вывод пуст, то дальнейшую команду sudo pacman -Rsn $(pacman -Qdtq) и не применяют.

PS - сравни с этим выводом, когда цель не указана
sudo pacman -Rsn
ошибка: не задано целей (для справки используйте -h)
Ошибки не исчезают с опытом - они просто умнеют
окэ
 
Зарегистрироваться или войдите чтобы оставить сообщение.