Inicio

viernes, julio 26

Para instalar puppet (versión antigua) en equipos con ubuntu 22.04.

 Para instalar linex-ubuntu-puppet

1. Colocar los repositorios:

  echo "#Repositorio Linex Desarrollo para ubuntu jammy 22.04

  deb http://desarrollo.educarex.es/solointranet/ubuntu/jammy/ jammy linex

  #Repositorio Linex para ubuntu jammy 22.04

  deb http://linex.educarex.es/ubuntu/jammy/ jammy  linex">/etc/apt/sources.list.d/repoXubuntuLinex.list

  apt-get update

2.  Forzar la instalación de la versión anterior del paquete "ruby" y sus dependencias a la requerida para su funcionamiento de puppet, haciendo:

 apt-get update

 apt-get -y --allow-downgrades install ruby=1:2.5.1 ruby-augeas=1:0.5.0-3build6 ruby-rgen=0.8.0-1ubuntu1 ruby-nokogiri=1.8.2-1ubuntu0.1 ruby-shadow=2.5.0-1build1 rubygems-integration=1.16

3. Instalar puppet.

apt-get -y install linex-ubuntu-puppet

2. Para que se MANTENGAN esas versiones anteriores de los paquetes de "ruby" (con las nuevas no podría instalarse puppet por temas de dependencias, por lo que hay que hacer esto para que con las actualizaciones no se vuelvan a instalar las nuevas de nuevo y deje de funcionar), colocar este archivo:

/etc/apt/preferences.d/linex-ubuntu-puppet.pref

Package: ruby

Pin: release o=Ubuntu

Pin-Priority: -1

Package: ruby2.5

Pin: release o=Ubuntu

Pin-Priority: -1

Package: ruby-augeas

Pin: release o=Ubuntu

Pin-Priority: -1

Package: ruby-rgen

Pin: release o=Ubuntu

Pin-Priority: -1

Package: ruby-nokogiri

Pin: release o=Ubuntu

Pin-Priority: -1

Package: ruby-shadow

Pin: release o=Ubuntu

Pin-Priority: -1

Package: ruby-rgen

Pin: release o=Ubuntu

Pin-Priority: -1

Package: rubygems-integration

Pin: release o=Ubuntu

Pin-Priority: -1

No hay comentarios:

Publicar un comentario