quinta-feira, 9 de dezembro de 2010

Como remover entradas inúteis de mime-type no Debian

De algum tempo para cá, vinha notando que a saída do apt-get estava muito grande. Olhando com mais calma, notei que todas as atualizações vinham com essas mensagens no final, embora meu sistema estivesse funcionando corretamente.

Unknown media type in type 'all/all'

Unknown media type in type 'all/allfiles'

Unknown media type in type 'uri/mms'

Unknown media type in type 'uri/mmst'

Unknown media type in type 'uri/mmsu'

Unknown media type in type 'uri/pnm'

Unknown media type in type 'uri/rtspt'

Unknown media type in type 'uri/rtspu'

Unknown media type in type 'fonts/package'

Unknown media type in type 'interface/x-winamp-skin'


Chato que sou fui ver que merda era essa. Descobri que um arquivo .xml de mime-types do KDE estava cagando tudo. Para encurtar a história, abra como root o arquivo /usr/share/mime/packages/kde.xml e procure pelas entradas dos mime-types desconhecidos e delete-as.

Um exemplo:

lt;mime-type type="interface/x-winamp-skin">
<sub-class-of type="application/zip"/>
<comment>compressed Winamp skin</comment>
<glob pattern="*.wsz"/>
</mime-type>


Apague cada uma delas, e se você tiver dúvida se apagou tudo, rode o comando:

#update-mime-database /usr/share/mime


Não tenho certeza, mas esse método também deve funcionar nos inúmeros derivados do Debian.
Após apagar todas as entradas, você não terá mais a chatice dessas mensagens.
As férias estão boas, então tenho de ir. Até a próxima.

Nenhum comentário:

Postar um comentário