¿Estas palabras se usan indistintamente en Linux?
¿Estas palabras se usan indistintamente en Linux?
Respuestas:
Nota: Esta respuesta está restringida a Ubuntu / Debian.
En general, no , no significan lo mismo. Un "paquete" es como un instalador; Es un archivo DEB, muy parecido a los archivos MSI en Windows.
A menos que la aplicación sea relativamente pequeña, generalmente se ensamblará a partir de múltiples paquetes, y cada paquete contiene uno (a veces más) componentes del programa. Estos componentes pueden ser binarios (ejecutables), bibliotecas, archivos de ayuda (páginas de manual) e incluso código fuente.
Por el contrario, algunos paquetes instalarán múltiples programas pequeños (binarios), y otros "recopilarán" múltiples programas relacionados bajo un mismo paraguas para facilitar la instalación (metapaquetes) , pero estos son la excepción y no la regla.
En resumen: dado que la mayoría de los programas se componen de más de un paquete, no son lo mismo. :-)
coreutils
) ... o ningún programa (paquetes de documentación) ... o ningún archivo (metapaquete).
El software es una colección de programas .
Cuando ese Software se utiliza para realizar una tarea en particular, decimos que es una Aplicación .
Ahora relaciona estos términos para las especificaciones Linux- Ubuntu.
El paquete es un software específico que el sistema puede instalar y desinstalar .
Restringir a Ubuntu / Debian.
Los paquetes son básicamente de dos tipos: paquetes binarios y paquetes fuente .
Dado que requieren un conocimiento más amigable para el desarrollador debido a los tecnicismos de compilación y dependencia, .deb fue desarrollado para proporcionar funciones simples de instalación y desinstalación en comparación con los formatos Windows MSI o .exe.
( .deb ) ian package, es usado por Debian y Ubuntu.
dpkg (nivel inferior) y apt (nivel superior) forman su sistema de gestión de paquetes (PMS) utilizado para instalarlos.
El paquete .deb contiene metainformación, como una descripción del paquete, una versión y dependencias que le permite a PMS realizar una actualización automática a una versión más nueva, verificar que todas las dependencias de un paquete se cumplan y / o cumplirlas automáticamente.
Por ejemplo: sudo apt-get install ubuntu-desktop.
Donde Ubuntu-desktop es un metapaquete usado para instalar las aplicaciones básicas de escritorio requeridas por el escritorio predeterminado usando apt PMS.
En la perspectiva de Ubuntu y Debian.
No , no son lo mismo. El paquete generalmente se refiere a los componentes individuales de un software con todas las funciones. Donde Software / Aplicación / Programa generalmente se refiere a un software con todas las funciones que se puede usar de forma independiente.
Tomemos un ejemplo:
el navegador de archivos predeterminado en Ubuntu (unity) es Nautilus. Usualmente nos referimos a esto como "Software" o "Aplicación", ya que pueden usarse para necesidades específicas, es decir, para explorar archivos .
Pero esta aplicación o software de Nautilus depende de varios componentes pequeños, que generalmente no proporcionan una función completa individualmente, pero pueden usarse juntos para construir un software , que puede proporcionar una función completa ( exploración de archivos / carpetas ) individualmente.
Puede ver de qué paquetes nautilus
depende, ejecutando este comando en una terminal:
apt-cache depends nautilus
Espero que esto ayude