Cómo instalar GCC o un compilador en FreeNAS 7.2

Cómo instalar GCC o un compilador en FreeNAS 7.2

Tengo un NAS que ejecuta FreeNAS 0.7.2 (FreeBSD 7.3).

Intenté instalar Flexget, pero requiere cierta dependencia de pysqlite. Tengo Python 2.6 y Python-setuptools.

Running pysqlite-2.6.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-rlGbDw/pysqlite-2.6.0/egg-dist-tmp-19vzBL
unable to execute cc: No such file or directory
error: Setup script exited with error: command 'cc' failed with exit status 1

Hasta donde yo sé, ¿esto significa que no tiene un compilador cc disponible?
¿Cómo hago para instalar GCC en FreeNAS, ya que no viene con ninguna herramienta de compilación (GCC, make, etc.)?

He leído otra pregunta aquí al respecto. ¿Cómo instalar el compilador y binutils en FreeNAS?

Sin embargo, ese usuario sólo explicó que visitó ftp2.freebsd.org, lo cual he hecho durante los últimos 15 minutos (buscando en él).

¡Gracias!

Respuesta1

Yo sugeriría lo siguiente:

  • Si es posible, actualice su caja a FreeNAS 9.1.1 (0.7.2 se considera paleolítico en este momento),
  • Crear una cárcel,
  • Inicie sesión en la cárcel e instale FlexGet. Es posible que puedas salirte con la tuya con el comando pkg-add -r py-flexget(comprueba que elversión empaquetada disponiblees adecuado para sus propósitos.)

En general, deberían agregarse servicios personalizados dentro de las cárceles. Modificar los rootfs principales de FreeNAS está mal visto, ya que complica las actualizaciones del sistema.

información relacionada