este problema se puede resolver de variadas formas, pero te damos la que para nosotros es la respuesta más completa.
Solución:
-
Código fuente del núcleo de Linux:
apt-get source linux-source-3.2.0
¿Dónde puedo encontrar el código fuente del Kernel de Ubuntu?
-
Código fuente de Ubuntu:
Archivo de Ubuntu
-
Código fuente de software específico:
sudo apt-get build-dep $package
donde paquete es el código fuente del programa/paquete que desea adoptar.
Luego escriba:
apt-get source $package
para obtener la fuente de ese paquete.
Por ejemplo:
sudo apt-get build-dep abiword apt-get source abiword
El código fuente de cada paquete en los archivos principales y del universo está en Launchpad, o puede obtenerlo habilitando Sources
en el Software Properties
diálogo, y luego haciendo apt-get source $packagename
en una terminal, después de actualizar la información del paquete.
El código fuente de los paquetes en los repositorios de socios generalmente no está disponible, ya que en su mayoría no son aplicaciones de código abierto. Esto es true para algunos elementos disponibles en el Centro de software también.
El software en las distribuciones de Linux está organizado en paquetes. Cada paquete contiene software orientado al usuario como Firefox o bibliotecas como libasound2 que requiere Firefox. Si instala Firefox, el apt
el sistema averiguará qué paquetes de requisitos previos existen, los descargará e instalará. Ahora, estos paquetes generalmente se distribuyen como archivos binarios que ya se han compilado para una arquitectura de procesador determinada, pero la fuente exacta utilizada para compilar esa versión de un paquete está disponible a través de apt-get source firefox
.
La gran mayoría de las cosas en los repositorios de paquetes de Ubuntu son de código abierto. Pero Ubuntu tiene una lista de software patentado aprobado. Si bien este software no satisface los objetivos de libertad de Ubuntu, la comunidad lo desea mucho y brinda mucho valor. Ejemplos de esto son Skype o Sun Java (ahora eliminado). Estos paquetes no aparecen en el sitio de paquetes de Ubuntu.