"admindir debe estar dentro de instdir para que dpkg funcione correctamente" al intentar instalar paquetes .deb que no están en la carpeta raíz

"admindir debe estar dentro de instdir para que dpkg funcione correctamente" al intentar instalar paquetes .deb que no están en la carpeta raíz

Por razones que están fuera del alcance de esta pregunta, tengo que instalar algunas bibliotecas en una máquina virtual que no tiene conexión a Internet ni GUI. Primero, descargué todos los.debutantepaquetes necesarios en mi sistema host, luego los copié en la VM usando WinSCP. Finalmente, usando PuTTY, me moví a la carpeta que contenía esos paquetes y los instalé usando

sudo dpkg -i *.deb

Esto funciona bien ya que logré usar algunas funciones y estructuras de datos implementadas por esa biblioteca (que, para completar, es libglib2.0-dev). De todos modos, necesito que esté instalado no en la carpeta raíz sino en

/opt/corbos-linux/2.4.4/sysroots/x86_64-poky-linux/

En este punto intenté ejecutar:

sudo dpkg -i --instdir=/opt/corbos-linux/2.4.4/sysroots/x86_64-poky-linux/ *.deb

pero aparece este error:

dpkg (subprocess): admindir must be inside instdir for dpkg to work properly
dpkg: warning: subprocess old pre-removal script returned error exit status 2
dpkg: trying script from the new package instead

¿Cómo se puede lograr este objetivo? Alguna información adicional sobre la VM que se utiliza:

Static hostname: 06e2e468f8c4
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 07e8a1bebd223fc12a4a73e45d72352a
           Boot ID: ae8230cd752c4e5f8a4772ebf2ae80a1
    Virtualization: oracle
  Operating System: Ubuntu 16.04.6 LTS
            Kernel: Linux 4.4.0-75-generic
      Architecture: x86-64

información relacionada