Para que exatamente os arquivos cujo prefixo de nomes é “AT.postflight” são necessários?

6

Não tenho certeza se essa pergunta deve ser feita aqui, já que estou em um OS X, mas já que estou usando bash e estou perguntando sobre o significado e os propósitos de alguns arquivos.

Estou tentando entender por que um determinado programa ( Designer.app ), que vem com a distribuição oficial Qt (versão 5.5) que eu tinha instalado há algum tempo, continua travando. No link a seguir, você poderá encontrar mais informações sobre esse problema se estiver interessado:

link

Aparentemente, acho que o problema está relacionado ao fato de que uma biblioteca dinâmica ( libQtDesignerComponents.4.dylib ) está faltando, mas quando eu uso o seguinte comando para localizar a biblioteca locate libQtDesignerComponents.4.dylib , eu tenho uma saída estranha:

/Users/cell/anaconda/lib/libQtDesignerComponents.4.dylib
/Users/cell/anaconda/pkgs/qt-4.8.6-0/lib/libQtDesignerComponents.4.dylib
/Users/cell/anaconda/pkgs/qt-4.8.6-2/lib/libQtDesignerComponents.4.dylib
/Users/cell/anaconda/pkgs/qt-4.8.6-3/lib/libQtDesignerComponents.4.dylib

Isso é estranho porque não tenho mais o diretório anaconda .

O que poderia estar causando essa saída estranha e como posso resolver esse problema? Eu pensei que isso poderia ser devido a alguns links simbólicos ...

Minha principal questão é de qualquer maneira o seguinte. Enquanto isso, encontrei alguns arquivos (exatamente 6 arquivos) no meu diretório pessoal cujos objetivos são desconhecidos para mim. Os nomes dos arquivos são prefixados com AT.postflight. e, em seguida, os sufixos são números. O primeiro, por exemplo, chamado AT.postflight.1174 contém o seguinte conteúdo:

Has /Library/Tcl/teapot = 0
HOME______ = /Users/cell
USER______ = cell
pkgdir____ = /Volumes/ActiveTcl-8.6/ActiveTcl-8.6.pkg
installdir = /
repository = /Library/Tcl/teapot
shell_____ = /usr/local/bin/tclsh8.6
Having a seed repository.
No existing repository, copying the seed to the repository-to-be at /Library/Tcl/teapot
/usr/local/bin/teacup link make /Library/Tcl/teapot /usr/local/bin/tclsh8.6
Ok
/usr/local/bin/teacup default /Library/Tcl/teapot
/Library/Tcl/teapot
Forcing ownership of /Users/cell/Library/Application Support/ActiveState to cell
___done

Isto parece estar relacionado aos pacotes Tcl ... Os outros arquivos parecem conter conteúdo similar ...

Quais são os objetivos desses arquivos? Posso apagá-los com segurança?

    
por nbro 21.08.2015 / 23:19

1 resposta

1

Esses arquivos são sobras de uma instalação de pacote do macOS com falha, interrompida ou com bugs.

Os próprios arquivos podem ser removidos com segurança, mas o pacote instalado pelo instalador pode não ter sido instalado corretamente.

Quanto ao locate mostrando arquivos e diretórios inexistentes: O comando locate pode mostrar arquivos em locais que não existem mais se você excluiu recentemente essas hierarquias de arquivos. O banco de dados locate é recriado periodicamente (isso acontece uma vez por semana, de acordo com o manual locate.updatedb no macOS).

    
por 17.01.2017 / 13:33