aqui está uma lista de comandos que se encaixam nos critérios, o dpkg só funciona para sistemas baseados no debian. No Mac / FreeBSD não tenho certeza qual seria o melhor método, mas isso deve ser um bom começo. Nenhum deles precisa ser instalado em uma nova instalação do Ubuntu.
Isso fornece uma lista completa de pacotes instalados e versões com uma breve descrição.
dpkg -l >> pkg.info
lshw no Ubuntu tem uma opção para excluir informações confidenciais
lshw -sanitize
Isso mostra apenas as informações da versão no Ubuntu
lsb_release -a
A informação da memória
free
Minha recomendação é criar um script que salve todas essas informações em arquivos .info individuais, colocando-os em um arquivo tar para facilitar a coleta. depois do "dpkg -l" você pode colocar um padrão para combinar com pacotes específicos para os quais você quer informações. "dpkg -p" mostra informações muito detalhadas sobre um pacote específico como "dpkg -p bash"