Newsgroup: it.comp.os.linux.ubuntu
Titolo: Reinstallare VLC

Ho aggiornato VLC ma non funziona più. Vorrei reinstallarlo ma con snap 
non so come fare.
 
Errore:
:~$ vlc
snap-confine has elevated permissions and is not confined but should be. 
Refusing to continue to avoid permission escalation attack
 
:~$ sudo vlc
cannot change profile for the next exec call: No such file or directory
snap-update-ns failed with code 1: File exists
 
Ciao!

 Ho aggiornato VLC ma non funziona più. Vorrei reinstallarlo ma con snap non so come fare.
Che ubuntu (che versione ?)
come mai usi la versione snap ?
 
Giulia
 

Il 01/06/20 07:52, giulia ha scritto:

Ciao, ubuntu Mate. Uso la versione snap perché non trovo la versione 
aggiornata in deb. Dal loro sito non ci sono link.
Puoi indicarmeli eventualmente?
Grazie.

Etilio ha scritto:

20.04 ha la 3.9 ,per la 3.10  effettivamente dovrai aspettare la 20.10 o fare un po' di prove con apt per installare quella della 
20.10 , oppure risolverti i problemi che qualunque SW poco supportato può' comportare (ho avuto sempre anche io problemi con vlc+snap).
 
Giulia

Il 01/06/20 11:02, giulia ha scritto:

Grazie per la risposta ma il link?

 non so come fare.
 
Non dovrebbe bastare disinstallare e reinstallare?
 
snap remove vlc --purge
 
 
Poi vai in /home/utente/snap e se c'è, cancelli la directory vlc
 
 
Riavvia il computer e reinstalla vlc.


Ma tipo compilarselo localmente da sorgenti e crearsi il pacchetto deb?
Non c’è un sistema su ubuntu/mate con la “ricetta” che porta dai
sorgenti al pacchetto?
 
Per slackware ad esempio c’è slackbuilds.org... ed eventualmente sbopkg.
Per arch ci sono i pkgbuilds e relativo ABS
Una roba tipo i ports BSD.
 
Il vantaggio? Compilando il software localmente, ci si appoggia alle
librerie presenti effettivamente sul sistema. Non è una garanzia di
assenza di errori in runtime, ma va in quella direzione.
Se voglio una versione più recente di quella nel repo dei precompilati,
piuttosto che installare pacchetti di binari ottenuti non si sa bene
come, qualche garanzia in più si ha compilando direttamente i sorgenti
sul proprio sistema.
 
Usando slackware, siccome il parco software ufficiale non è esteso come
su debian o ubuntu, partire dai sorgenti per tanti software è una
necessità. Ovviamente mica facendo tutto a mano, ma appoggiandosi ad
esempio proprio a slackpuilds.
 
sqg -p vlc ---> crea coda dipendenze per vlc
sbopkg -i vlc ---> costruisce e installa il pacchetto vlc,
                   oppure se la trova tutti i pacchetti della coda
		   dipendenze di vlc, quindi vlc stesso
 
Lo svantaggio è il tempo di compilazione.
Per cui, se non si hanno esigenze particolari sempre precompilati
ufficiali, eventualmente precompilati di repo terzi affidabili,
ma alla peggio compilazione in locale con strumenti tipo quelli
sopra. Immagino che anche sulle distribuzioni simil debian/ubuntu
ci sia qualcosa di simile.


Ok ma parliamo di distribuzioni user friendly , e come detto la 20.04 ha il 3.0.9 che nel changelog ha solo una differenza con il 
3.0.10 che magari e' importante riguardando twitch(ma l'OP non ha risposto alle domande ma va come al solito per la sua strada), 
direi che e' inutile sbattere la testa su snap e ricompilazioni.
 
Giulia
 


il link di che ?
Ti ho indicato la 3.0.9 che trovi già nella tua distribuzione se hai la versione 20.04 altrimenti basta che aggiorni.
Per la 3.0.10 (che comunque da changelog non ha praticamente differenze con la 3.0.9)  devi usare i repository della 20.10 
sfogliandoli a mano.
 
Giulia
 


Quindi la domanda vera è quale sia la reale necessità di
aggiornare VLC alla versione 3.0.10...
 
Se non ci sono particolari motivi, meglio rimuovere via
snap quella installata che dà errore e reinstallare la
3.0.9 attraverso il buon vecchio APT.
Questo in estrema sintesi.
 
 
Considera che il messaggio arriva da chi non è molto pratico
di debian/buntu. Tuttavia, come ho mostrato, sbopkg+sqg, non
sono molto complicati, nonostante coinvolgano una compilazione,
e il motivo della semplicità è che il lavoro sporco lo fanno
loro. All’utente restano da lanciare un paio di comandi come
mostrato. Il mio era solo un esempio per buttare lì un’idea
che da come dici ubuntu non prevede.
 
Ma se l’utente avesse davvero bisogno di una versione di un
software più recente di quella messa a disposizione dal repo
ufficiale? Cosa dovrebbe fare?
Aspettare ottobre potrebbe non essere un’opzione...
E allora cosa fa?
Deve per forza cambiare sistema operativo?
O ci sono scappatoie, anche se magari un po’ meno userfriendly
di quanto si spererebbe?
 
 
 
 
 
PS.
Avevo messo debian, mi pare fosse jessy, anni fa su un netbook,
non mio tra l’altro, poi serviva il supporto ad una chiavetta
internet sfigatissima che richiedeva una nuova versione di un
modulo del kernel, al che serviva fare l’upgrade del kernel.
Insomma, nonostante la facilità di APT e la netinstall di debian,
dovendo installare solo il minimo indispensabile, ecco che alla
fine era stato un bel rompicapo. Devo dire, più complesso che se
avessi messo slackware (in cui comunque fare un’instalazione
personalizzata è più complesso, lungo e foriero di errori: se
ci fosse stato lo spazio per una full install non ci avrei pensato
due volte, conoscendola meglio di debian).

 ufficiale? Cosa dovrebbe fare?
 
 
Cercare su Snap, Flatpack o Appimage.

 ufficiale? Cosa dovrebbe fare?
 
  O ti configuri il gestore dei pacchetti per installare solo quel
pacchetto (e le eventuali dipendenze) da un altro repository (ad es. da
quello di una versione più recente della distribuzione o un repository
di terze parti) oppure chiedi al manutentore del pacchetto di
aggiornarlo per la versione della distribuzione che usi documentando
perché ti serve.
 
  Nel primo caso devi fare tutto a tuo rischio e pericolo, l'uso di
repository misti o estranei alla distribuzione è un caso tipico di
quelli per cui le segnalazioni di bug sono subito respinte.  E non è
un'operazione consigliata ai principianti.
 
  Nel secondo caso devi aspettare e sperare bene.
 
 
  Ciao,
 
 
Alessandro