Instalar última versión aplicación

9 replies [Last post]
Lightmoon

I am a member!

Offline
Joined: 12/16/2013

Hola a tod@s!
Soy novel en GNU con Linux-libre y a veces ando algo perdido, por eso
quisiera preguntaros lo siguiente (para algunos será una tontería).
Actualmente en Trisquel está la versión 3.x de LibreOffice, pero en su
página anuncian la 4.1. ¿Cómo podría actualizar la versión de
LibreOffice a la última?.
Sé que existen los repositorios, y hasta que alguien no actualice los
mismos que las últimas versiones no se aplican al sistema. Pero es que
hay cosas de los sistemas GNU/Linux que veo que están mal diseñadas
desde el principio. A mi entender las actualizaciones del software del
sistema deberían de ir por otro camino que las de los demás software. En
GNU si actualizas el sistema también lo hacen las aplicaciones, seguro
que hay formas de cambiar esto, pero cara al usuario esto no es fácil.
En otros sistemas si instalo la versión X de un programa no se actualiza
esa versión hasta que la actualizas tú o instalas otra más moderna.
Imagínense que hago una aplicación que trabaja con el gestor de base de
datos Firebird, pero sólo funciona bien con la versión 2. Al actualizar
el usuario el sistema también lo hace Firebird, por lo que la aplicación
dejará de funcionar "bien".
En mi humilde opinión se debería de cambiar la filosofía de gestión del
software. Tal y como está la hace difícil tanto al usuario como al
programador. Repite que tan sólo es mi opinión.

Un saludo y gracias!

Diego Saavedra
Offline
Joined: 11/04/2013

Prueba Parabola Gnu/Linux-libre
- Es Rolling Release (Solo instalas 1 vez y el resto es solo
actualizaciones)
- Tienes las ultimas versiones de los programas incluso antes de que
lleguen a otras Distros
- Basada en Archlinux
- Filosofía Kiss
- 100% Personalizable a tu gusto
- Aprendes más a fondo en el proceso
- Recomendada para usuarios avanzados
- Compatible con Hardware (A excepción del Wifi)

Saludos

Ark74

I am a member!

I am a translator!

Offline
Joined: 07/15/2009
Actualmente en Trisquel está la versión 3.x de LibreOffice, pero en su
página anuncian la 4.1. ¿Cómo podría actualizar la versión de
LibreOffice a la última?.

Por medio de PPA puedes lograr obtener versiones más nuevas que no están en los repositorios oficiales. El que mencionas es este.
Sin embargo el contenido de dichos repositorios no es responsabilidad de Ubuntu o Trisquel, si no de quien los usa, ya que estos pueden o no contener software privativo. El que tiene la última palabra sobre que instala en su sistema es el usuario.

 A mi entender las actualizaciones del software del
sistema deberían de ir por otro camino que las de los demás software. En
GNU si actualizas el sistema también lo hacen las aplicaciones, seguro
que hay formas de cambiar esto, pero cara al usuario esto no es fácil.

En GNU, siempre tienes la última palabra de que se actualiza y que no.

Los gestores como apt y pacman son de las herramientas más poderosas para gestionar paquetes, solo es cosa de aprender a usarlas.

En Trisquel específicamente existe el Gestor de Actualizaciones, donde te indica que actualizaciones hay disponibles, que es lo que actualiza, los cambios en las versiones.

También tenemos synaptic, que es incluso mas avanzado, y en la terminal tienes aptitude, otra herramienta gráfica por medio de la terminal también muy completa, pero vamos, para un usuario sin mucha experiencia el Gestor de Actualizaciones es mas que suficiente para que administre los cambios en su equipo.

En mi humilde opinión se debería de cambiar la filosofía de gestión del
software. Tal y como está la hace difícil tanto al usuario como al
programador. Repite que tan sólo es mi opinión.

Y cada opinión cuenta, pero los gestores de paquetes en GNU/{Linux,HURD) son de las herramientas más importantes y galardonadas en todo el mundo del Software Libre y no-Libre.

Creo que es cosa de leer un poco mas y realmente aprender el funcionamiento de la aplicación que te ajuste mejor para poder aprovechar todo el potencial, verás que te sentirás mas cómodo y seguro de lo que haces.

Finalizando, como lo comenta el compañero Diego, Parabola es una distro que tiene lo más último y mas actualizado de todos los paquetes, eso la hace muy atractiva, sin embargo no la recomiendo a usuarios novatos, ya que requiere un medio/alto nivel de conocimiento.

Saludos.

