GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo crear un archivo .click desde una aplicación instalada?

He instalado una aplicación y quiero hacer un archivo .click de ella. En el futuro podría instalarlo localmente.
A veces no quiero las siguientes versiones de una aplicación y prefiero una anterior.

Respuesta aceptada:

Si te gusta la versión de una aplicación, puedes crear un .click antes de actualizarlo.
Las aplicaciones instaladas están dentro de directorios en /opt/click.ubuntu.com .
Vaya allí con File Manager y copie el directorio de la aplicación que le interesa.
En el directorio ~ tienes el script reb_click.sh
Escriba en la Terminal:
./reb_click.sh "PASTE_FROM_FILE_MANAGER"
Pegas la dirección con el Administrador de archivos.
Tiene una dirección completa pero el script la limpia.
Después de eso, obtienes un directorio de la aplicación en ~
Dentro está el .click archivo que estabas buscando.
El script reb_click.sh es:

#!/usr/bin/bash
paquete=`echo ${1##*/}`
cp -r /opt/click.ubuntu.com/$paquete ~
cd ~/$paquete/current
cp .click/info/$paquete.manifest manifest.json
cd ..
click build current  

Para instalar la aplicación pon el .click archivo en ~ y escriba en la terminal:
pkcon install-local name_of_the_app.click --allow-untrusted
Simplemente no se firmará con la clave oficial de la tienda de aplicaciones como la que se puede descargar de la tienda.
Consulte la página de Niklas Wenzel:
http://nikwen.github.io /ubuntu/2016/02/05/reconstruyendo-un-archivo-de-clic-para-una-aplicación-instalada.html


Ubuntu
  1. ¿Cómo leer una variable de un archivo?

  2. ¿Cómo crear un archivo .img desde .iso en Ubuntu?

  3. ¿Cómo instalar Ubuntu desde un archivo Iso?

  4. ¿Cómo hacer que el archivo sea disperso?

  5. ¿En qué se diferencia install -c de cp?

Cómo crear carpetas de aplicaciones en Ubuntu 17.10

Cómo mostrar datos de un archivo de texto en Linux

Cómo quitar (^M) caracteres de un archivo en Linux

¿Cómo acceder a los archivos de Windows desde Ubuntu?

¿Cómo iniciar Freecell, instalado desde el Centro de software?

¿Cómo asignar permisos desde SolidCP?