"AT.postflight"라는 접두사가 붙은 이름을 가진 파일은 정확히 무엇입니까? 뭐가 필요하세요?

"AT.postflight"라는 접두사가 붙은 이름을 가진 파일은 정확히 무엇입니까? 뭐가 필요하세요?

제가 OS X를 사용하고 있기 때문에 여기에 이런 질문을 해야 할지 잘 모르겠지만, 이기 때문에 bash특정 파일의 의미와 목적에 대해 질문하고 있습니다.

얼마 전에 설치 Designer.app한 공식 배포판(버전 5.5)과 함께 제공되는 특정 프로그램()이 계속 충돌하는 이유를 이해하려고 합니다. Qt관심이 있으시면 다음 링크에서 이 문제에 대한 자세한 정보를 찾아보실 수 있습니다.

https://stackoverflow.com/questions/32149008/how-to-delete-possible-symbolic-links-created-by-anaconda?noredirect=1#comment52187516_32149008

분명히 문제는 동적 라이브러리() 누락과 관련이 있다고 생각 libQtDesignerComponents.4.dylib하지만 다음 명령을 사용하여 라이브러리를 찾으면 locate libQtDesignerComponents.4.dylib이상한 결과가 나타납니다.

/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

더 이상 디렉토리가 없기 때문에 이것은 이상합니다 anaconda.

이 이상한 출력의 원인은 무엇이며 어떻게 해결할 수 있습니까? 내 생각에 이것은 일부 심볼릭 링크 때문일 수 있습니다 ...

어쨌든 내 주요 질문은 다음과 같습니다. 동시에 나는 내 홈 디렉토리에서 목적을 알 수 없는 일부 파일(정확히 6개 파일)을 발견했습니다. 파일 이름 앞에는 숫자가 붙고 AT.postflight.접미사는 숫자로 표시됩니다. 예를 들어 첫 번째 항목에는 AT.postflight.1174다음이 포함됩니다.

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

이는 Tcl 패키지와 관련된 것 같습니다... 다른 파일에도 비슷한 내용이 포함되어 있는 것 같습니다...

이 파일들은 어떤 용도로 사용되나요? 안전하게 삭제할 수 있나요?

답변1

이러한 파일은 macOS 패키지의 설치 실패, 중단 또는 문제로 인해 남겨집니다.

파일 자체는 삭제해도 안전하지만 설치 프로그램에서 설치한 패키지는 올바르게 설치되지 않았을 수 있습니다.

locate존재하지 않는 파일 및 디렉터리 표시: 최근 locate에 이러한 파일 계층을 삭제한 경우 명령이 더 이상 존재하지 않는 위치에 있는 파일을 표시할 수 있습니다. 데이터베이스는 locate주기적으로( locate.updatedbmacOS의 매뉴얼에 따라 매주) 재구축됩니다.

관련 정보