link indica que é possível por meio de construções como ~n<package name>
, e isso é confirmado pelo manual do usuário < href="http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s03s02.html"> link .
~n
in ~n<package name>
é um padrão de pesquisa para nomes de pacotes correspondentes. Também é possível corresponder a outros campos que não os nomes de pacotes, consulte o link .
Aqui está um exemplo. Digamos que você queira que aptitude
mostre todos os pacotes com "redshift" em seu nome, então você emite
aptitude show ~nredshift
Deve ser combinável com outras opções de aptitude, como instalar e remover, por exemplo, para remover todos os pacotes instalados com o openoffice no nome que você emite
sudo aptitude -P remove ~nopenoffice
Certifique-se de usar a opção -P
ao usar padrões de pesquisa para forçar o aptitude a exibir um prompt antes de baixar, instalar ou remover pacotes (o padrão de pesquisa pode ter muitas correspondências e você desejará ser avisado antes de executar uma ação).
Uma coisa que não resolvi é como obter a funcionalidade exata dos curingas, por exemplo que openoffice*
corresponde a cada string começando com "openoffice" ( ~nopenoffice
corresponde a qualquer string contendo "openoffice"). Talvez uma solução alternativa seja possível, por ex. para procurar por pacotes instalados com uma certa string em seus nomes e depois alimentar o aptitude com seus nomes.