como puedo instalar un programa en knoppix o en mandrake sin necesidad de usar la consola?
Si lo dices en knoppix tiene que estar instalado el SO para instalarlo con el sistema.
Bien, esto es un poco largo de contar asi que, uffffff, cojo aire y.......:
blablablablablablablablablablablab........
xDDDDDDDDDDDd es coña xD
bueno bien.
En GNU/Linux hay varias formas de instalar una aplicación. Está el típico instaler como en windows (aunque no es muy común, pero existen, yo los he visto xD, por ejemplo el netscape navigator), está basado en sistema de paquetes por base de datos (sea deb, rpm, también los tar en gentoo y slack si no me equivoco) y está por el medio de la compilacion.
Los primeros no pienso comentartelo porque, bueno supongo que has usado windows. Eso sí, están por modo gráfico los instaladores y por modo consola, como los drivers de nvidia que es un instalador dle tipo siguiente, siguiente, siguiente...... pero por consola).
Los sistemas rpm, hasta el momento son los más utilizados pero tampoco cada vez su uso está siendo comparada con los .deb. Un rpm es un sistema de empaquetamiento creado por red hat en el que simplemente se empaqueta el directorio con el programa dentro y contiene información sobre las dependencias que posee. Como Suse y Mandrake y muchas distribuciones más han sido derivadas del redhat también usan rpm, por este motivo son los más utilizados. Para instalar un rpm generalmente con hacer click tu distribucion (sea mandrake, redhat, suse....) tendrá una utilidad para la instalacion mediante entorno gráfico. Si no la trae puedes usar el kpackage de kde y en gnome synaptic, pero bueno, por ejemplo suse usa el yast para la gestion de los rpm. En modo consola la forma de instalar es rpm -i paquete.rpm o rpm -U paquete.rpm, siendo el primero una instalacion y lo segundo una actualizacion (el primero sustituye y el segundo agrega).
Luego está el sistema .deb que son los nativos de debian, por ello todas las distribuciones que están basados en debian usan .deb (knoppix, ubuntu, guadalinex ......). En este caso debian no tiene un instalador gráfico de los .deb, pero se basan en el uso de los que ya suele traer los gestores de ventanas, como por ejemplo el kpackage y el synaptics. La forma de instalar en debian un paquete .deb es dpkg -i paquete.deb. En debian también puedes usar rpm y en los derivados de debian también. Lo que pasa es que no merece la pena.
La diferencia entre un .deb y un .rpm es que el .rpm solo trae informacion sobre sus dependencias y el .deb trae informacino de configuracion además de las dependencias. Por ello cuando instalas un .deb te sale a veces asistentes de configuracion.
Y luego está los binarios por tar, que simplemente es descomprimir el tar y colocar los ficheros en sus respectivas rutas. Slack es una de las que usa los binarios por tar pero, no se como se usa la instalacion realmente.
Y el sistema de compilacion generalmente depende de cada programa. Cuando lo desempaquetas (suelen venir comprimidos en un tar. El sistema de compresion suele ser o gz o bz2, pero te pueden venir en otros distintos) generalmente suele ser ./configure make y make install, pero todo depende del programa, así que mejor hacer es leer el README o el INSTALL que viene con el programa a compilar.
A continuacion cada distribucion suele tener su propio sistema de isntalacion online. En el caso de mandrake usa urpmi (busca en google urpmi easy), red hat tiene yum y el apt-rpm (o apt-get), lo mismo en fedora. Debian tiene el apt-get y Gentoo tiene el merge. Cada distribucion tiene el suyo propio, exepto los derivados de debian que todos suelen traer el apt-get. Lo bueno de esto es que puedes instalar aplicaciones online en el que no vas a tener problemas de dependencias. En mandrake no se si trae uno nativo, pero puedes usar el kpackage o el synaptics para instalar las aplicaciones online. Eso en knoppix también vale, ya que no depende de la distribucion sino del gestor de ventanas.
Simplemente eliges la aplicacion a instalar y le das a instalar. El se conectará a los servidores e instalará todas los paquetes necesarios.
En debian es consola es tan sencillo como apt-get install paquete (aunque tienes el frontend por consola aptitude) (ej: apt-get install kde, o apt-get isntall amule, o vete tu a saber), este sistema también funciona en redhat y fedora con su apt-rpm (o apt-get), aunque también tienen el yum.
Y en gentoo con merge sync por ejemplo para actualizar todos los paquetes. En este caso se los descarga y los compila el solito.
Bueno, espero que más o menos haya quedado aclarado tu duda.
Suerte