Software portátil para el mundo Posix

Software portátil para el mundo Posix

¿Existe algún software "portátil" para Linux (es decir, uno que pueda descomprimirse y usarse, en lugar de en rpmformato , o similar, para usarse junto con un administrador de paquetes)?

Además, ¿hay alguna advertencia sobre esto que no exista para los programas portátiles de Windows?


PD: No estoy seguro de qué piensa la comunidad sobre agregar etiquetas comooa este sitio es. Me doy cuenta de que es probable que Portable se considere más una característica de Windows, pero creo que el software que no viene en un rpmformato o a través de un repositorio puede considerarse vagamente como tal en el mundo Posix.

Respuesta1

En teoría, todas las aplicaciones GNU/Linux son "portátiles" según su definición de la palabra. Tar en un sistema, descomprimir en el otro y ahí está. En la práctica, sin embargo, las cosas rara vez son tan rosadas y esponjosas.

Empiezas a tener problemas debido a cosas como la ausencia de bibliotecas a las que estaba vinculado el programa (¡y será mejor que creas que un reproductor multimedia necesita muchas de ellas!), intérpretes obsoletos (o inexistentes) para tu script (si estamos hablando de una aplicación escrita en un lenguaje de programación como Python o Perl) y así sucesivamente.

Puede encontrar las bibliotecas que necesita su programa y agruparlas junto con su ejecutable usando algo como:

ldd path_to_executable|cut -d '>' -f2|grep '^\s*/'|sed 's/^\s*//;s/\s*(.*$//'

Pero esto no es una solución garantizada: aún puedes tener problemas si tu ejecutable estaba vinculado a bibliotecas de 32 bits y estás intentando ejecutarlo en un sistema de 64 bits o si tu ejecutable fue compilado para una arquitectura diferente a la del uno en el que estás intentando ejecutarlo.

Dicho esto, si está buscando un entorno estable (no sólo un reproductor multimedia) que pueda llevar consigo, ¿por qué no considerar una distribución LiveCD (ya sea en un CD/DVD real o en una memoria USB)?

información relacionada