Dana
Lv 6
Dana preguntado en Computadoras e internetSoftware · hace 1 década

¿Los expertos en linux - ubuntu pueden responder?

Solo quiero saber cuál es el punto que deben tener los programas, juegos o aplicaciones que se usan bajo ubuntu, es decir, los de Windows terminan en *.exe, los de ubuntu termina en qué? Gracias, abrazos!!!

9 respuestas

Calificación
  • hace 1 década
    Mejor Respuesta

    Ante todo GNU Linux no tiene nada que ver con Windows

    Pueden tener diferentes terminaciones

    1)Los que terminan en deb son paquetes de software de Debian y de Ubuntu que es su distribución derivada(que incluyen un binario,la metainformación del paquete y los archivos a ser instalados)

    Estos paquetes deb se instalan en Ubuntu descargándolos y simplemente con un doble click lo que abre el programa GDebi.Este programa gestiona incluso las depebndencias o paquetes que faltan en el sistema y los descarga y automaticamente instala el programa

    Aunque resulta fácil y cómodo Solo una parte de los programas para Ubuntu están empaquetados como deb

    2)El código fuente.Todos los programas que son software libre revelan su código fuente.

    Los distinguirás porque generalmente están comprimidos en tar,gz

    Por lo tanto mediante un proceso que se conoce como compilación se traduce el programa escrito en determinado lenguaje de programación al lenguaje máquina para

    Primer Paso: Instalar el paquete build-essential

    Podemos encontrar el paquete build-essential por medio del Gestor de Paquetes Synaptic con el siguiente comando desde terminal:

    sudo aptitude install build-essential

    Build-essential es en realidad un metapaquete, o lo que es lo mismo: un paquete que contiene otros paquetes:

    * g++

    * g++-3.3

    * gcc

    * gcc-3.3

    * libstdc++5-3.3-dev

    Por lo que instalamos las librerías y paquetes que necesitaremos para poder generar archivos binarios.

    Segundo Paso: Descomprimir el archivo con las fuentes del programa

    En este punto presumimos que tendremos el archivo comprimido descargado en el escritorio. Normalmente los códigos fuente vienen comprimidos en un fichero .tar.gz. Para descomprimirlos podemos hacerlo con el Gestor de archivadores de Ubuntu o abrir un terminal y hacerlo desde ahí:

    cd Desktop (vamos a la carpeta de nuestro escritorio)

    tar -xzf nombre_de_archivo (descomprimimos el archivo)

    Con lo que quedarían todos los archivos de las fuentes en otra carpeta.

    Es muy recomendable (si no obligatorio) que nos leamos el archivo de ayuda de instalación, que puede llamarse README o INSTALL, ya que como hemos comentado más arriba, aunque el proceso de compilación de un programa es muy similar entre los distintos programas, en este archivo figura el proceso de compilación específico para el programa.

    Tercer Paso: Configuración para la compilación

    Entraremos en la carpeta donde hayamos descomprimido el archivo .tar.gz . Podemos ayudarnos a buscar las dependencias del programa a instalar tecleando desde la terminal el siguiente comando:

    sudo apt-get build-dep nombre_del_programa

    Donde sustituiremos nombre_del_programa por el nombre del programa que estemos instalando. Con esto haremos que el comando apt-get nos busque automáticamente las dependencias y nos pregunte si las queremos instalar.

    Seguidamente, ejecutaremos el fichero ejecutable configure que viene dentro de la carpeta nuestro programa a compilar. Bastará con teclear la siguiente orden desde la consola de comandos:

    ./configure

    También viene muy bien ejecutar antes y desde la terminal el comando:

    ./configure --help

    Este comando sirve para saber si tenemos que añadir más opciones cuando ejecutamos ./configure y en caso afirmativo, nos informa de qué opciones son.

    Cuarto Paso: Generar el paquete binario

    Para generar el paquete binario tendremos que usar el comando make:

    make

    Quinto Paso: Instalar el paquete binario

    A estas alturas ya tenemos el paquete binario creado. Para instalarlo usaremos el comando

    make install:

    sudo make install

    Si todo ha ido bien podremos ir a buscar el programa recién instalado en nuestro Ubuntu y ejecutarlo. Si por alguna de aquellas queremos desinstalar el programa que acabamos de compilar, lo podremos hacer siempre y cuando no hayamos borrado el directorio en el que hemos hecho la instalación. Bastará hacerlo con la instrucción:

    sudo make uninstall

    Sexto Paso: Borrar la Carpeta

    Borraremos la carpeta, puesto que a estas alturas ya tenemos el programa instalado y ya no necesitaremos nada de esa carpeta. De este modo contribuimos a mantener limpio nuestro sistema.

    Aunque parece complejo no lo es y la ventaja es que todos los programas de software libre se pueden instalar desde su código fuente

    3)Instalar desde un bin

    Algunos programas como por ejemplo Google Earth tienen la terminación bin de binario

    Para instalarlos los descargas por ejemplo en escritorio

    Luego abres el terminal y te posicionas con el siguiente comando(en el ejemplo pongo escritorio que es lo más común pero debes poner el directorio donde esta el .bin

    cd Escritorio

    Luego tienes que darle permisos de ejecución al archivo

    Para ello

    chmod +x nombredelprograma.bin

    Luego tienes que ejecutar e instalar

    sudo sh ./nombredelprograma.bin

    Y con eso se instalará

    4)Si el paquete tiene la terminación .run(muy común en muchos juegos) y lo descargas al escritorio

    cd Escritorio

    Y luego para instalar

    .sh ./juegox.run

    Y listo

    Los .exe no se ejecutan directamente en Ubuntu son programas para Windows.Si los quieres instalar puedes probar con abrirlos con el programa Wine aunque no siempre funcionan

    Espero haberte ayudado y que valores mi respuesta

    • Inicia sesión para responder preguntas
  • ZNAP_
    Lv 6
    hace 1 década

    No hay una regla, puede tener o no tener, eso depende de los permisos que se otorgen a este tipo de fichero (archivo en "dialecto" linuxero) ya que como te dijeron, si hay exe en linux, hay .deb, rpm, tar.gz, .py, y una cantidad muy variada.....los exe en windows han sido parte de su problema de virus....ademas de los usuarios que no tienen conciencia de uso del doble click ( a todo le pican que SI).

    como se maneja por niveles de jerarquia de uso, es muy diferente (repite 3 veces "Linux no es Windows")

    Saludos!

    • Inicia sesión para responder preguntas
  • hace 1 década

    No se maneja como windows, en linux cuanquier archivo puede ser "ejecutable", pero pues normalmente vienen en .pl, .sh, etc.. Fijate en el "Readme" o un archivo parecido de texto que te indica como instalarlo, ejecutarlo, compilarlo etc ;)

    • Inicia sesión para responder preguntas
  • hace 5 años

    Muchas Personas tratan de hacer dinero con el trading online, pero sólo unos pocos tienen éxito ... ¿por qué?

    Porque saben cómo hacer y seguir una estrategia precisa. Si usted desea aprender cómo realmente hacer dinero con el trading online a verlo http://trading-on.info

    • Inicia sesión para responder preguntas
  • ¿Qué te parecieron las respuestas? Puedes iniciar sesión para votar por la respuesta.
  • hace 1 década

    En si ninguno es especifico.. no tiene extension.

    Eso de .deb o .rpm solo es un conjunto de estos archivos ( o sea, un paquete que contienen varios archivos)

    La unica manera de instalar juegos , aplicaciones diseñadas para linux, es usando el sistema de paquetes Synaptic

    y como dice el de arriba.. LINUX NO ES WINDOWS, por lo tanto las soluciones que usas en Windows NO son iguales en Linux

    • Inicia sesión para responder preguntas
  • Wild
    Lv 7
    hace 1 década

    No tienen punto, pero si quieres localizar un programa o saber su ruta, utiliza este mandato " which " sin las comillas + el nombre del programa.

    which perl, te devolvera la ruta del programa

    • Inicia sesión para responder preguntas
  • Anónimo
    hace 1 década

    si eres nueva en linux talvez se te haga muy dificil instalar aplicaciones ya que la mayoria no se instala con solo 2 click como en windows. algunas las tienes que instalar manualmente desde el codigo fuente con comandos (un dolor de cabeza para los nuevos en linux) pero hay otras que si las puedes instalar con un par de clicks. en el caso de ubunto las aplicasiones instalables llevan la extencion .deb esto es para instalar alguna aplicasion ya sea juego reproductor etc. esta extension cambia entra cada distribucion de linux. si utilizas una distribucion de la mano red hat, la extencion entonces es .rpm espero te sirva y no te quite el animo por usar linux. suerte n.n

    • Inicia sesión para responder preguntas
  • hace 1 década

    Pueden terminar en cualquier cosa :), cualquier archivo en linux puede ser un ejecutable, asi que no esta muy bien definido, suerte :)

    • Inicia sesión para responder preguntas
  • hace 1 década

    hay varios, el más popular es el .deb, que seria el equivalente al .exe en windows, aun que tambien hay programas en .tar.gz, esos los tienes que descomprimir y compilar

    • Inicia sesión para responder preguntas
¿Aún tienes preguntas? Pregunta ahora para obtener respuestas.