Yum problema interrompido

1

Estou tentando instalar o mysql-connector-odbc usando o yum. Isso me dá esse erro.

Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Resolving Dependencies
--> Running transaction check
---> Package mysql-connector-odbc.x86_64 0:5.3.6-1.el7 will be installed
--> Processing Dependency: libodbcinst.so.2()(64bit) for package: mysql-connector-odbc-5.3.6-1.el7.x86_64
--> Processing Dependency: libodbc.so.2()(64bit) for package: mysql-connector-odbc-5.3.6-1.el7.x86_64
--> Finished Dependency Resolution
Error: Package: mysql-connector-odbc-5.3.6-1.el7.x86_64 (mysql-connectors-community)
           Requires: libodbc.so.2()(64bit)
Error: Package: mysql-connector-odbc-5.3.6-1.el7.x86_64 (mysql-connectors-community)
           Requires: libodbcinst.so.2()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Então eu instalei manualmente o unixodbc que contém os arquivos libodbc necessários e tentei executá-lo com

yum install mysql-connector-odbc --skip-broken

que me dá outro erro.

Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Resolving Dependencies
--> Running transaction check
---> Package mysql-connector-odbc.x86_64 0:5.3.6-1.el7 will be installed
--> Processing Dependency: libodbcinst.so.2()(64bit) for package: mysql-connector-odbc-5.3.6-1.el7.x86_64
--> Processing Dependency: libodbc.so.2()(64bit) for package: mysql-connector-odbc-5.3.6-1.el7.x86_64

Packages skipped because of dependency problems:
    mysql-connector-odbc-5.3.6-1.el7.x86_64 from mysql-connectors-community

Não tenho certeza do que estou fazendo de errado aqui.

    
por Adam 25.10.2016 / 12:07

1 resposta

0

Eu recomendo o plugin protectbase do CentOS, este plugin ajudará ao lidar com vários repositórios de terceiros ou apenas EPEL / RPMForge

Você pode usar "yum --disablerepo = [reponame] update", mas essa é uma opção de uso único se você quiser proteger seu sistema continuamente, então eu recomendo o "protectbase"

"yum install yum-plugins-protectbase"

Em seguida, adicione "protect = 1" nos repositórios que você deseja proteger. Aka CentOS-Base E adicione "protect = 0" ao epel.repo. Isso deve resolver os conflitos mais comuns ao lidar com repositórios de terceiros.

Eu criei um guia mais detalhado no meu blog aqui Lidando com vários repositórios no CentOS 4/5/6/7

    
por 26.10.2018 / 16:03