2017-09-27 8 views
1

Je me demande simplement si quelqu'un peut m'aider à trouver un dépôt yum ou des dépôts qui me permettront de télécharger les dépendances suivantes? Je suis en train d'installer ces éléments sur une boîte standard linux Amazon libopencv-dev python-OpenCV libfreetype6-dev libgl1-mesa-devYum repository - impossible de trouver le bon

Merci Damien

Répondre

1

vous utilisez présumant une construction CentOS/RHEL, vous pouvez utiliser les prises en pension standards;

Toutes les dépendances manquantes sont fournies par le repo base.

Available Packages 
Name  : opencv-python 
Arch  : x86_64 
Version  : 2.0.0 
Release  : 12.el6 
Size  : 843 k 
Repo  : base 
Summary  : Python bindings for apps which use OpenCV 
URL   : http://opencv.willowgarage.com/wiki/ 
License  : BSD 
Description : This package contains Python bindings for the OpenCV library. 

Name  : opencv-devel 
Arch  : x86_64 
Version  : 2.0.0 
Release  : 12.el6 
Size  : 179 k 
Repo  : base 
Summary  : Development files for using the OpenCV library 
URL   : http://opencv.willowgarage.com/wiki/ 
License  : BSD 
Description : This package contains the OpenCV C/C++ library and header files, as well as 
      : documentation. It should be installed if you want to develop programs that 
      : will use the OpenCV library. You should consider installing opencv-devel-docs 
      : package. 


Name  : opencv 
Arch  : x86_64 
Version  : 2.0.0 
Release  : 12.el6 
Size  : 4.6 M 
Repo  : base 
Summary  : Collection of algorithms for computer vision 
URL   : http://opencv.willowgarage.com/wiki/ 
License  : BSD 
Description : OpenCV means Intel® Open Source Computer Vision Library. It is a collection of 
      : C functions and a few C++ classes that implement some popular Image Processing 
      : and Computer Vision algorithms. 

Regardez dans; /etc/yum.repos.d/ et voyez si vous avez un fichier de configuration avec le nom CentOS-Base.repo si vous avez l'ouvrir avec un éditeur et vérifiez les lignes nécessaires ont enabled=1

Je tous la valeur par défaut & prises en pension supplémentaire installé, mais je ne reçois pas les matchs pour un de ces paquets:

libopencv-dev 
python-opencv 
libfreetype6-dev 
libgl1-mesa-dev 

Si vous devez télécharger la configuration repo de base puis visite this link, choisissez la version correcte et copiez le fichier CentOS-Base.repo sur le chemin indiqué ci-dessus. Si vous avez besoin de repos supplémentaire (tel que EPEL) alors voir this link à une question que j'ai répondu pour un autre utilisateur.

+0

Merci cela a fonctionné un régal. J'ai quelques autres problèmes à la minute quand j'exécute la commande ldd sur ma bibliothèque - /usr/lib64/libstdc++.so.6: la version 'GLIBCXX_3.4.20' est introuvable et libicui18n.so.54 => pas trouvé – Damien

+0

sur l'un de ceux? – Damien

+0

pouvez-vous poster la sortie de 'rpm -q glibc' - à partir d'une vérification très rapide d'une boîte CentOS 6.9 je semble avoir' glibc-2.12-1.209.el6_9.2.x86_64' – user3788685

1

Eh bien, compte tenu Amazon Linux est basé sur la distribution RHEL (RedHat Enterprise Linux), il est possible d'activer le référentiel EPEL (Extra Packages pour Enterprise Linux, maintenu par Fedora distro guys) qui contient ces paquets que vous voulez avec des noms légèrement différents. Je vais citer AWS page d'aide:

Amazon Linux - Le repo EPEL est déjà installé sur Amazon Linux, mais il doit être activé en mettant à jour le fichier epel.repo. La commande suivante illustre l'utilisation de l'éditeur vim pour mettre à jour le fichier epel.repo . vim /etc/yum.repos.d/epel.repo

a. Locate and change the entry enabled=0 to enabled=1 that is located in the $basearch section of the epel.repo file. 
b. Save and exit the vim editor. 

Maintenant, attention que les noms de paquets que vous voulez suivre les conventions d'autres distros, donc sur les dépôts RHEL/EPEL peuvent être différents. A cause de cela, essayez:

# yum install mesa-libGL-devel freetype-devel opencv-devel opencv-python 
+0

Merci pour ces étapes - mesa-libGL-devel freetype-devel installé mais pas opencv-devl ou opencv-python – Damien