José Manuel Gómez
Offline
Joined: 11/04/2011

On Mon, Jan 06, 2014 at 12:02:40AM +0100, name at domain wrote:
>
> Actualmente en Trisquel está la versión 3.x de LibreOffice, pero en su
> página anuncian la 4.1. ¿Cómo podría actualizar la versión de
> LibreOffice a la última?.

Buenas noches.

La directa es que descargues de la página web de Libreoffice los paquetes .deb que correspondan a tu sistema (32 ó 64 bits).

Además puedes descargar el paquete que corresponda al lenguaje que prefieras.

Una vez descargado abres el terminal y:

:$ sudo dpkg -i *.deb

El nuevo libreoffice quedará instalado en el directorio /opt

Le haces un enlace simbólico al /usr/bin y listo.

Un saludo.

--

José Manuel Gómez <name at domain>

Lightmoon

I am a member!

Offline
Joined: 12/16/2013

Entiendo que sea el usuario el que tenga la última palabra, y es lo que siempre debería de ser. Tienes razón que el problema es la desinformación del usuario, es decir, el usuario NO LEE. Creo que desgraciadamente la tendencia es que el usuario siga sin leer.

En mi caso busco información de cómo hacer las cosas, pero aún así es mucho más complejo para un usuario normal hacer lo que se hace en otros sistemas. Te doy la razón en que las herramientas de gestión de paquetes son muy potentes, pero no es suficiente, se necesita simplicidad. En Windows, cuando yo quiero que alguien se instale una aplicación se le da un sólo archivo que se ejecuta e instala la aplicación con tan sólo dos clicks. En GNU es posible, pero no es tan fácil, además no hay ni siquiera un estándar, hay paquetes .deb, .rpm, códigos fuentes, etc.. Al usuario esto le marea, y además al programador le complicas la vida. Se debería de llegar a un estándar, y esto no está reñido con la libertad. Por supuesto no sólo debería de existir ese estándar para las instalaciones, ya que GNU se basa en la libertad, pero creo que ayudaría a todos.
Uno de los problemas de un desarrollador como yo que cambia de otro sistema a uno GNU es que se siente perdido, el paradigma es muy distinto, y hasta buscar una herramienta de desarrollo se vuelve una odisea, y eso que hay miles.
Una vez "finalizada" la aplicación has de buscar un empaquetador, o perder el tiempo en saber cómo se empaqueta, pero es que el tiempo es oro, por eso muchas empresas no cambian a GNU, ya que desarrollar en otro sistema se vuelve más "rápido". (ojo, dependerá del nivel del desarrollador).
Luego hay una cosa curiosa, cuando instalas una aplicación lo haces con "sudo", por lo que las carpetas de la aplicación son del usuario "sudo". Si hago una aplicación que contiene un archivo "ini" con ciertos datos, al instalar la aplicación el usuario normal no podrá leer ese archivo a no ser que lo cambie de forma manual. El usuario de la aplicación esto no debería hacerlo, ya que él lo que quiere es que la aplicación funcione cuando la instale. Me diréis que para eso está el programador, pero, si vendo mi software libre por internet y se lo descargan cientos de persona es prácticamente inviable.
Para acabar, quiero decir que estoy totalmente a favor del SL, de la FSF y que estoy dando charlas sobre SL a quien puedo y donde puedo, pero me veo un poco atado y perdido al no saber como manejarme, ya que lo veo todo complejo.

Un saludo y disculpad el tocho :D

quiliro@congresolibre.org
Offline
Joined: 10/28/2010

Estimado Julián.

Con el fin de que tu activismo sea más efectivo, haré algunas
aclaraciones:

> En Windows, cuando yo quiero que alguien se instale una
> aplicación se le da un sólo archivo que se ejecuta e instala la
> aplicación con tan sólo dos clicks.

Eso lo hace el programador. No lo hace Windows.

> En GNU es posible, pero no es tan
> fácil, además no hay ni siquiera un estándar, hay paquetes .deb, .rpm,
> códigos fuentes, etc.. Al usuario esto le marea, y además al
> programador le complicas la vida. Se debería de llegar a un estándar,
> y esto no está reñido con la libertad. Por supuesto no sólo debería de
> existir ese estándar para las instalaciones, ya que GNU se basa en la
> libertad, pero creo que ayudaría a todos.

Es porque cada uno es un sistema diferente. Es como si quisieras que
todos los programas tuvieran un estándar para la tipografía porque se
hace más fácil para el arreglar las ventanas o que todas la páginas web
tuviesen los mismo íconos para mejor identificación o que todos los
sistemas operativos tuviesen el mismo sistema de archivos o el mismo
interfaz.

