GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come creare un file .click da un'app installata?

Ho installato un'app e voglio crearne un file .click. In futuro potrei installarlo localmente.
A volte non desidero le seguenti versioni di un'applicazione e preferisco una precedente.

Risposta accettata:

Se ti piace la versione di un'app puoi creare un .click prima di aggiornarlo.
Le app installate si trovano all'interno delle directory in /opt/click.ubuntu.com .
Ci vai con File Manager e copia la directory dell'app che ti interessa.
Nella directory ~ hai lo script reb_click.sh
Scrivi al Terminale:
./reb_click.sh "PASTE_FROM_FILE_MANAGER"
Incolli l'indirizzo con File Manager.
Ha una direzione completa ma lo script lo pulisce.
Dopodiché ottieni una directory dell'app in ~
Al suo interno c'è il .click file dove stai cercando.
Lo script reb_click.sh è:

#!/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  

Per installare l'app metti il ​​.click file in ~ e scrivi al terminale:
pkcon install-local name_of_the_app.click --allow-untrusted
Semplicemente non verrà firmato con la chiave ufficiale dell'appstore come quella che può essere scaricata dallo store.
Vedi la pagina di Niklas Wenzel:
http://nikwen.github.io /ubuntu/2016/02/05/rebuilding-a-click-file-for-an-installed-application.html


Ubuntu
  1. Come catturare un file da Awk?

  2. Come stampare da Vim a PDF?

  3. Come rendere il file sparse?

  4. In che modo install -c è diverso da cp

  5. Come faccio a rendere un file NON modificabile?

Come creare cartelle di app in Ubuntu 17.10

Come visualizzare i dati da un file di testo in Linux

Come rimuovere (^M) caratteri da un file in Linux

Come accedere ai file di Windows da Ubuntu?

Come avviare Freecell, installato da Software Center?

Come assegnare le autorizzazioni da SolidCP?