SalentOS Official Community

THE PURE OPENBOX EXPERIENCE!

You are not logged in.

#1 2015-04-28 10:44:36

tuxino
Guest

Re: Aggiungere opzione a SalentOS Update Center?

Ciao, ho provato ad aggiungere a SalentOS Update Center questa opzione, per rimuovere le configurazioni dei pacchetti rimossi con remove e non con purge, cosa fa ubuntu tweak proprio alla voce "Configurazioni di Pacchetto.

Il comando inserito in update center, non funziona, dà la risposta che bisogna specificare il pacchetto, mentre da terminale rimuove qualsiasi configurazione a prescindere dai nomi dei pacchetti

Ho rimosso con remove vlc e i pacchetti correlati e infatti mi da ancora le configurazioni

salentos@salentos:~$ dpkg --list |grep "^rc" 
rc  libvlc5                                    2.1.6-0ubuntu14.04.1                       i386         multimedia player and streamer library
rc  libvlccore7                                2.1.6-0ubuntu14.04.1                       i386         base library for VLC and its modules
rc  vlc                                        2.1.6-0ubuntu14.04.1                       i386         multimedia player and streamer
rc  vlc-data                                   2.1.6-0ubuntu14.04.1                       all          Common data for VLC



Il comando

dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge

da terminale funziona

salentos@salentos:~$ dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge 
[sudo] password for salentos: 
(Lettura del database... 200449 file e directory attualmente installati.)
Rimozione di libvlc5 (2.1.6-0ubuntu14.04.1)...
Eliminazione dei file di configurazione di libvlc5 (2.1.6-0ubuntu14.04.1)...
Rimozione di libvlccore7 (2.1.6-0ubuntu14.04.1)...
Eliminazione dei file di configurazione di libvlccore7 (2.1.6-0ubuntu14.04.1)...
Rimozione di vlc (2.1.6-0ubuntu14.04.1)...
Eliminazione dei file di configurazione di vlc (2.1.6-0ubuntu14.04.1)...
Rimozione di vlc-data (2.1.6-0ubuntu14.04.1)...
Eliminazione dei file di configurazione di vlc-data (2.1.6-0ubuntu14.04.1)...

ma se lo inserisco in update center no, ho provato lasciando il sudo e togliendolo.

questo è il codice che ho aggiunto a /usr/local/bin/salentos-update-center/salentosupdate.sh subito sotto il tab Sources.list

<button tooltip-text="Configurazioni di Pacchetto">
<variable>CHECKBOX7</variable>
<label>Configurazioni di Pacchetto</label>
<action>clear:TERMINAL</action>
<action>echo "dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs dpkg --purge" > /tmp/updatecenter</action>
<action type="refresh">TERMINAL</action>
</button>

Si può implementare?

#2 2015-04-28 17:54:25

gmstyle
Administrator
Registered: 2015-03-31
Posts: 183

Re: Aggiungere opzione a SalentOS Update Center?

hai provato a rimuovere le configurazioni con

sudo apt-get autoremove --purge

??


Quannu la urpe nu rria all'ua...tice ca è tifara!

Offline

#3 2015-04-28 18:53:41

tuxino
Guest

Re: Aggiungere opzione a SalentOS Update Center?

se non sbaglio quel comando ha bisogno del nome pacchetto che si vuole rimuovere e ne fa il purge quindi rimuove anche le configurazioni e l'autoremove ne rimuove i pacchetti che il pacchetto stesso si era installato come dipendenze.

io volevo proprio sapere se e come si può integrare in update center il comando che dicevo visto che direttamente da terminale funziona e può essere utile se i sono rimossi dei pacchetti con il semplice remove da terminale o il semplice rimuovi da gestore pacchetti

#4 2015-04-28 22:23:20

tuxino
Guest

Re: Aggiungere opzione a SalentOS Update Center?

ho provato il comando così com'è non rimuove i file di configurazione residui di vlc rimosso con "remove"

salentos@salentos:~$ sudo apt-get autoremove --purge
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.

