Revision history for Dependency


Revision [28395]

Last edited on 2013-08-06 16:44:55 by darkcity
Additions:
{{include tonguesDependency}}
[[HomePage]] > [[ComponentHowTo Components and HowTos]]
====Dependency====
A **dependency ** is a required extra package for a program to run. It may be added by an installer or [[PPM|package manager]]. If not they can be installed 'manually'. They are usually libraries of code or programs accessories. A program can have multiple dependencies, and the dependencies can have dependencies too, and so on. Common dependencies may be included in the Linux distribution. Sometimes they are omitted for various reasons, for example increasing the size for the base distribution. In Puppy Linux, being a minimalist light size distribution, it is very common to have to find dependencies of programs that are not typically offered in the repositories or in the forums, so the package manager includes a tool to detect and download the dependencies along with the main program. Although it is possible to offer a single package that includes major program agencies, many compilers and developers choose to offer these components separately for easy downloading via slow connections, or to give the user the option to install only the components that known to be absent in your system. So, it is always advisable to research what the dependencies of the program to be installed and verify that you have enough space for the installation. Not all dependencies are absolutely necessary, some additional support only certain functions or visual effects that extend the features of the program itself.
Now that disk space is much cheaper have dynamic linked to libraries may be an unnecessary complication. An alternative is for a program to include all its dependencies in its own package, which is called static linking. This may mean have multiple copies of some libraries, however it makes the program more portable.
==Categories==
[[CategorySoftware]]
Deletions:
[[Homepage]] > [[espanol español]]
======Dependencias======
Una **dependencia** es un paquete accesorio requerido por un paquete instalador para hacer funcionar correctamente un programa después de instalarlo. Generalmente son bibliotecas de código o programas accesorios. Un programa puede tener múltiples dependencias, las cuales no siempre vienen instaladas en la distribución Linux elegida por diversas razones, por no ser necesarias, por aumentar demasiado el tamaño del archivo ISO, etc. En Puppy Linux, por ser una distribución minimalista de tamaño ligero, es muy frecuente tener que buscar dependencias de programas que no se suelen ofrecer en los repositorios o en los foros, por eso el administrador de paquetes incluye una herramienta para detectar y descargar las dependencias junto con el programa principal. Aunque es posible ofrecer un solo paquete que incluya el programa principal más las dependencias, muchos compiladores y desarrolladores optan por ofrecer esos componentes por separado para facilitar la descarga a través de conexiones lentas, o para darle al usuario la opción de instalar sólo los componentes que sabe que están ausentes en su sistema. Por eso, siempre es recomendable investigar cuáles son las dependencias del programa que se desea instalar, así como verificar que se tiene suficiente espacio para la instalación. No todas las dependencias son absolutamente necesarias, algunas sólo dan soporte adicional para ciertas funciones o efectos visuales que extienden las características del programa en sí mismo.
=====Enlaces útiles=====
[[http://bkhome.org/blog Blog de Barry Kauler]] y [[http://puppylinux.com/ Página oficial de Puppy Linux]] (en inglés)
[[http://murga-linux.com/puppy Foro oficial de Puppy Linux]] (en inglés)
[[http://murga-linux.com/puppy/index.php?f=24 Sub-foro para usuarios de habla hispana]]
[[http://murga-linux.com/puppy/viewtopic.php?t=76948 Paquete de idioma español y últimas versiones de Puppy Linux]]
[[http://www.taringa.net/posts/linux/15611490/Como-poner-Puppy-Linux-en-espanol.html Cómo poner Puppy Linux en español]]
[[http://puppyes.com.ar/acerca-de/|Puppy-es]]: Versión en español creada por la comunidad
[[http://puppylinux.info/ Foro alternativo de ayuda]] (en inglés)
**Salas de chat (servidor irc.freenode.net): **
- Español: #puppy-es clic para acceder con [[http://webchat.freenode.net/?channels=puppy-es qwebirc]] o [[http://chat.bayresmail.com.ar/ cgiirc]]
- Inglés: #puppylinux [[http://webchat.freenode.net/?channels=puppylinux clic para iniciar qwebirc]]
==Categorías==
[[CategoryEspanol Categoría Español]]


Revision [28393]

The oldest known version of this page was created on 2013-08-06 16:28:14 by darkcity
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki