Forse ho capito, serve per installare programmi magari un pochino complicati per l'utente alle prime armi.

però ci tengo a capire una cosa,intanto lo rimosso,quello che voglio capire:

faccio un esempio io creo un hotspot con hostapd,ci sono da configurare alcuni file di cui anche il file "rc.local" che di regola è situato in /etc/rc.local,il file non c'è più faccio una ricerca in / e lo trovo in un percorso che adesso non ricordo ma cmq era in un percorso di snapd,ed ecco il problema, non ho i permessi per editarlo anche come root cioè mi diceva che il file che stavo per editare era in modalità solo lettura come se fosse un hard disk montato in solo lettura,ripeto intanto lo rimosso,poi se esiste un modo per poter montare sto snapd in lettura e scrittura posso anche reinstallarlo

Saluti

chiesto 20 Mar '18, 07:35

Davide_74's gravatar image

Davide_74
632668091

aggiungo che riguardo il file "rc.local" ho risolto cercando e trovando questo http://www.itechlounge.net/2017/10/linux-how-to-add-rc-local-in-debian-9/

(20 Mar '18, 07:42) Davide_74 Davide_74's gravatar image

Grazie,non leggo se esiste un modo per montare snap core in modalità lettura e scrittura.

(20 Mar '18, 20:34) Davide_74 Davide_74's gravatar image

non ho capito cosa intendi per "montare snap core" !

(20 Mar '18, 21:35) sacarde sacarde's gravatar image

se voglio modificare l'icona di un programma installato tramite snapd, non ho i permessi.

" non ho i permessi per editarlo anche come root cioè mi diceva che il file che stavo per editare era in modalità solo lettura come se fosse un hard disk montato in solo lettura"

(20 Mar '18, 21:45) Davide_74 Davide_74's gravatar image

snapd è lo strumento per installare/rimuovere le applicazioni distribuite tramite pacchetti snap.

Ad esempio se digiti:

snap install vlc

snapd scaricherà e installerà lo snap di VLC. Tra le molteplici differenza dai classici "deb", c'è il vantaggio che tramite snap vengono distribuite le nuove versioni dei programmi, cosa che non è possibile con i pacchetti deb (a meno di aggiungere al sistema repository esterni, tendenzialmente da evitare se non si sa bene cosa si sta facendo).

Per quanto riguarda la modifica dei "programmi snap", non è possibile modificarne il contenuto perchè sono appunto montati in sola lettura. Sono infatti nati prima per l'IOT e poi portati sul desktop, quindi capirai l'importanza della questione "sicurezza".

Tuttavia i file .desktop dei programmi snap (le icone di avvio delle applicazioni) sono salvati in:

/var/lib/snapd/desktop/applications

Questi sono accessibili tramite sudo e tranquillamente modificabili, per cui potrai creare una nuova icona.png e sostituirne il link nel file .desktop ;)

Per sapere come modificare i file .desktop puoi leggere questa guida wiki: IconeDiAvvio/ModalitàManuale.

coll. permanente

ha risposto 20 Mar '18, 22:50

alevipri's gravatar image

alevipri ♦♦
5.6k2479

Grazie,cercando sono arrivato anche io a quel percorso /var/lib/snapd/desktop/applications ed anche li non potevo modificare l'icona, stessa risposta solo lettura.

intanto posso accettare la risposta perchè "non è possibile modificarne il contenuto perchè sono appunto montati in sola lettura".

Saluti e Grazie

(20 Mar '18, 23:04) Davide_74 Davide_74's gravatar image

Ho provato prima di scrivere la risposta, i file .desktop sono modificabili ma serve ottenere i privilegi di amministrazione con sudo, ad esempio con:

sudo gedit /var/lib/snapd/desktop/applications/file.desktop
(20 Mar '18, 23:34) alevipri ♦♦ alevipri's gravatar image

@alevipri,lo so che per modificare un file nelle cartelle di sistema servono i permessi del signor root,magari lo snap installato è diverso dal tuo? cioè nel senso io sto usando Ubuntu 18.04 beta,dammi un'ultima conferma poi magari lo reinstallo.

(21 Mar '18, 08:17) Davide_74 Davide_74's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×4

domanda posta: 20 Mar '18, 07:35

domanda visualizzata: 9,933 volte

ultimo aggiornamento: 21 Mar '18, 08:17

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.