mentre lo rimuove se aggiungi il nome del pacchetto, ma dovresti mettere i nomi anche degli altri che avevo rimosso con "remove"

salentos@salentos:~$ sudo apt-get autoremove --purge vlc
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno RIMOSSI:
  vlc*
0 aggiornati, 0 installati, 1 da rimuovere e 0 non aggiornati.
Dopo quest'operazione, verranno occupati 0 B di spazio su disco.
Continuare? [S/n] s
(Lettura del database... 200281 file e directory attualmente installati.)
Rimozione di vlc (2.1.6-0ubuntu14.04.1)...
Eliminazione dei file di configurazione di vlc (2.1.6-0ubuntu14.04.1)...

gli altri rimangono se non specificato il nome del pacchetto

salentos@salentos:~$ dpkg --list |grep "^rc" 
rc  libvlc5                                    2.1.6-0ubuntu14.04.1                       i386         multimedia player and streamer library
rc  libvlccore7                                2.1.6-0ubuntu14.04.1                       i386         base library for VLC and its modules
rc  vlc-data                                   2.1.6-0ubuntu14.04.1                       all          Common data for VLC

mentre così, vengono rimossi automaticamente tutti i file di configurazione residui, in caso anche quelli di altri pacchetti rimossi precedentemente, non solo associati a vlc

salentos@salentos:~$ dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge 
(Lettura del database... 200281 file e directory attualmente installati.)
Rimozione di libvlc5 (2.1.6-0ubuntu14.04.1)...
Eliminazione dei file di configurazione di libvlc5 (2.1.6-0ubuntu14.04.1)...
Rimozione di libvlccore7 (2.1.6-0ubuntu14.04.1)...
Eliminazione dei file di configurazione di libvlccore7 (2.1.6-0ubuntu14.04.1)...
Rimozione di vlc-data (2.1.6-0ubuntu14.04.1)...
Eliminazione dei file di configurazione di vlc-data (2.1.6-0ubuntu14.04.1)...

#5 2015-04-29 10:07:30

gmstyle
Administrator
Registered: 2015-03-31
Posts: 183

Re: Aggiungere opzione a SalentOS Update Center?

Premesso che l'update-center dovrà essere rivisto in toto (ken sembra che sia in ferie  xD)
cmq proverò oggi a dare un'occhiata al codice per vedere di integrarlo. la funzione è sicuramente interessante ed utile


Quannu la urpe nu rria all'ua...tice ca è tifara!

Offline

#6 2015-04-29 10:48:39

tuxino
Guest

Re: Aggiungere opzione a SalentOS Update Center?

fai pure tranquillo, non è che sia un esigenza irrinunciabile, era solo per capire, ed in effetti potrebbe essere utile implementarlo, ciao

#7 2015-04-29 16:45:38

gmstyle
Administrator
Registered: 2015-03-31
Posts: 183

Re: Aggiungere opzione a SalentOS Update Center?

Ho provato più volte il comando da terminale copiando ed incollandolo da più parti...ha funzionato una sola volta...l'errore che compare è il seguente

gmstyle@gmstyle-asus:~$ sudo dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
dpkg: errore: --purge richiede il nome di almeno un pacchetto come argomento

Usare dpkg --help per un aiuto sull'installazione e la rimozione dei pacchetti [*].
Usare "apt" o "aptitude" per un'interfaccia alla gestione dei pacchetti.
Usare dpkg -Dhelp per l'elenco delle opzioni di debug per dpkg.
Usare dpkg --force-help per l'elenco delle opzioni di forzatura.
Usare dpkg-deb --help per un aiuto sulla manipolazione dei file *.deb.

Le opzioni indicate con [*] producono output prolisso - creare una pipe con "less" o "more".
gmstyle@gmstyle-asus:~$

Il problema dovrebbe essere il formato del carattere e cioè che cut, se non erro, non dovrebbe funzionare con caratteri UTF-8 tant'è che dice proprio che il delimitatore non è un singolo carattere


Quannu la urpe nu rria all'ua...tice ca è tifara!

Offline

