Pagina 2 di 2

Re: [solo esperti]Aggiornamenti mirati

Inviato: lunedì 11 giugno 2018, 18:08
da a323109
wilecoyote [url=https://forum.ubuntu-it.org/viewtopic.php?p=5064567#p5064567][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto::) Salve,
pachisapiu ha scritto:OMG ora è pericoloso nano ?
Non saprei se lo è, però non è il caso di scoprire che succede a metterlo fuori posto oppure a creare un file con sintassi fantasy.

:ciao: Ciao
Ti preoccupi troppo secondo me.

Gia' solo capire come salvare dopo modificato ci ho messo mezz'ora :lol:
Quelli anche se riescono a creare un file fantasy poi non lo salvano eheh

Re: Aggiornamenti mirati

Inviato: martedì 12 giugno 2018, 8:54
da a323109
Mi sto lentamente avvicinando a una soluzione...

Il pacchetto che rompe le scatole e' modemmanager

Codice: Seleziona tutto

root@linux:/home/matrix# apt-mark showhold
language-selector-common
libgif7
libgoa-1.0-0b
libgoa-1.0-common
libgoa-backend-1.0-1
libhttp-message-perl
libmbim-glib4
libmbim-proxy
libmm-glib0
libqmi-glib5
libqmi-proxy
libraw16
libtalloc2
libtevent0
libxkbcommon-x11-0
libxkbcommon0
modemmanager
python-apt-common
python-talloc
python3-apt
python3-update-manager
update-manager-core
root@linux:/home/matrix#
Per ricavare informazioni provo a installarlo anche se so' che e' gia' installato:

Codice: Seleziona tutto

root@linux:/home/matrix# apt install modemmanager
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
 modemmanager : Dipende: libmm-glib0 (>= 1.7.990) ma la versione 1.6.8-2ubuntu1 sta per essere installata
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.
root@linux:/home/matrix# 
Non ci sono pacchetti danneggiati, li ho bloccati io volonariamente :p
modemmanager : Dipende: libmm-glib0 (>= 1.7.990)
La domanda e':

Se sblocco tutto tranne modemmanager e libmm-glib0 che succede ???

E' che essendo Cosmic ancora in sviluppo non si riesce a capire da cosa dipende e cosa dipende da lui https://packages.ubuntu.com/xenial/modemmanager
Al massimo ci sono manuali per versioni gia' rilasciate :sisi:

Codice: Seleziona tutto

root@linux:/home/matrix# apt-mark unhold libgif7 libgoa-1.0-0b libgoa-1.0-common libgoa-backend-1.0-1 libhttp-message-perl libmbim-glib4 libmbim-proxy
Blocco su libgif7 annullato.
Blocco su libgoa-1.0-0b annullato.
Blocco su libgoa-1.0-common annullato.
Blocco su libgoa-backend-1.0-1 annullato.
Blocco su libhttp-message-perl annullato.
Blocco su libmbim-glib4 annullato.
Blocco su libmbim-proxy annullato.
root@linux:/home/matrix# 
In teoria posso sbloccare fino a libmm-glib0 escluso.

Codice: Seleziona tutto

root@linux:/home/matrix# apt-mark unhold libgif7 libgoa-1.0-0b libgoa-1.0-common libgoa-backend-1.0-1 libhttp-message-perl libmbim-glib4 libmbim-proxy
Blocco su libgif7 annullato.
Blocco su libgoa-1.0-0b annullato.
Blocco su libgoa-1.0-common annullato.
Blocco su libgoa-backend-1.0-1 annullato.
Blocco su libhttp-message-perl annullato.
Blocco su libmbim-glib4 annullato.
Blocco su libmbim-proxy annullato.
root@linux:/home/matrix#
Andata! Internet c'e' ancora :birra:

Codice: Seleziona tutto

root@linux:/home/matrix# apt update && apt-get upgrade -y && apt autoremove -y
Trovato:1 http://it.archive.ubuntu.com/ubuntu cosmic InRelease                 
Trovato:2 http://it.archive.ubuntu.com/ubuntu cosmic-updates InRelease         
Trovato:3 http://security.ubuntu.com/ubuntu cosmic-security InRelease          
Trovato:4 http://it.archive.ubuntu.com/ubuntu cosmic-backports InRelease       
Lettura elenco dei pacchetti... Fatto                 
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
23 pacchetti possono essere aggiornati: eseguire "apt list --upgradable" per vederli.
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Calcolo dell'aggiornamento... Fatto
I seguenti pacchetti sono stati mantenuti alla versione attuale:
  language-selector-common language-selector-gnome libmm-glib0 libqmi-glib5
  libqmi-proxy libraw16 libtalloc2 libtevent0 libxkbcommon-x11-0 libxkbcommon0
  modemmanager python-apt-common python-talloc python3-apt
  python3-update-manager update-manager-core
I seguenti pacchetti saranno aggiornati:
  libgif7 libgoa-1.0-0b libgoa-1.0-common libgoa-backend-1.0-1
  libhttp-message-perl libmbim-glib4 libmbim-proxy
7 aggiornati, 0 installati, 0 da rimuovere e 16 non aggiornati.
È necessario scaricare 363 kB di archivi.
Dopo quest'operazione, verranno occupati 14,3 kB di spazio su disco.
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu cosmic/main amd64 libgif7 amd64 5.1.4-3 [30,6 kB]
Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu cosmic/main amd64 libgoa-1.0-common all 3.28.0-0ubuntu3 [3.960 B]
Scaricamento di:3 http://it.archive.ubuntu.com/ubuntu cosmic/main amd64 libgoa-1.0-0b amd64 3.28.0-0ubuntu3 [62,5 kB]
Scaricamento di:4 http://it.archive.ubuntu.com/ubuntu cosmic/main amd64 libgoa-backend-1.0-1 amd64 3.28.0-0ubuntu3 [116 kB]
Scaricamento di:5 http://it.archive.ubuntu.com/ubuntu cosmic/main amd64 libhttp-message-perl all 6.18-1 [75,3 kB]
Scaricamento di:6 http://it.archive.ubuntu.com/ubuntu cosmic/main amd64 libmbim-proxy amd64 1.16.0-1 [5.576 B]
Scaricamento di:7 http://it.archive.ubuntu.com/ubuntu cosmic/main amd64 libmbim-glib4 amd64 1.16.0-1 [68,3 kB]
Recuperati 363 kB in 5s (76,3 kB/s)      
(Lettura del database... 181946 file e directory attualmente installati.)
Preparativi per estrarre .../0-libgif7_5.1.4-3_amd64.deb...
Estrazione di libgif7:amd64 (5.1.4-3) su (5.1.4-2)...
Preparativi per estrarre .../1-libgoa-1.0-common_3.28.0-0ubuntu3_all.deb...
Estrazione di libgoa-1.0-common (3.28.0-0ubuntu3) su (3.28.0-0ubuntu2)...
Preparativi per estrarre .../2-libgoa-1.0-0b_3.28.0-0ubuntu3_amd64.deb...
Estrazione di libgoa-1.0-0b:amd64 (3.28.0-0ubuntu3) su (3.28.0-0ubuntu2)...
Preparativi per estrarre .../3-libgoa-backend-1.0-1_3.28.0-0ubuntu3_amd64.deb...
Estrazione di libgoa-backend-1.0-1:amd64 (3.28.0-0ubuntu3) su (3.28.0-0ubuntu2)...
Preparativi per estrarre .../4-libhttp-message-perl_6.18-1_all.deb...
Estrazione di libhttp-message-perl (6.18-1) su (6.16-1)...
Preparativi per estrarre .../5-libmbim-proxy_1.16.0-1_amd64.deb...
Estrazione di libmbim-proxy (1.16.0-1) su (1.14.2-2.1ubuntu1)...
Preparativi per estrarre .../6-libmbim-glib4_1.16.0-1_amd64.deb...
Estrazione di libmbim-glib4:amd64 (1.16.0-1) su (1.14.2-2.1ubuntu1)...
Configurazione di libmbim-glib4:amd64 (1.16.0-1)...
Elaborazione dei trigger per libglib2.0-0:amd64 (2.56.1-2ubuntu1)...
Configurazione di libgif7:amd64 (5.1.4-3)...
Configurazione di libmbim-proxy (1.16.0-1)...
Elaborazione dei trigger per libc-bin (2.27-3ubuntu1)...
Elaborazione dei trigger per man-db (2.8.3-2)...
Configurazione di libhttp-message-perl (6.18-1)...
Configurazione di libgoa-1.0-common (3.28.0-0ubuntu3)...
Configurazione di libgoa-1.0-0b:amd64 (3.28.0-0ubuntu3)...
Configurazione di libgoa-backend-1.0-1:amd64 (3.28.0-0ubuntu3)...
Elaborazione dei trigger per libc-bin (2.27-3ubuntu1)...
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
0 aggiornati, 0 installati, 0 da rimuovere e 16 non aggiornati.
root@linux:/home/matrix# 
seguendo la stessa logica ho ridotto il numeri dei pacchetti "hold" a questi

Codice: Seleziona tutto

root@linux:/home/matrix# apt-mark showhold
language-selector-common
libmm-glib0
libqmi-glib5
libqmi-proxy
libraw16
libtalloc2
libtevent0
libxkbcommon-x11-0
libxkbcommon0
modemmanager
root@linux:/home/matrix# 
==============================================================

Ne rimangono solo 2 bloccati!

Codice: Seleziona tutto

root@linux:/home/matrix# apt-mark showhold
libmm-glib0
modemmanager
root@linux:/home/matrix# 
Se aggiorno quelli addio Internet :sisi:
Comunque c'e' un modo di trovare le dipendenze dei vari pacchetti anche su Cosmic https://packages.ubuntu.com/cosmic/libqmi-glib5
Diaciamo che la documentazione non manca solo che e' in Inglese...dettagli...

Ricapitolando :sgrat:

Se dopo un aggiornamento un pacchetto da' problemi bisogna individuarlo e bloccarlo poi simulare una installazione e vedere che altro vuole quel particolare pacchetto.

Codice: Seleziona tutto

root@linux:/home/matrix# apt-get install modemmanager
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
 modemmanager : Dipende: libmm-glib0 (>= 1.7.990) ma la versione 1.6.8-2ubuntu1 sta per essere installata
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.
root@linux:/home/matrix# 
Nel mio caso devo lasciare bloccati solo 2 pacchetti modemmanager e libmm-glib0

Re: Aggiornamenti mirati

Inviato: domenica 14 ottobre 2018, 13:32
da a323109
Vi quoto qui' perche' mi state dando un idea:
Buntolo [url=https://forum.ubuntu-it.org/viewtopic.php?p=5084332#p5084332][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
derma [url=https://forum.ubuntu-it.org/viewtopic.php?p=5084149#p5084149][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
a323109 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5084146#p5084146][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ecchime

Dunque...

E se al posto del backup facessi un backdown?

Arrivo a un sistema stabile, lo clono, e ogni volta che lo incasino ricarico il clone intatto. I dati li mettiamo su usb. Tanto per come uso io i programmi mi vanno bene anche quelli vecchi o vecchissimi.


Se elimini/disattivi l'update dei pacchetti e ricrei una "/home" ogni qualvolta la "incasini", ottieni il medesimo risultato senza tanto smazzarti.
E volendo estendere la cosa può farsi un repo "personale" su una partizione a parte e reinstallare i pacchetti da lì, si può fare anche la propria selezione di versione dei pacchetti.
Ho capito che dpkg installa roba salvata su un cartella a piacere. Basta portare il terminale dove c'e' la cartella col file con

Codice: Seleziona tutto

cd /home/media/percorso che volete
e poi far partire

Codice: Seleziona tutto

sudo dpkg -i "Pacchetto_da_installare".deb
ho provato coi .deb ma dovrebbe funzionare con tutti i pacchetti che vengono dai repositories.

Ma quando uno fa'

Codice: Seleziona tutto

sudo apt upgrade
prima di essere installati i pacchetti dove vanno a finire??? Che da li' li potrei salvare.

Re: Aggiornamenti mirati

Inviato: domenica 14 ottobre 2018, 13:38
da trekfan1
/var/cache/apt/archives/

Re: Aggiornamenti mirati

Inviato: domenica 14 ottobre 2018, 13:43
da pachisapiu
Nelle ultime release quella cartella resta vuota a meno che non si faccia apt -d

Re: Aggiornamenti mirati

Inviato: domenica 14 ottobre 2018, 13:44
da a323109
Si beh...a me basta un imput poi me cavo.
Grazie a tutti
-d, --download-only
Download only; package files are only retrieved, not unpacked or installed.
Configuration Item: APT::Get::Download-Only.
E' vero! Sono tutti qui' e sono tutti .deb quindi installabili sicuramente con dpkg :birra:

Immagine

Codice: Seleziona tutto

matrix@linux:/var/cache/apt/archives$ su
Password: 
root@linux:/var/cache/apt/archives# dpkg -i ubuntu-keyring_2018.09.18.1_all.deb
(Lettura del database... 221769 file e directory attualmente installati.)
Preparativi per estrarre ubuntu-keyring_2018.09.18.1_all.deb...
Estrazione di ubuntu-keyring (2018.09.18.1) su (2018.02.28)...
Configurazione di ubuntu-keyring (2018.09.18.1)...
root@linux:/var/cache/apt/archives# 
Et voila'

Re: Aggiornamenti mirati

Inviato: lunedì 15 ottobre 2018, 17:44
da a323109
Diciamo che non e' facilissimo :nono:

Codice: Seleziona tutto

root@linux:/home/matrix# cd /home/matrix/Scaricati
root@linux:/home/matrix/Scaricati# dpkg -i network-manager_1.12.4-1ubuntu1_amd64.deb
(Lettura del database... 221894 file e directory attualmente installati.)
Preparativi per estrarre network-manager_1.12.4-1ubuntu1_amd64.deb...
Estrazione di network-manager (1.12.4-1ubuntu1) su (1.10.6-2ubuntu1)...
dpkg: problemi con le dipendenze impediscono la configurazione di network-manager:
 network-manager dipende da libnm0 (>= 1.11.90); tuttavia:
  La versione di libnm0:amd64 nel sistema è 1.10.6-2ubuntu1.

dpkg: errore nell'elaborare il pacchetto network-manager (--install):
 problemi con le dipendenze - lasciato non configurato
Elaborazione dei trigger per dbus (1.12.2-1ubuntu1)...
Elaborazione dei trigger per systemd (237-3ubuntu10)...
Elaborazione dei trigger per ureadahead (0.100.0-20)...
ureadahead will be reprofiled on next reboot
Elaborazione dei trigger per man-db (2.8.3-2)...
Si sono verificati degli errori nell'elaborazione:
 network-manager
Se scarico la nuova versione di network-manager per esempio poi divento matto con le dipendenze.

Codice: Seleziona tutto

root@linux:/home/matrix/Scaricati# dpkg -i network-manager_1.10.6-2ubuntu1_amd64.deb
dpkg: attenzione: retrocessione di network-manager dalla versione 1.12.4-1ubuntu1 alla 1.10.6-2ubuntu1
(Lettura del database... 221898 file e directory attualmente installati.)
Preparativi per estrarre network-manager_1.10.6-2ubuntu1_amd64.deb...
Estrazione di network-manager (1.10.6-2ubuntu1) su (1.12.4-1ubuntu1)...
Configurazione di network-manager (1.10.6-2ubuntu1)...
Elaborazione dei trigger per dbus (1.12.2-1ubuntu1)...
Elaborazione dei trigger per systemd (237-3ubuntu10)...
Elaborazione dei trigger per ureadahead (0.100.0-20)...
Elaborazione dei trigger per man-db (2.8.3-2)...
root@linux:/home/matrix/Scaricati# 
Pero' il network-manager di Bionic va' alla grande!

I pacchetti si prendono da qui' https://packages.ubuntu.com

Ce ne sono per tutti i gusti

_________________________

Ad esempio dbus (1.12.2-1ubuntu1)... a sua volta dipende da altro. Ci devo prendere la mano, ci sara' pure un via semplice.

Codice: Seleziona tutto

root@linux:~# cd /var/cache/apt/archives
root@linux:/var/cache/apt/archives# dpkg -i libnm0_1.12.4-1ubuntu1_amd64.deb
(Lettura del database... 221894 file e directory attualmente installati.)
Preparativi per estrarre libnm0_1.12.4-1ubuntu1_amd64.deb...
Estrazione di libnm0:amd64 (1.12.4-1ubuntu1) su (1.10.6-2ubuntu1)...
Configurazione di libnm0:amd64 (1.12.4-1ubuntu1)...
Elaborazione dei trigger per libc-bin (2.27-3ubuntu1)...
root@linux:/var/cache/apt/archives# cd
root@linux:~# cd /home/matrix/Scaricati
root@linux:/home/matrix/Scaricati# dpkg -i network-manager_1.12.4-1ubuntu1_amd64.deb
(Lettura del database... 221894 file e directory attualmente installati.)
Preparativi per estrarre network-manager_1.12.4-1ubuntu1_amd64.deb...
Estrazione di network-manager (1.12.4-1ubuntu1) su (1.10.6-2ubuntu1)...
Configurazione di network-manager (1.12.4-1ubuntu1)...
Installazione della nuova versione del file di configurazione /etc/dbus-1/system.d/org.freedesktop.NetworkManager.conf...
Elaborazione dei trigger per dbus (1.12.2-1ubuntu1)...
Elaborazione dei trigger per systemd (237-3ubuntu10)...
Elaborazione dei trigger per ureadahead (0.100.0-20)...
Elaborazione dei trigger per man-db (2.8.3-2)...
root@linux:/home/matrix/Scaricati# 
Bastava aggiornare solamente
libnm0 (>= 1.11.90); tuttavia:
La versione di libnm0:amd64 nel sistema è 1.10.6-2ubuntu1.
il pacchetto libnm0 :birra:

Re: Aggiornamenti mirati

Inviato: lunedì 15 ottobre 2018, 17:52
da wilecoyote
:) Salve, volendo si prendono anche da qui http://it.archive.ubuntu.com/ubuntu/pool per le release supportate, oppure da qui http://old-releases.ubuntu.com/ubuntu/pool per le release fuori supporto.

:ciao: Ciao

Re: Aggiornamenti mirati

Inviato: lunedì 15 ottobre 2018, 17:57
da a323109
Ci sto capendo qualcosa, adesso ho il network manager giusto quello di Cosmic. Provo a riavviare e vedo.

Codice: Seleziona tutto

matrix@linux:~$ sudo apt install network-manager
[sudo] password di matrix: 
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
network-manager è già alla versione più recente (1.12.4-1ubuntu1).
Il seguente pacchetto è stato installato automaticamente e non è più richiesto:
  iputils-arping
Usare "sudo apt autoremove" per rimuoverlo.
0 aggiornati, 0 installati, 0 da rimuovere e 561 non aggiornati.
matrix@linux:~$ 
Riavviato ed e' quello giusto!

Re: Aggiornamenti mirati

Inviato: mercoledì 17 ottobre 2018, 10:41
da a323109
Immagine

Adesso, ho preso da Linuxmint che sta in un altra partizione dello stesso disco (ma potrebbe stare anche in qualsiasi altro posto) il file con percorso /media/matrix/Linuxmint/var/cache/apt/archives/opera-stable_56.0.3051.43_amd64.deb

E l'ho messo su /home/matrix/Scaricati/opera-stable_56.0.3051.43_amd64.deb

Avrei potuto anche evitare questo passaggio, l'ho fatto solo per avere il pacchetto salvato in 2 posti.

Poi col comando

Codice: Seleziona tutto

matrix@linux:~$ sudo dpkg -i /home/matrix/Scaricati/opera-stable_56.0.3051.43_amd64.deb
(Lettura del database... 221769 file e directory attualmente installati.)
Preparativi per estrarre .../opera-stable_56.0.3051.43_amd64.deb...
Estrazione di opera-stable (56.0.3051.43) su (56.0.3051.36)...
Configurazione di opera-stable (56.0.3051.43)...
Elaborazione dei trigger per desktop-file-utils (0.23-1ubuntu4)...
Elaborazione dei trigger per gnome-menus (3.13.3-11ubuntu1)...
Elaborazione dei trigger per mime-support (3.60ubuntu1)...
Elaborazione dei trigger per hicolor-icon-theme (0.17-2)...
Elaborazione dei trigger per shared-mime-info (1.9-2)...
Elaborazione dei trigger per menu (2.1.47ubuntu3)...
matrix@linux:~$ 
Si e' installata la nuova versione di opera!
Possiamo scaricare una volta e installare su un numero illimitato di sistemi anche se stanno offline.
La tua versione è 56.0.3051.43
Opera è aggiornato
Ultimo controllo eseguito il mercoledì 17 ottobre 2018 10:44

Re: Aggiornamenti mirati

Inviato: mercoledì 17 ottobre 2018, 10:44
da pachisapiu
gdebi è un tool grafico , se la metti su questo piano sono parecchie le cose inutili

Re: Aggiornamenti mirati

Inviato: mercoledì 17 ottobre 2018, 10:45
da a323109
Infatti, me ne sono accorto dopo. :( definirlo "inutile" era troppo. Hai ragione.

Re: Aggiornamenti mirati

Inviato: mercoledì 17 ottobre 2018, 12:31
da trekfan1
Se cerchi su internet trovi una marea di guide su come impostare dei repository OFFLINE per la LAN

Re: Aggiornamenti mirati

Inviato: mercoledì 17 ottobre 2018, 22:00
da a323109
Ma piu' mi inoltro in queste cose e piu' mi rendo conto che i programmatori sono dei geni assoluti!

Come fa' dpkg a installare? Non e' come windows che i programmi vengono precompilati. Qui' un pacchetto.deb puo' andare a finire tanto nell'ultimo pc fisso autocostruito come in un portatile di 10 anni fa'. Vabbe' che c'e' un compilatore ma la velocita' con cui dpkg installa fa' pensare che in qualche modo viene ricordato come compilare per installare. Non so se mi spiego.

Re: Aggiornamenti mirati

Inviato: mercoledì 17 ottobre 2018, 22:05
da pachisapiu
ma un deb è un insieme di file già compilati e al 90% non contiene i file sorgente

Re: Aggiornamenti mirati

Inviato: giovedì 18 ottobre 2018, 14:15
da wilecoyote
:) Salve, il programma 'dpkg' non compila un signor nulla, le sue funzioni principali sono d'impacchettare i file già compilati dal programma 'make', e quella d'allocare i file contenuti nei pacchetti alla locazione prevista.

Se vuoi approfondire l'argomento compilare chiedi pure, le wiki sulla materia, a cui ho contribuito pure io, da linkarti non mancano… :D

:ciao: Ciao

Re: Aggiornamenti mirati

Inviato: giovedì 18 ottobre 2018, 18:48
da a323109
Ne ho spacchettato uno per vedere: Immagine C'e' un file binario. Ma interessante e' che crea delle cartelle pseudo-etc e pseudo-usr. L'ho estratto dentro a una cartella per non fare danni. Quindi la /etc che vedete non e' la vera /etc. Dentro ha altre cartelle tipo scatole cinesi e in fondo un demone org.gnome.SettingsDaemon.DiskUtilityNotify.desktop

Quelle sono le cartelle di destinazione di quei precisi files.

Il conffile l'ho sentito nominare. E' quello che legge per primo il dpkg.

Mi sa' che avete ragione, dpkg non compila un tubo. Ci trovate dentro anche le varie icone:

Re: Aggiornamenti mirati

Inviato: venerdì 19 ottobre 2018, 14:55
da wilecoyote
:) Salve,
323109a ha scritto:Mi sa' che avete ragione, dpkg non compila un tubo.
Grazie della fiducia… :mad:

E poi, non potevi fare una prova per impratichirti con un pacchetto .deb più semplice di 'gnome-disk-utility' ?

Ad esempio aprendo con Ark il pacchetto 'geeqie':

Immagine

Adesso per vedere l'albero delle directory ed i file clicco su data.tar.xz:

Immagine

Cliccando sui triangoli a lato puoi aprire le directory ed arrivare al file cercato, che sia un file traduzione, configurazione, icona o qualsivoglia altro.

Cliccando su control.tar.xz troverai i file che usa dpkg per capire cosa deve fare.

Nota bene, puoi anche trovare altri formati di compressione delle directory contenute nel file .deb, come il frequente tar.gz o il più raro tar.bz2 e spesso pure una combinazione, frequente quella con control.tar.gz e data.tar.xz .

Usando Kubuntu, quindi KDE, ho usato il programma Ark per aprire e visualizzare, ma pressapoco è la stessa cosa se usi altri programmi analoghi come File-roller, Xarchiever ed altri.

:ciao: Ciao