GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué son build-essential y build-dep?

El comando sudo apt-get build-dep packagename significa "Como raíz, instale todas las dependencias para 'nombre del paquete' para que pueda compilarlo". Entonces build-dep es un comando apt-get como instalar, eliminar, actualizar, etc.

build-essential es un paquete que contiene referencias a numerosos paquetes necesarios para crear software en general.


El build-essential paquete es una referencia para todos los paquetes necesarios para compilar un paquete Debian. Por lo general, incluye compiladores y bibliotecas GCC/g++ y algunas otras utilidades.

Consulte la documentación aquí.


build-essential tiene una propiedad mágica:no es necesario que se incluya como una dependencia de compilación en Build-Depends campo de control (debian-packages ) de paquetes fuente como se documenta en https://www.debian.org/doc/debian-policy/ch-source.html#s-pkg-relations

Puede obtener una lista de los paquetes esenciales de compilación en:

cat /usr/share/doc/build-essential/list

También puede determinar si un paquete es parte de build-essential con:

apt-cache show gcc

que dice:

Build-Essential: yes

Linux
  1. ¿Qué son las páginas sucias en Linux?

  2. ¿Qué son los archivos dispersos en Linux?

  3. Encuentra qué archivos están en un paquete en Ubuntu

  4. ¿Qué significan los eventos de caché de rendimiento?

  5. Qué puertos utiliza una aplicación

¿Cuáles son sus servidores de nombres?

¿Qué son los contactos?

¿Qué son los inodos en Linux?

¿Qué son las cuentas de cPanel?

¿Para qué sirven los archivos .la de libtool?

¿Qué son vdso y vsyscall?