pacman -Rs удалит пакет с учётом зависимостей, а если я сделал просто pacman -R, и у меня остались не используемые библиотеки, как я могу потом удалить все не используемые пакеты
> например vim ни у кого в зависямостях не стоит, что его удалять что-ли?
Для такого aptitude в дебиане имеет флаг auto, устанавливаемый на пакеты, который ставятся по зависимостям. Соответственно, когда такой пакет становится не нужен, он автоматом же и удаляется.
Для такого Portage в генте имеет список world, в которые не попадают пакеты, которые ставятся по зависимостям. Соответственно, когда такой пакет становится не нужен, он автоматом же и удаляется по `--depclean`.
От дибильное форматирование :-p
$ pacman -Qi kdelibs | grep Причина
Причина установки : Явно установлен
$ pacman -Qi gtk2 | grep Причина
Причина установки : Установлен как зависимость другого пакета