dpkg-query --status $(dpkg --get-selections | awk '{print NR,$1}' | grep -oP "^$( echo $[ ( ${RANDOM} % $(dpkg --get-selections| wc -l) + 1 ) ] ) \K.*")
Команда dpkg-query --status
выводит полное описание пакета, указанного в аргументе. В данном случае, аргументом является результат выполнения сложной команды внутри $()
, которая выбирает случайный пакет из списка установленных пакетов в системе Debian.
Альтернативный способ получить полное описание пакета — использовать команду apt show
, где — название пакета. Она также выводит информацию о пакете, включая его описание.