software linux git suse

linux - software - Suse Enterprise 11 SP2 cómo instalar git



git linux (5)

Debe descargar los DVD del SDK de SLES 11 SP2 desde download.suse.com . Para acceder a las descargas, necesita registrar una cuenta de usuario (es gratis).

  1. Una vez descargado, monta el primer DVD. (Asegúrate de que sea para la arquitectura correcta)

  2. Cargue YaST y vaya a Software-> Productos complementarios.

  3. Luego seleccione ''Agregar'' y continúe con la instalación seleccionando la fuente de instalación, aceptando la licencia, etc.

  4. Repita para DVD2, a menos que DVD1 tenga todo lo que necesita.

Nunca tuve problemas para instalar git en ninguna distribución de Linux, pero ahora me veo obligado a usar el servidor de un cliente que es SLES 11 SP2. Utiliza yast o zypper para hacer la gestión de paquetes, que nunca he usado antes. Aparentemente debería poder zypper install git-core pero eso no funciona porque necesita un cierto repositorio agregado. Por supuesto, nada de esto está en la página oficial de instalación de git here .

Encontré qué paquetes pertenecen al repositorio SLE11-SP2-SDK here . Pero no hay instrucciones sobre cómo agregar el repositorio a yast o zypper.

También aceptaré una respuesta que simplemente me dice cómo instalar git en un servidor SLES. Ya lo he intentado desde la fuente, pero por supuesto faltan requisitos que también pertenecen al repositorio de SDK.

Esto es lo que obtengo cuando hago "zypper install git-core":

$ sudo zypper install git-core Refreshing service ''nu_novell_com''. Loading repository data... Reading installed packages... ''git-core'' not found in package names. Trying capabilities. No provider of ''git-core'' found. Resolving package dependencies... Nothing to do.


En zypper necesario agregar el repositorio de git mediante el zypper addrepo <repo_url> , antes de intentar instalarlo. Puede obtener la URL de repo del paquete git here .


Lo descubrí, solo juntando otra información principalmente del proyecto OpenSUSE. Básicamente es:

$ sudo zypper addrepo http://download.opensuse.org/repositories/devel:/tools:/scm/SLE_11_SP2/devel:tools:scm.repo $ sudo zypper install git-core


Me encontré con un problema tonto durante la actualización de zypper, luego descubrí que el directorio / tmp debería crearse más adelante. Después de eso, todo funciona.

13392046a881:/ # zypper -v refresh Verbosity: 1 Initializing Target Specified repositories: Checking whether to refresh metadata for Software configuration management (SLE_11_SP3) Retrieving: repomd.xml [done] Repository ''Software configuration management (SLE_11_SP3)'' is up to date. Building repository ''Software configuration management (SLE_11_SP3)'' cache [done] Error building the cache: [|] Failed to cache repo (3). History: - ''repo2solv.sh'' ''-o'' ''/var/cache/zypp/solv/devel_tools_scm/solv'' ''/var/cache/zypp/raw/devel_tools_scm'' mktemp: failed to create file via template `/tmp/tmp.XXXXXXXXXX'': No such file or directory


git es parte del SDK para SLES, que se puede descargar aquí:

http://download.novell.com (idealmente para el SP2 utilizado actualmente)

Una vez que lo instaló, los comandos zypper o yast funcionan. No se recomienda usar openSUSE rpms en un entorno SLES.