#!/bin/sh installed=($(pkcon get-packages --filter installed | tail -n +6 | awk '{print $2}')) for pkg in ${installed[@]}; do # <pkgname-version-relversion.arch> pkgname=${pkg%-*-*.*} echo -n "Looking for ${pkgname}..." count=$(pkcon search name ${pkgname} | wc -l) if [[ ${count} = 7 ]]; then echo " NOT FOUND" missing="${missing} ${pkgname}" else echo " OK" fi done [[ -n ${missing} ]] && echo "pkcon cannot find these packages: ${missing}"