> Uno de los problemas de un desarrollador como yo que cambia de otro
> sistema a uno GNU es que se siente perdido, el paradigma es muy
> distinto, y hasta buscar una herramienta de desarrollo se vuelve una
> odisea, y eso que hay miles.

Escoge una. Por más deficiente que sea, estarás en la situación que
estás en Windows. Debes usar lo que haya y bajo las directivas del
desarrollador. Puedes hacer una selección mejor pero tomará más tiempo
con el beneficio de que tendrás una opción mejor. Si quieres que
alguien escoja por tí puedes hacerlo. Ello no hace mejor a la
herramienta.

> Una vez "finalizada" la aplicación has de buscar un empaquetador, o
> perder el tiempo en saber cómo se empaqueta, pero es que el tiempo es
> oro, por eso muchas empresas no cambian a GNU, ya que desarrollar en
> otro sistema se vuelve más "rápido". (ojo, dependerá del nivel del
> desarrollador).

Puedes no usar un empaquetador y perder la ventaja de la eficiencia de
la modularidad de GNU. Deberías incluir tu mismo las dependencias como
lo hace el software privativo. Varias instalaciones del mismo software
con resultados inesperados. Sin embargo, es más eficiente un
empaquetador.

Ese es resultado de promocionar la competitividad en lugar de
promocionar la colaboración.

> Luego hay una cosa curiosa, cuando instalas una aplicación lo haces
> con "sudo", por lo que las carpetas de la aplicación son del usuario
> "sudo". Si hago una aplicación que contiene un archivo "ini" con
> ciertos datos, al instalar la aplicación el usuario normal no podrá
> leer ese archivo a no ser que lo cambie de forma manual. El usuario de
> la aplicación esto no debería hacerlo, ya que él lo que quiere es que
> la aplicación funcione cuando la instale. Me diréis que para eso está
> el programador, pero, si vendo mi software libre por internet y se lo
> descargan cientos de persona es prácticamente inviable.

No son los permisos de cada archivo para el root. sudo solamente sirve
para definir los permisos pero no obliga a que los permisos de los
archivos sean de root. Eso lo define quien lo empaqueta. Inclusive en
el paquete puedes definir que el paquete instale de una forma para una
arquitectura y de otra forma para otra arquitectura.

> Para acabar, quiero decir que estoy totalmente a favor del SL, de la
> FSF y que estoy dando charlas sobre SL a quien puedo y donde puedo,
> pero me veo un poco atado y perdido al no saber como manejarme, ya que
> lo veo todo complejo.

Chévere compañero. si no fuese porque estás de nuestro lado, no hubiese
aclarado todos estos puntos. ;-)

Piensa que la libertad te proporciona oportunidades de las cuales eres
responsable. Si no quieres ser responsable, paga a alguien para que
tome las decisiones por tí como se hace en el software no-libre. Sin
embargo, si pagas a alguien en una solución libre, retienes tu libertad.

> Un saludo y disculpad el tocho :D

Estamos siempre para ayudar. :-)

José Manuel Gómez
Offline
Joined: 11/04/2011

Ah, de acuerdo.

Entendí que lo que querías era instalar la última versión de
LibreOffice, y por ello así se te orientó.

Un saludo.

