Newsgroup: it.comp.os.linux.debian
Titolo: dpkg-deb

Potreste dirmi qual e' la riga di comando giusta, e se devo
magari montare il dvd coi pacchetti, per vedere funzionare
almeno una volta questo comando:
# dpkg-deb --info tar
da me immancabilmente con tutte le opzioni e per ogni
pacchetto mi dice:
dpkg-deb: impossibile leggere l'archivio `tar': No such file or directory
Perche' dico: mi sembra strano che uno debba cercarsi il dvd
dove si trova il pacchetto (non dico la dir perche' sono in
ordine alfabetico), almeno lo dicesse lui (dpkg-deb) di
inserire il dvd tal dei tali.
Grazie in anticipo a chi potra' illuminarmi, qui fa buio
pesto e devo avere tutti i db andati a donnine allegre:-(
-- 
Saluti, Dalet

 # dpkg-deb --info tar
apt-cache show tar
dpkg-deb --info supercazzola.deb
dpkg-* e' roba a basso livello, apt-* roba che parla di pacchetti
ciao,
--
oggei

dpkg-* e' roba a basso livello, apt-* roba che parla di pacchetti
Appunto, vorrei capirne la logica.
Cmq ho scoperto che dpkg-deb --info vuole il dvd montato ed
anche il path e il nome completo del pacchetto.
Dunque va a leggere dentro il pacchetto e non in un db.
Ma vorrei sapere invece apt-cache dove diavolo va a leggere,
che dandogli il comando search lui risponde senza dvd.
Per non parlare di dselect... lui sa tutto.
Inoltre ho scoperto che forse e' obbligatorio dare:
# apt-get update
perche' infatti da me ho i db di cache VUOTI tutti.
Tu l'hai mai dato?
Potresti dirmi, se puoi, da te come sono tutti questi?
$ ls -l /var/lib/apt/lists/lock
-rw-r----- 1 root root 0 2007-07-02 19:40 /var/lib/apt/lists/lock
$ ls -l /var/cache/apt/archives
totale 4
-rw-r----- 1 root root    0 2007-07-02 19:40 lock
drwxr-xr-x 2 root root 4096 2007-07-02 19:40 partial
$ ls -l /var/cache/apt/archives/partial
totale 0
Ciao e grazie della risposta.
-- 
Saluti, Dalet

 totale 0
il primo lo svuoto con apt-get clean, il secondo e' usato durante i
downloads.
comunque tutto questo e' stradocumentato in rete
ciao,
--
oggei

comunque tutto questo e' stradocumentato in rete
Si' pian pianino me lo guardero', ho gia' visto qcs su
ail ieri.
-- 
Saluti, Dalet

 # apt-cache --generate gencaches
questo e' perche' tu sei convinto di cose che non sono, le cache sono
altrove, in quella dir ci vanno i pacchetti scaricati
boh,
--
oggei

altrove, in quella dir ci vanno i pacchetti scaricati
Ok, mi arrendo: a tentativi non ce la faccio anche
setacciando tutto il fs! devo guardarmi la doc:-((( 
Grazie ancora per le info.
-- 
Saluti, Dalet

Dalet ha scritto:

che non e' cosi' triste, di per se'
comunque nel mio post te l'ho pur detto :
dselect e apt* sono frontend a dpkg. Dselect mi fa schifo e non lo uso,
apt usa i database locati in /var/lib/dpkg/
le cache sono li', man apt-cache, c'e' TUTTO, boh:
gencaches
      gencaches performs the same operation as apt-get check. It builds
      the source and package caches from the sources in sources.list(5)
      and from /var/lib/dpkg/status.
[...]
FILES
       /etc/apt/sources.list
           Locations to fetch packages from. Configuration Item:
           Dir::Etc::SourceList.
       /var/lib/apt/lists/
           Storage area for state information for each package resource
           specified in sources.list(5) Configuration Item:
Dir::State::Lists.
       /var/lib/apt/lists/partial/
           Storage area for state information in transit. Configuration
Item:
           Dir::State::Lists (implicit partial).
non so, mi perplimi :P

      and from /var/lib/dpkg/status.
Accidenti! e ce l'avevo sotto gli occhi:-((  ariTNX!!
-- 
Saluti, Dalet