Instalacion libre de software (ayuda)

3 respostas [Última entrada]
delaforce
Desconectado
Joined: 05/18/2014

Llevo desde siempre dandole vueltas a esto a ver si alguien puede darnos una contestacion mas o menos completa de las formas de instalar programas en trisquel 8 aparte de las que trae de serie: "agregar programas" , comando apt , y "synaptic package manager", y asi tenerla para el futuro

Segun dice en el siguiente enlace la forma de instalar en ubuntu son:

https://www.ubuntupit.com/how-to-install-software-in-ubuntu-linux-a-complete-guide-for-newbie/

1. How To Install Software in Ubuntu Using Software Center
2. How To Install Software in Ubuntu Using .deb Files
3. Install Software Using Flatpak
4. Install Software in Ubuntu Using Snap Packages
5. Install Application in Ubuntu Using AppImage
6. How To Install Software in Ubuntu Using Apt Commands (ya aclarada y disponible)
7. How To Install App in Ubuntu Using PPA
8. Using Synaptic Package Manager (incluida ya)
9. How To Install Software in Ubuntu Using dpkg
10. How To Install Software in Ubuntu Using the Source Code
11. Installing Packages via Your Web Browser
12. Install Python Applications via Pip – “Pip Installs Packages”

A titulo de ejemplo, software q no pude instalar de la forma habitual en trisquel 8-64bits:

Falkon 3.0.1 (el appimage al ponerlo ejecutable no arranca)
Telegram
Tor browser actualizado.

¿podria alguien concretar como instalarlos de forma correcta para que funciones de forma segura (sandboxed)?

Siempre miro en la fsf si es software libre.

Muchas gracias de antemano.

delaforce
Desconectado
Joined: 05/18/2014

Me quedaria tambien la forma de compilar el codigo con make y quedar el resultado correctamente instalado.

Me gustaria completar si es posible con la pregunta la entrada:

https://trisquel.info/en/wiki/installing-updating-and-removing-software

Ark74

I am a member!

Desconectado
Joined: 07/15/2009

Este es un tema amplio, y requiere de un trasfondo amplio de igual manera.

Personalmente, si te encuentro en el canal IRC, #trisquel-es con gusto lo podemos conversar.

Saludos.

delaforce
Desconectado
Joined: 05/18/2014

Quedo aqui la respuesta del foro ingles y creo q preguntare en lo sucesivo alli:

https://trisquel.info/en/forum/best-method-outside-packages

vease en el link todas las respuestas yo me quedo con estas

Cyberhawk

La compilación desde la fuente puede ser complicada y debe usarla como último recurso, cuando todo lo demás falla. Al compilar desde el origen, generalmente se encontrará con muchos errores, ya que no tiene todas las dependencias instaladas. Puede ser un dolor en el cuello encontrar todas las dependencias correctas, ya que nunca se mencionan por sus nombres propios dentro del repositorio. En resumen, no compile desde la fuente a menos que sea absolutamente necesario.
Como regla general, no habilite los repositorios de otras distribuciones, podría instalar algo por accidente que se supone que no debe estar allí. Es posible que no cree un problema de inmediato, pero puede crear un problema después de la próxima actualización de Trisquel.
La mejor opción para obtener software libre que no esté en el repositorio de Trisquel es agregar el llamado PPA. Los PPA son archivos de paquetes personales, publicados por launchpad.net en forma de repositorios apt. Los programadores a menudo publican su software como PPA, porque no todos contribuyen al repositorio oficial de Ubuntu, y no todos quieren serlo. Por lo tanto, los PPA son repositorios apt que se pueden agregar fácilmente, y el software en esos repositorios está empaquetado para Ubuntu (lo que es bueno para nosotros, ya que casi siempre significa una instalación sin problemas sin dependencias no disponibles, etc.)
Los PPA no siempre contienen software exclusivamente libre, y si lo hacen, no hay forma de saber si habrá algún software no libre publicado allí en el futuro. Trisquel no se entrega con ninguno de los PPA de Launchpad habilitados debido a eso. Pero puede habilitar cualquier PPA que desee, es simple y directo. Sin embargo, es aconsejable verificar la licencia del software de antemano y solo habilitar PPA que contengan software gratuito exclusivamente.
Si no puede encontrar un PPA para el programa que desea instalar, busque un paquete .deb (en el repositorio de Debian, por ejemplo, ni siquiera necesita habilitar el repositorio en /etc/apt/sources.list, mira aquí la búsqueda de paquetes de Debian ). Existen herramientas GUI para instalar paquetes .deb únicos, sin necesidad de usar apt o dpkg en la consola. La herramienta que me gusta usar es gdebi o gdebi-kde si está ejecutando KDE. Básicamente ejecutará el comando dpkg por usted y mostrará todos los resultados estándar, así como también le permitirá ver la licencia del paquete antes de la instalación.
Ya que neomutt está en el repositorio de pruebas de Debian, simplemente vaya aquí (asumiendo que ejecuta una versión de Trisquel de 64 bits) y descargue el archivo .deb :-)

Magic Banana

Solo para complementar la excelente respuesta de Cyberhawk: GDebi le dirá qué dependencia (versión de qué) falta para instalar el paquete en el que hizo doble clic.Luego puede descargar esas dependencias desde el * mismo * repositorio e instalarlas de antemano. Sin embargo, yo personalmente abandono ese proceso si el paquete actualizase una biblioteca ya instalada en mi sistema: los programas que funcionen podrían fallar después de la actualización.
De hecho, es el caso del paquete "neomutt" tomado del repositorio de Ubuntu 18.04 (el más cercano a Trisquel 8): solicita una actualización de "libgpgme11", que a su vez solicita una actualización de "gnupg". Ambos paquetes están instalados en mi sistema y en realidad uso GnuPG.Por eso prefiero no seguir ese camino.