El día 6 de enero de 2014, 13:14, <name at domain> escribió:
> Entiendo que sea el usuario el que tenga la última palabra, y es lo que
> siempre debería de ser. Tienes razón que el problema es la desinformación
> del usuario, es decir, el usuario NO LEE. Creo que desgraciadamente la
> tendencia es que el usuario siga sin leer.
>
> En mi caso busco información de cómo hacer las cosas, pero aún así es mucho
> más complejo para un usuario normal hacer lo que se hace en otros sistemas.
> Te doy la razón en que las herramientas de gestión de paquetes son muy
> potentes, pero no es suficiente, se necesita simplicidad. En Windows, cuando
> yo quiero que alguien se instale una aplicación se le da un sólo archivo que
> se ejecuta e instala la aplicación con tan sólo dos clicks. En GNU es
> posible, pero no es tan fácil, además no hay ni siquiera un estándar, hay
> paquetes .deb, .rpm, códigos fuentes, etc.. Al usuario esto le marea, y
> además al programador le complicas la vida. Se debería de llegar a un
> estándar, y esto no está reñido con la libertad. Por supuesto no sólo
> debería de existir ese estándar para las instalaciones, ya que GNU se basa
> en la libertad, pero creo que ayudaría a todos.
> Uno de los problemas de un desarrollador como yo que cambia de otro sistema
> a uno GNU es que se siente perdido, el paradigma es muy distinto, y hasta
> buscar una herramienta de desarrollo se vuelve una odisea, y eso que hay
> miles.
> Una vez "finalizada" la aplicación has de buscar un empaquetador, o perder
> el tiempo en saber cómo se empaqueta, pero es que el tiempo es oro, por eso
> muchas empresas no cambian a GNU, ya que desarrollar en otro sistema se
> vuelve más "rápido". (ojo, dependerá del nivel del desarrollador).
> Luego hay una cosa curiosa, cuando instalas una aplicación lo haces con
> "sudo", por lo que las carpetas de la aplicación son del usuario "sudo". Si
> hago una aplicación que contiene un archivo "ini" con ciertos datos, al
> instalar la aplicación el usuario normal no podrá leer ese archivo a no ser
> que lo cambie de forma manual. El usuario de la aplicación esto no debería
> hacerlo, ya que él lo que quiere es que la aplicación funcione cuando la
> instale. Me diréis que para eso está el programador, pero, si vendo mi
> software libre por internet y se lo descargan cientos de persona es
> prácticamente inviable.
> Para acabar, quiero decir que estoy totalmente a favor del SL, de la FSF y
> que estoy dando charlas sobre SL a quien puedo y donde puedo, pero me veo un
> poco atado y perdido al no saber como manejarme, ya que lo veo todo
> complejo.
>
> Un saludo y disculpad el tocho :D

--
José Manuel Gómez <name at domain>
Zaindu Elkartea

Lightmoon

I am a member!

Offline
Joined: 12/16/2013

Hola José Manuel Gómez,
en efecto, lo que quería saber es cómo actualizar LibreOficce, o cualquier otra aplicación a la última si no está en el repositorio.

Pero como a mí me gusta dialogar sobre muchas cosas pues se me fue la mano y empezamos a hablar de temas un poco distintos. Pido disculpas por incluir temas nuevos en el post.

Espero no molestar a nadie, tan sólo quiero aclarar mis dudas y compartir experiencias e ideas :)

Un saludo.

José Manuel Gómez
Offline
Joined: 11/04/2011

Hola Julián.

Para mí no es molestia alguna, así que no hay nada que disculpar. :-D

Un saludo.

El día 7 de enero de 2014, 12:01, <name at domain> escribió:
> Hola José Manuel Gómez,
> en efecto, lo que quería saber es cómo actualizar LibreOficce, o cualquier
> otra aplicación a la última si no está en el repositorio.
>
> Pero como a mí me gusta dialogar sobre muchas cosas pues se me fue la mano y
> empezamos a hablar de temas un poco distintos. Pido disculpas por incluir
> temas nuevos en el post.
>
> Espero no molestar a nadie, tan sólo quiero aclarar mis dudas y compartir
> experiencias e ideas :)
>
> Un saludo.

--
José Manuel Gómez <name at domain>
Zaindu Elkartea

arnoldfiarn
Offline
Joined: 08/06/2012

El 2014-01-07 13:11, José Manuel Gómez escribió:
> Hola Julián.
>
> Para mí no es molestia alguna, así que no hay nada que disculpar. :-D
>
> Un saludo.
>
>
> El día 7 de enero de 2014, 12:01, <name at domain> escribió:
>> Hola José Manuel Gómez,
>> en efecto, lo que quería saber es cómo actualizar LibreOficce, o
>> cualquier
>> otra aplicación a la última si no está en el repositorio.
>>
>> Pero como a mí me gusta dialogar sobre muchas cosas pues se me fue la
>> mano y
>> empezamos a hablar de temas un poco distintos. Pido disculpas por
>> incluir
>> temas nuevos en el post.
>>
>> Espero no molestar a nadie, tan sólo quiero aclarar mis dudas y
>> compartir
>> experiencias e ideas :)
>>
>> Un saludo.

--

Profesional de Ingeniería Ambiental y de 
Recursos Naturales.

Es bueno saber que hay interés en difundir el software libre a través de
charlas, pero siendo responsable es mejor que se trabaje en tener un
conocimiento más profundo del tema, así las charlas serán exitosas, si
es que tienes duddas para instalar la última versión de libreoffice es
un indicador de cierto desconocimiento, por lo menos a nivel técnico.

Aún así ojala puedas avanzar lo mejor posible y puedas difundir el
software libre. Saludos.