El jue, 22-09-2005 a las 09:09 -0300, Ricardo Frydman Eureka! escribió: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > mario wrote: > > El mié, 21-09-2005 a las 17:27 -0300, Ricardo Delgado escribió: > > > >>hago la siguiente consulta, en muchas oportunidades > >>instalo > >>aplicaciones (ej. firefox1.0.7, motorolamovil) que no > >>se encuentran en > >>formato DEB. de alli lo consabido. > >> > >> tar xvfz paquete.tar.gz > >> ./configure > >> make > >> make install > >> > >> Generalmente copio al raiz el archivo y alli lo > >>descomprimo, > > > > > > ummm descomprimes algo que no sabes lo que tiene en / ??? > para el caso...que diferencia habria entre instalarlo en / o en /tmp o > $HOME...el hecho es si lo haces como Ruth o no! > > > > > joer te estas jugando el "pescuezo" si por un casual descargas algo que > > tenga un archivo tal que bin/ls te la puede armar muy buena. > > > > Un buen sitio es /usr/src o un subdirectorio en tu directorio > > personal /home/$USER/sources por ejemplo > cuentanos la diferencia que un codigo malicioso se instale en / o en > /usr/src por favor. >
instalar != descomprimir..... paquete.tar.gz | `---bin | `--ls ¿se entiende? /usr/src y /usr/local/src nacieron con la idea de descomprimir el código fuente del kernel o programas en ellos y compilarlo a partir de allí.... Se puede descomprimir y compilar donde nos de la gana pero esos directorios son los estándares. > > > > > >>luego entro al directorio en cuestion y ./config, > >>make, make inst. > >> > >>Pues bien, mis dudas > >> > >> donde deberia hacer la instalacion? > >> es correcto copiarlo al raiz y de alli > >>instalarlo? > >> en el caso de necesitar dependencias y otras > >>librerias, donde las > >>instala por defecto tal o cual programa? como puedo > >>saberlo? > >> un caso tipico es el flash para FIREFOX y/o > >>MOZILLA, > >>install_flash_player_7_linux.tar.gz > >> > >> espero ser claro al expresarme, desde ya gracias > >>por la ayuda > >> > > > > > > Si quieres instalar flash con apt puedes poner: > > > > apt-get install flashplugin-nonfree > > > > De todos modos si vas a instalar algo que no viene como paquete deb lo > > mejor es compilarlo y antes de instalar convertirlo en deb: > > > > ./configure > > make > > checkinstall <==== > > > > o una forma un poco mejor mediante herramientas debian > > > > tar -zxf ..... > > dh_make > > editas las cosas dentro de debian/.... > > debuild o fakeroot debian/rules binary > > > > y ya tendrás el paquete deb que puedes instalar o desinstalar cuando te > > de la gana. > que ventaja aporta este metodo? > Pues que compilas una sola vez y puedes instalar los binarios en más equipos. Puedes compartir los paquetes deb, hacer un mirror propio o incluso hacerte empaquetador no oficial de determinadas versiones de paquetes que no estan en los repositorios de debian (ejemplo últimas versiones de amule u openoffice). La instalación es limpia y la desinstalación también, además debuild cuando contruye el paquete busca las dependencias que necesita para poder ejecutarlo y aunque muchas veces no sea 100% perfecto suele hacer una lista de paquetes necesarios para que funcione correctamente la aplicación. Además debuild se ejecuta en un fakerrot por lo que la compilación y la semi-instalación no se hacen realmente siendo mucho más seguro para la integridad de ficheros del sistema. Luego te haces un directorio ejecutas apt-ftparchive para generar un Packages.gz y puedes tener control de versiones del mismo paquete sin tener que saber donde se instalaron las cosas con el make install. Lectura recomendada: Guía del nuevo desarrollador de debian. Saludos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]