#8 2015-04-29 16:53:52

tuxino
Guest

Re: Aggiungere opzione a SalentOS Update Center?

quello è normale, nel senso che se hai già inviato il comando e ha rimosso tutti gli "rc" presenti se lo rilanci dà quella risposta, mentre inserendolo come ho provato io, in update center, dà quella risposta anche se ci sono "rc" da rimuovere

#9 2015-04-29 17:00:51

tuxino
Guest

Re: Aggiungere opzione a SalentOS Update Center?

quel comando lo uso da anni, l'errore che hai postato lo ha sempre dato se non trova "rc" vedrai che se provi a rimuovere qualche programma con remove e lo rilanci, il comando fa il suo lavoro e non dà messaggi.

in update center dà quel messaggio in entrambi i casi, che ci siano o no "rc"

#10 2015-04-29 17:02:26

gmstyle
Administrator
Registered: 2015-03-31
Posts: 183

Re: Aggiungere opzione a SalentOS Update Center?

scusa prima ho sbagliato ad incollare l'output...non è normale la risposta relativa all'argomento. quella risposta indica proprio l'errore nel carattere a mio avviso

edit:

f-Screenshot___290554101770018d76a.png


Quannu la urpe nu rria all'ua...tice ca è tifara!

Offline

#11 2015-04-29 17:13:36

tuxino
Guest

Re: Aggiungere opzione a SalentOS Update Center?

boh, aspettiamo ken e vediamo se ci capisce qualcosa, comunque per dimostrazione, ora ho dato il comando senza avere "rc" da rimuovere, poi ho rimosso un programma (sound juicer) con remove e il comando poi rimuove le configurazioni

salentos@salentos:~$ sudo dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
[sudo] password for salentos: 
dpkg: errore: --purge richiede il nome di almeno un pacchetto come argomento

Usare dpkg --help per un aiuto sull'installazione e la rimozione dei pacchetti [*].
Usare "apt" o "aptitude" per un'interfaccia alla gestione dei pacchetti.
Usare dpkg -Dhelp per l'elenco delle opzioni di debug per dpkg.
Usare dpkg --force-help per l'elenco delle opzioni di forzatura.
Usare dpkg-deb --help per un aiuto sulla manipolazione dei file *.deb.

Le opzioni indicate con [*] producono output prolisso - creare una pipe con "less" o "more".
salentos@salentos:~$ sudo apt-get remove sound-juicerLettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  brasero-common dvd+rw-tools growisofs libbrasero-media3-1 libdee-1.0-4
  libmusicbrainz5-0 libtotem-plparser18 libunity-protocol-private0
  libunity-scopes-json-def-desktop libunity9
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti saranno RIMOSSI:
  sound-juicer
0 aggiornati, 0 installati, 1 da rimuovere e 0 non aggiornati.
Dopo quest'operazione, verranno liberati 4.673 kB di spazio su disco.
Continuare? [S/n] s
(Lettura del database... 201108 file e directory attualmente installati.)
Rimozione di sound-juicer (3.5.0-0ubuntu1)...
Elaborazione dei trigger per bamfdaemon (0.5.1+14.04.20140409-0ubuntu1)...
Rebuilding /usr/share/applications/bamf-2.index...
Elaborazione dei trigger per gnome-menus (3.10.1-0ubuntu2)...
Elaborazione dei trigger per mime-support (3.54ubuntu1.1)...
Elaborazione dei trigger per desktop-file-utils (0.22-1ubuntu1)...
Elaborazione dei trigger per hicolor-icon-theme (0.13-1)...
Elaborazione dei trigger per man-db (2.6.7.1-1ubuntu1)...
Elaborazione dei trigger per gconf2 (3.2.6-0ubuntu2)...
salentos@salentos:~$ sudo dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
(Lettura del database... 200863 file e directory attualmente installati.)
Rimozione di sound-juicer (3.5.0-0ubuntu1)...
Eliminazione dei file di configurazione di sound-juicer (3.5.0-0ubuntu1)...

Board footer

Powered by FluxBB