Red de conocimiento informático - Conocimiento informático - Cómo obtener el código fuente en el paquete de código fuente de ubuntu

Cómo obtener el código fuente en el paquete de código fuente de ubuntu

1. Antes de obtener el paquete de código fuente, asegúrese de que la entrada deb-src se haya agregado al archivo de configuración del código fuente del software /etc/apt/sources.list

2. Utilice el siguiente comando para obtenerlo. los detalles del paquete de código fuente xxx Información:

sudo apt-cache showsrc xxx Este comando se utiliza para consultar si el paquete de código fuente en el sitio espejo actual está disponible.

3. El paquete de software fuente generalmente contiene tres archivos con los sufijos dsc, orig.tar.gz y diff.gz.

El comando sudo apt-get source xxx obtiene el paquete de código fuente. Descargará el paquete de código fuente al directorio actual del usuario

y llamará al comando dpkg-source durante la ejecución. del comando. , según la información del archivo dsc, el paquete de código fuente se extraerá al directorio con el mismo nombre, donde se encuentra el código fuente de la aplicación.

sudo apt-get source xxx

Cabe recalcar que antes de descargar el paquete de código fuente, debes asegurarte de que dpkg-dev haya sido instalado (ejecutando "apt-get install dpkg-dev"), de lo contrario solo se descargarán los 3 archivos del paquete de código fuente y no se descomprimirá el paquete de código fuente. Por supuesto, también puedes usar el comando dpkg-source para descomprimir el paquete de código fuente tú mismo.

4. Antes de compilar el paquete de código fuente, debe instalar los paquetes de dependencia relevantes. Utilice el comando "apt-get build-dep" para obtener e instalar de forma proactiva todos los paquetes relevantes.

sudo apt-get build-dep xxx

5. El paquete de código fuente ahora se puede compilar. Primero, vaya al directorio donde se encuentra el código fuente y luego compile el paquete de código fuente usando el comando dpkg-buildpackage, que colocará el paquete Deb generado en el directorio superior. cd xxx

sudo dpkg-buildpackage

Esto compilará y generará xxx_i386.deb

6. Utilice el comando "dpkg -i" para instalar el paquete Deb generado.