J'ai écrit un script Bash qui automatise l'installation d'une application basée sur ERPNext 3.6.1 * sur mon ordinateur portable Ubuntu 14.04 LTS.
Une partie du script installe les dépendances requises à l'aide de apt-get install
, qui inclut pip
et easy_install
. Le script a bien fonctionné il y a quelques jours, mais lorsque j'essaie de l'exécuter, cette étape échoue avec les messages d'erreur suivants de apt-get
dans le terminal:
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package easy_install
E: Unable to locate package pip
Je ne trouve pas non plus ces packages dans le Centre de logiciel Ubuntu, bien que les commandes soient toujours installées sur mon système (voir ci-dessous) et qu'une recherche dans le Centre de logiciel Ubuntu retourne le package installé python-pip
comme premier résultat. .
J'ai également exécuté ce qui suit pour essayer de savoir quel paquet possède les commandes installées:
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
Est-ce que pip
et easy_install
sont récemment entrés dans python-pip
? Ou sont-ils complètement partis maintenant? J'ai besoin de savoir comment mettre à jour mon script, si nécessaire.
* Je sais que c'est obsolète, mais c'est ce que mon employeur a fourni à mon employeur. Je dois donc travailler avec.
pip
a toujours été dans le package python-pip
et easy_install
dans python-setuptools
.
Ubuntu 10.04 a un paquet pip
mais c'est un programme différent ("Programme d'installation Perl").
Vous semblez avoir installé votre propre version de setuptools dans /usr/local/
.