web-dev-qa-db-ja.com

easy_installおよびpipパッケージはどこに行きましたか?

Ubuntu 14.04 LTSラップトップで ERPNext 3.6.1 *に基づいてアプリケーションのインストールを自動化するBashスクリプトを作成しました。

スクリプトの一部は、pipapt-get installを含むeasy_installを使用して必要な依存関係をインストールします。スクリプトは数日前には正常に機能していましたが、実行しようとすると、ターミナルのapt-getから次のエラーメッセージが表示されてこのステップが失敗します。

Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package easy_install
E: Unable to locate package pip

Ubuntu Software Centerでもこれらのパッケージを見つけることができませんが、まだシステムにコマンドがインストールされていますが(以下を参照)、Ubuntu Software Centerでどちらを検索しても、最初の結果としてインストール済みパッケージpython-pipが返されます。

また、次のコマンドを実行して、インストールされたコマンドを所有しているパッケージを特定しました。

christopher@SkyTemple:~$ whereis easy_install
easy_install: /usr/local/bin/easy_install
christopher@SkyTemple:~$ dpkg -S /usr/local/bin/easy_install
dpkg-query: no path found matching pattern /usr/local/bin/easy_install
christopher@SkyTemple:~$ whereis pip
pip: /usr/bin/pip /usr/bin/X11/pip /usr/local/bin/pip /usr/local/bin/pip2.7 /usr/share/man/man1/pip.1.gz
christopher@SkyTemple:~$ dpkg -S /usr/bin/pip
python-pip: /usr/bin/pip

pipeasy_installは最近python-pipにロールインしましたか?または、それらは完全になくなっていますか?必要に応じて、スクリプトを更新する方法を知る必要があります。

*古くなっていることは知っていますが、これは私の雇用主が請負業者から提供したものであるため、私はそれに取り組む必要があります。

pipは常にパッケージpython-pipにあり、easy_installpython-setuptoolsにあります。

Ubuntu 10.04にはpipパッケージがありますが、これは別のプログラム(「Perlインストールプログラム」)です。

/usr/local/に独自のバージョンのsetuptoolsをインストールしたようです。

9
Florian Diesch