最近、奇妙な問題が発生しました。
私のOSはGentoo
. と をインストールpip
しlayman
ますが、/usr/bin: にあるバイナリ ファイルと/usr/bin/pip
は/usr/bin/layman
すべて.softlink
/usr/bin/python-exec
% ll /usr/bin/{pip,layman}
lrwxrwxrwx 1 root root 11 Sep 18 23:51 /usr/bin/layman -> python-exec
lrwxrwxrwx 1 root root 11 Aug 16 08:14 /usr/bin/pip -> python-exec
の内容/usr/bin/python-exec
:
#!/usr/bin/python2.7
# EASY-INSTALL-ENTRY-SCRIPT: 'Pygments==1.6','console_scripts','pygmentize'
__requires__ = 'Pygments==1.6'
import sys
from pkg_resources import load_entry_point
sys.exit(
load_entry_point('Pygments==1.6', 'console_scripts', 'pygmentize')()
)
このファイルは次のものに属していることがわかりましたdev-python/python-exec-0.3.1
:
% equery belongs python-exec
* Searching for python-exec ...
dev-python/python-exec-0.3.1 (/usr/bin/python-exec)
このパッケージは次のとおりです。
* dev-python/python-exec
Latest version available: 0.3.1
Latest version installed: 0.3.1
Size of files: 72 kB
Homepage: https://bitbucket.org/mgorny/python-exec/
Description: Python script wrapper
License: BSD
/usr/bin/python-exec
スクリプトの機能がわかりません。
/usr/bin/pip
と/usr/bin.layman
がこのスクリプトにソフトリンクするのはなぜですか?
pip
パッケージのインストールやlayman
オーバーレイの管理に使用したい場合は/usr/bin/pip-python2.7
、 and を使用する必要がありlayman-python2.7
ます。