Changes between Version 12 and Version 13 of construccion_paquete_deb_desde_codigo_fuente_qpdfview-0.4.16
- Timestamp:
- Oct 5, 2016, 4:25:47 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
construccion_paquete_deb_desde_codigo_fuente_qpdfview-0.4.16
v12 v13 1 1 == En construcción... == 2 2 3 Descargamos la versi on estable de qpdfview desde https://launchpad.net/qpdfview/trunk/0.4.16/+download/qpdfview-0.4.16.tar.gz3 Descargamos la versión estable de qpdfview desde https://launchpad.net/qpdfview/trunk/0.4.16/+download/qpdfview-0.4.16.tar.gz 4 4 5 5 {{{ … … 13 13 }}} 14 14 15 La descompresión Nos creará un nuevo directorio (qpdfview-0.4.16)que contiene:15 La descompresión nos creará un nuevo directorio {{{qpdfview-0.4.16}}} que contiene: 16 16 17 17 {{{ … … 22 22 }}} 23 23 24 Podemos ver que este paquete no está debianizado (dir DEBIAN)24 Podemos ver que este paquete no está debianizado porque no contiene el subdirectotio {{{DEBIAN}}} característico del caso. 25 25 26 26 Para empezar con la construcción del paquete {{{.deb}}} necesitamos tener instalados los siguientes programas: … … 45 45 '''Configurar dh_make''' 46 46 47 Primero debemos configurar las variables de entorno {{{$DEBEMAIL y$DEBFULLNAME}}} que son utilizadas por varias herramientas de mantenimiento de Debian para obtener el nombre y correo electrónico del constructor o mantenedor de los paquetes.47 Primero debemos configurar las variables de entorno {{{$DEBEMAIL}}} y {{{$DEBFULLNAME}}} que son utilizadas por varias herramientas de mantenimiento de Debian para obtener el nombre y correo electrónico del constructor o mantenedor de los paquetes. 48 48 49 49 En el {{{/home/user}}} editamos el fichero {{{.bashrc}}} le añadimos al final lo siguiente: … … 57 57 Guardamos, con esto tendríamos configurado {{{dh_make}}} 58 58 59 Ahora, creamos una carpeta llamada {{{qpdfview-0.4.16}}} dentro pegamos el fichero {{{qpdfview-0.4.16.tar.gz}}} descargado anteriormente, que son las fuentes originales del qpdfview.59 Ahora, vamos a mover el fichero {{{qpdfview-0.4.16.tar.gz}}} a la carpeta {{{qpdfview-0.4.16}}} creada al descomprimir. 60 60 61 entramos en el directorio creado: 61 {{{ 62 $ mv qpdfview-0.4.16.tar.gz qpdfview-0.4.16 63 }}} 64 65 Entramos en el directorio {{{qpdfview-0.4.16/}}} 62 66 63 67 {{{ … … 85 89 Maintainer name : Argenis Osorio 86 90 Email-Address : aosorio@cenditel.gob.ve 87 Date : Thu, 15 Sep 2016 10:30:05 -040091 Date : Thu, 5 Oct 2016 12:30:05 -0400 88 92 Package Name : qpdfview 89 93 Version : 0.4.16 … … 100 104 {{{ 101 105 qpdfview-0.4.16$ ls 106 application.pro djvu-plugin.pro image-plugin.pro qpdfview.pri TODO 107 CHANGES fitz-plugin.pro miscellaneous qpdfview.pro translations 108 CONTRIBUTORS help pdf-plugin.pro README 109 COPYING icons ps-plugin.pro sources 110 debian icons.qrc qpdfview-0.4.16.tar.gz synctex 102 111 }}} 103 112 113 A su vez, junto a la carpeta raíz {{{qpdfview-0.4.16}}} nos creo el fichero {{{qpdfview_0.4.16.orig.tar.gz}}} que contiene las fuentes originales del proyecto. 114 104 115 {{{ 105 debian/ qpdfview-0.4.16.tar.gz 116 $ ls 117 qpdfview-0.4.16 qpdfview_0.4.16.orig.tar.gz 106 118 }}} 107 119 108 Entramos en {{{debian/}}} 120 Ahora dentro de {{{qpdfview-0.4.16}}} removemos el fichero comprimido que movimos al principio {{{qpdfview-0.4.16.tar.gz}}} 121 122 {{{ 123 qpdfview-0.4.16$ rm qpdfview-0.4.16.tar.gz 124 }}} 125 126 Entramos en el directorio {{{debian/}}} 109 127 110 128 {{{ … … 112 130 }}} 113 131 114 Vemos el contenido 132 Ahora vemos todos los ficheros que hemos creado gracias a dh-make 115 133 116 134 {{{ 117 135 qpdfview-0.4.16/debian$ ls 118 }}}119 120 {{{121 136 changelog init.d.ex postinst.ex qpdfview.default.ex source 122 137 compat manpage.1.ex postrm.ex qpdfview.doc-base.EX watch.ex … … 126 141 }}} 127 142 128 Dentro nos creo varios ficheros que irémos modificando y adaptando a nuestras necesidades.143 Estos ficheros los debemos modificar antes de la construcción del paquete binario.