Hola, Parece que hoy no paro de tener problemas... ¿Alguien sabe cómo se aplica este "patch" para que Ark vuelva a funcionar? http://www.kde.org/info/3.2.2.php Parece que es un bug de la versión KDE 3.2.2, pero no sé qué hacer con el fichero tar.cpp.diff Saludos, -- Camaleón
Trataste de instalar el parche con el YAST ???? voy a consultar algunas documentaciones y te digo... ******************** Máximo A. Alfonso Fdez. WebMaster del CIPEL SuSE Linux 9.0 ******************** __________________________________________ Aniversario 40 de la CUJAE Visite: XII Convencion de Ingenieria y Arquitectura http://www.cujae.edu.cu/eventos/convencion/
El Domingo, 16 de Mayo de 2004 21:43, Máximo Alejandro escribió:
Trataste de instalar el parche con el YAST ???? voy a consultar algunas documentaciones y te digo...
Hola Máximo, gracias por la respuesta. Verás, es que se trata de un fichero .diff y la verdad... no sé qué hacer con él. Es como un fichero de texto, donde están las modificaciones, pero no sé si Yast podrá instalarlo... Voy a ver qué encuentro. Un saludo, -- Camaleón
*This message was transferred with a trial version of CommuniGate(tm) Pro* -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Verás, es que se trata de un fichero .diff y la verdad... no sé qué hacer con él. Es como un fichero de texto, donde están las modificaciones, pero no sé si Yast podrá instalarlo...
* los ficheros .diff son generados por el programa diff o diff3 y que dan como resultante un fichero con las diferencias del original y el modificado, supongase, un fichero de codigo y el que tiene las correcciones. man diff diff3 * se aplican con el programa patch, y hay varias formas en principio el standard seria patch -p1 fichero_a_parchear < fichero_parche patch -p0 lo mismo, si son comprimidos pues se podria enlazar, zcat y patch con una tuberia. * No obstante en el sitio donde este el parche suele haber instrucciones, fichero readme , install, apply patch, etc... sobre que fichero o binario y parametros se debe aplicar el parche ya que puede ser tratados como texto plano o binario. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFAp+LmAXFL65CppEIRAs2pAJ9T+r0XqcRp3ZdCs8w7yktmzncE3QCcCCs0 +M2cD5Yore10cV7+IqUO1vM= =qh65 -----END PGP SIGNATURE-----
El Domingo, 16 de Mayo de 2004 23:53, jose maria escribió:
* No obstante en el sitio donde este el parche suele haber instrucciones, fichero readme , install, apply patch, etc... sobre que fichero o binario y parametros se debe aplicar el parche ya que puede ser tratados como texto plano o binario.
Hola Jose Maria, Pues éso lo extraño, que el sitio en cuestión no dice nada. Tan sólo hay un enlace a un fichero .tar.cpp.diff, pero no dice nada de cómo aplicarlo y esta es la primera vez que tengo que aplicar un parche. La página en cuestión es ésta: http://www.kde.org/info/3.2.2.php Pero nada, allá voy, con el comando que has puesto, a ver si se aplica bien. :-) Saludos, -- Camaleón
El 2004-05-17 a las 08:53 +0200, Camaleón escribió:
Pues éso lo extraño, que el sitio en cuestión no dice nada. Tan sólo hay un enlace a un fichero .tar.cpp.diff, pero no dice nada de cómo aplicarlo y esta es la primera vez que tengo que aplicar un parche.
Expándelo en un directorio temporal como si fuera un tar normal, a ver si aparece un readme. Yo me sospecho que no lo explican porque no debe ser el primero que hacen.
Pero nada, allá voy, con el comando que has puesto, a ver si se aplica bien.
Lo dudo, necesitas saber el fichero exacto sobre el que se debe aplicar. -- Saludos Carlos Robinson
El Lunes, 17 de Mayo de 2004 11:49, Carlos E. R. escribió:
Expándelo en un directorio temporal como si fuera un tar normal, a ver si aparece un readme. Yo me sospecho que no lo explican porque no debe ser el primero que hacen.
Si hago un "tar fichero.tar.cpp.diff" me dice: tar: Esto no parece un archivo tar tar: Saltando a la siguiente cabecera tar: Salida con error demorada desde errores anteriores :-?
Lo dudo, necesitas saber el fichero exacto sobre el que se debe aplicar.
:-) Pensaba que en el fichero estaría la ruta del archivo a modificar, pero no pone nada. Este es el contenido del fichero diff que proporcina KDE: Use of tainted arguments in exec is deprecated at /var/www/cgi-bin/cvsweb.cgi line 2043. =================================================================== RCS file: /home2/webcvs/mirror/kdeutils/ark/tar.cpp,v retrieving revision 1.24.2.1 retrieving revision 1.24.2.2 diff -u -p -r1.24.2.1 -r1.24.2.2 --- kdeutils/ark/tar.cpp 2004/03/30 00:20:33 1.24.2.1 +++ kdeutils/ark/tar.cpp 2004/04/16 20:30:28 1.24.2.2 @@ -81,7 +81,7 @@ TarArch::TarArch( ArkSettings *_settings m_fileMimeType = _openAsMimeType; if ( m_fileMimeType.isNull() ) - m_fileMimeType = KMimeType::findByFileContent( _filename )->name(); + m_fileMimeType = KMimeType::findByPath( _filename )->name(); kdDebug(1601) << "TarArch::TarArch: mimetype is " << m_fileMimeType << endl; ¿Nadie más ha tenido este problema? Me extraña no ver nada en la lista... Saludos, -- Camaleón
*This message was transferred with a trial version of CommuniGate(tm) Pro* -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El Lunes, 17 de Mayo de 2004 08:53, Camaleón escribió:
Pues éso lo extraño, que el sitio en cuestión no dice nada. Tan sólo hay un enlace a un fichero .tar.cpp.diff, pero no dice nada de cómo aplicarlo y esta es la primera vez que tengo que aplicar un parche. La página en cuestión es ésta:
http://www.kde.org/info/3.2.2.php
Pero nada, allá voy, con el comando que has puesto, a ver si se aplica bien.
* Alli habla de un parche, en realidad una regresion a una version anterior, de un problema que tiene ark para abrir ficheros tar, en FreeBSD , no veo nada en linux, el fichero a parchear es tar.cpp , y que estara seguramente en el codigo fuente de kdeutils. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFAqPKYAXFL65CppEIRAvhEAJ9HgxrAvzJHy+r360vTJfYuAm/YnwCeLQFb i/a92Not5+S1VhMuWTmbNig= =kOcR -----END PGP SIGNATURE-----
El 2004-05-17 a las 19:12 +0200, jose maria escribió:
El Lunes, 17 de Mayo de 2004 08:53, Camaleón escribió:
enlace a un fichero .tar.cpp.diff, pero no dice nada de cómo aplicarlo y
el fichero a parchear es tar.cpp ,
¡Ah, claro! Eso tiene más sentido: no es "fichero .tar.cpp.diff", sino "tar.cpp.diff" a secas: el punto delante me confundió.
y que estara seguramente en el codigo fuente de kdeutils.
Tiene sentido. -- Saludos Carlos Robinson
participants (4)
-
Camaleón
-
Carlos E. R.
-
jose maria
-
Máximo Alejandro