Hola a todos. Este es mi primer correo aca.
Les comento el panorama: soy slackero, estoy estandarizando todo a a Debian en el trabajo o CentOS, segun el aplicativo utilizado y el nivel de conocimiento de los usuarios.
El problema radica en que necesito trabajar con xml2csv, el cual instale a traves de EPEL. Sin embargo, durante la instalacion, me arroja problemas de dependencias. Como las resuelvo?
Salvo perl(Locale::Recode), el resto la instale desde CPanel, pero al ejecutar nuevamente el install, sigue el error.
Resolving Dependencies --> Running transaction check ---> Package xls2csv.noarch 0:1.06-5.el5 set to be updated --> Processing Dependency: perl(Text::CSV_XS) for package: xls2csv --> Processing Dependency: perl(Spreadsheet::ParseExcel::FmtUnicode) for package: xls2csv --> Processing Dependency: perl(Unicode::Map) for package: xls2csv --> Processing Dependency: perl(Locale::Recode) for package: xls2csv --> Processing Dependency: perl(Spreadsheet::ParseExcel) for package: xls2csv --> Finished Dependency Resolution xls2csv-1.06-5.el5.noarch from epel has depsolving problems --> Missing Dependency: perl(Unicode::Map) is needed by package xls2csv-1.06-5.el5.noarch (epel) xls2csv-1.06-5.el5.noarch from epel has depsolving problems --> Missing Dependency: perl(Locale::Recode) is needed by package xls2csv-1.06-5.el5.noarch (epel) xls2csv-1.06-5.el5.noarch from epel has depsolving problems --> Missing Dependency: perl(Spreadsheet::ParseExcel::FmtUnicode) is needed by package xls2csv-1.06-5.el5.noarch (epel) xls2csv-1.06-5.el5.noarch from epel has depsolving problems --> Missing Dependency: perl(Spreadsheet::ParseExcel) is needed by package xls2csv-1.06-5.el5.noarch (epel) xls2csv-1.06-5.el5.noarch from epel has depsolving problems --> Missing Dependency: perl(Text::CSV_XS) is needed by package xls2csv-1.06-5.el5.noarch (epel) Error: Missing Dependency: perl(Locale::Recode) is needed by package xls2csv-1.06-5.el5.noarch (epel) Error: Missing Dependency: perl(Spreadsheet::ParseExcel::FmtUnicode) is needed by package xls2csv-1.06-5.el5.noarch (epel) Error: Missing Dependency: perl(Spreadsheet::ParseExcel) is needed by package xls2csv-1.06-5.el5.noarch (epel) Error: Missing Dependency: perl(Unicode::Map) is needed by package xls2csv-1.06-5.el5.noarch (epel) Error: Missing Dependency: perl(Text::CSV_XS) is needed by package xls2csv-1.06-5.el5.noarch (epel) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest
Utiliza el repositorio "rpmforge" alli tienes casi todas las dependencias de PERL. ( http://www.rubenortiz.es/2008/02/07/instalar-rpmforge-en-centos/ )
Una vez instalado el repositorio:
Por ejemplo:
yum list *unicode*
Available Packages libunicode.i386 0.7-1.2.el5.rf rpmforge libunicode-devel.i386 0.7-1.2.el5.rf rpmforge perl-Unicode-Char.noarch 0.02-1.el5.rf rpmforge perl-Unicode-CheckUTF8.i386 1.03-1.el5.rf rpmforge perl-Unicode-Collate.noarch 0.52-1.el5.rf rpmforge perl-Unicode-Collate.i386 0.72-1.el5.rf rpmforge perl-Unicode-Decompose.i386 0.02-1.el5.rf rpmforge perl-Unicode-EastAsianWidth.noarch 1.30-1.el5.rf rpmforge perl-Unicode-Escape.noarch 0.0.2-1.el5.rf rpmforge perl-Unicode-IMAPUtf7.noarch 2.00-1.el5.rf rpmforge perl-Unicode-Indic.noarch 0.01-1.el5.rf rpmforge perl-Unicode-Japanese.i386 0.47-1.el5.rf rpmforge perl-Unicode-Lite.noarch 0.12-1.2.el5.rf rpmforge perl-Unicode-Map.i386 0.112-1.el5.rf rpmforge perl-Unicode-Map8.i386 0.13-1.el5.rf rpmforge perl-Unicode-MapUTF8.noarch 1.11-1.2.el5.rf rpmforge perl-Unicode-Normalize.i386 1.10-1.el5.rf rpmforge perl-Unicode-Overload.noarch 0.01-1.el5.rf rpmforge perl-Unicode-RecursiveDowngrade.noarch 0.04-1.el5.rf rpmforge perl-Unicode-Regex-Set.noarch 0.02-1.el5.rf rpmforge perl-Unicode-Semantics.noarch 1.02-1.el5.rf rpmforge perl-Unicode-String.i386 2.09-1.2.el5.rf rpmforge perl-Unicode-Transform.i386 0.40-1.el5.rf rpmforge perl-Unicode-Transliterate.i386 0.3-1.el5.rf rpmforge perl-Unicode-UTF8simple.noarch 1.06-1.el5.rf rpmforge perl-Unicode-Unihan.noarch 0.04-1.el5.rf rpmforge perl-Unicode-Wrap.noarch 0.03-1.el5.rf rpmforge rxvt-unicode.i386 9.07-1.el5.rf rpmforge
y
yum install perl-Unicode-Map
----- Mensaje original ----- De: "Diego Sanchez" diegors@gmail.com Para: centos-es@centos.org Enviado: miércoles, 20 de julio de 2011 7:37 Asunto: [CentOS-es] xml2csv
Hola a todos. Este es mi primer correo aca.
Les comento el panorama: soy slackero, estoy estandarizando todo a a Debian en el trabajo o CentOS, segun el aplicativo utilizado y el nivel de conocimiento de los usuarios.
El problema radica en que necesito trabajar con xml2csv, el cual instale a traves de EPEL. Sin embargo, durante la instalacion, me arroja problemas de dependencias. Como las resuelvo?
Salvo perl(Locale::Recode), el resto la instale desde CPanel, pero al ejecutar nuevamente el install, sigue el error.
Resolving Dependencies --> Running transaction check ---> Package xls2csv.noarch 0:1.06-5.el5 set to be updated --> Processing Dependency: perl(Text::CSV_XS) for package: xls2csv --> Processing Dependency: perl(Spreadsheet::ParseExcel::FmtUnicode) for package: xls2csv --> Processing Dependency: perl(Unicode::Map) for package: xls2csv --> Processing Dependency: perl(Locale::Recode) for package: xls2csv --> Processing Dependency: perl(Spreadsheet::ParseExcel) for package: xls2csv --> Finished Dependency Resolution xls2csv-1.06-5.el5.noarch from epel has depsolving problems --> Missing Dependency: perl(Unicode::Map) is needed by package xls2csv-1.06-5.el5.noarch (epel) xls2csv-1.06-5.el5.noarch from epel has depsolving problems --> Missing Dependency: perl(Locale::Recode) is needed by package xls2csv-1.06-5.el5.noarch (epel) xls2csv-1.06-5.el5.noarch from epel has depsolving problems --> Missing Dependency: perl(Spreadsheet::ParseExcel::FmtUnicode) is needed by package xls2csv-1.06-5.el5.noarch (epel) xls2csv-1.06-5.el5.noarch from epel has depsolving problems --> Missing Dependency: perl(Spreadsheet::ParseExcel) is needed by package xls2csv-1.06-5.el5.noarch (epel) xls2csv-1.06-5.el5.noarch from epel has depsolving problems --> Missing Dependency: perl(Text::CSV_XS) is needed by package xls2csv-1.06-5.el5.noarch (epel) Error: Missing Dependency: perl(Locale::Recode) is needed by package xls2csv-1.06-5.el5.noarch (epel) Error: Missing Dependency: perl(Spreadsheet::ParseExcel::FmtUnicode) is needed by package xls2csv-1.06-5.el5.noarch (epel) Error: Missing Dependency: perl(Spreadsheet::ParseExcel) is needed by package xls2csv-1.06-5.el5.noarch (epel) Error: Missing Dependency: perl(Unicode::Map) is needed by package xls2csv-1.06-5.el5.noarch (epel) Error: Missing Dependency: perl(Text::CSV_XS) is needed by package xls2csv-1.06-5.el5.noarch (epel) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest
El día 20 de julio de 2011 08:19, Salvador Guzman - Salman PSL informaciones@salman.es escribió:
Utiliza el repositorio "rpmforge" alli tienes casi todas las dependencias de PERL. ( http://www.rubenortiz.es/2008/02/07/instalar-rpmforge-en-centos/ )
Salvador. Buen dia y gracias.
Te comento que termine instalando xml2csv desde las fuentes y no da ningun problema. Como veo que el paquete es del 2005, asumo que no habra problemas con yum durante la actualizacion.
Aun asi,es recomendable que lo instale desde yum? De esta manera, al actualizar el sistema, y en caso que salga alguna actualizacion, se vera reflejada. Asumo que al hacerlo, ademas reemplazara el binario, dependencias, y etcs. Es asi?