
私はOS Xを使用しているので、ここでこのような質問をする必要があるかどうかはわかりませんが、そのため、特定のbash
ファイルの意味と目的について質問しています。
しばらく前にインストールしDesigner.app
た公式ディストリビューション(バージョン5.5)に付属の特定のプログラム()がクラッシュし続ける理由を理解しようとしています。Qt
興味がある場合は、次のリンクでこの問題に関する詳細情報をご覧ください。
明らかに、問題は動的ライブラリ()の欠落に関連していると思います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.updatedb
macOSのマニュアルに従って毎週)再構築されます。