Skip to content

Instantly share code, notes, and snippets.

@dubcl
Last active February 4, 2021 18:26
Show Gist options
  • Save dubcl/b450052786f430eef45b9008361d7270 to your computer and use it in GitHub Desktop.
Save dubcl/b450052786f430eef45b9008361d7270 to your computer and use it in GitHub Desktop.
Actualizar sudo en wheezy

Les cuento como lo hice:

Creé una vm con wheezy i386 para poder compilar en limpio, luego se instala lo siguiente:

apt-get install devscripts libpam0g-dev libldap2-dev libsasl2-dev libselinux1-dev autoconf autotools-dev bison flex libaudit-dev

Descargar desde https://packages.debian.org/sid/sudo y descomprimir

wget http://deb.debian.org/debian/pool/main/s/sudo/sudo_1.9.5p2.orig.tar.gz
tar xf sudo_1.9.5p2.orig.tar.gz

Luego ejecutar

cd sudo-1.9.5p2
wget http://deb.debian.org/debian/pool/main/s/sudo/sudo_1.9.5p2-2.debian.tar.xz
tar xf sudo_1.9.5p2-2.debian.tar.xz

El tar anterior creará la carpeta debian dentro del directorio de sudo

Luego ejecutar dentro del directorio sudo-1.9.5p2

debian/rules binary

Esto compilará y creará el deb para sudo y otro para sudo con soporte ldap fuera del directorio sudo-1.9.5p2, ya con esos deb puedes instalar en tus maquinas viejas.

Notas:

  • La instalacion puede fallar debido a que no tienes instalado libaudit0, solo basta con instalar la librería y luego continuar con la instalación de sudo.
  • Recuerda tener correctamente configurado tu source.list.
  • Si al compilar falla por dependencia de zlib, instalar zlib1g-dev

Link's

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment