Newsgroup: it.comp.os.linux.debian
Titolo: Apt-get update non e' autosufficiente?

Finora ho usato da sempre l'ottimo e infallibile Dselect. Finita
l'installazione ex novo della bullseye avevo pero' deciso d'usare
solo Apt.
Odio Aptitudo e ancor piu' Synaptic (nella GUI - figurati!).
 
Tolta la riga del cd d'installazione nel sources.list, ho dato:
#: apt-get update
e mi son ritrovato con un solo migliaio di pacchetti disponibili!
 
Allora ho riprovato e cercato in tutti i modi d'avere i circa
cinquantamila pacchetti disponibili per la Deb stabile.
Quando a un certo punto, passando a Dpkg, ho dato (scioccamente!):
#: dpkg --update-avail
mi son ritrovato col file /var/lib/dpkg/available azzerato.
(avevo letto male la manpagina)
 
Be' allora, disperato, ho installato Dselect e.. miracolo! il file
available suddetto e' diventato di 45 mega.
Come si spiega e come puo' essere tutto questo?!
 
-- 
bye, Yoda
 

 Come si spiega e come puo' essere tutto questo?!
 
I comandi APT non usano /var/lib/dpkg/available
 
 
 

 -cut-
 
a parte quanto detto giustamente da Tony (dovresti spiegare con maggior 
precisione che repository hai inserito al posto di quello da cd) non si 
capisce molto bene che stai cercando di ottenere.
 
o almeno io non sono riuscito a capirlo molto bene, sarà che siamo 
arrivati alla fine della settimana o per colpa di questo caldo ma mi 
sfugge il senso di tutto il discorso... stai cercando di installare un 
pacchetto nello specifico che non riesci a trovare?
o stai solamente chiedendo perché non hai, tra i papabili 
all'installazione, il numero di pacchetti che immaginavi? *
 
*: qui si ritorna al punto di capire che cosa hai inserito nel 
sources.list altrimenti diventa complicato rispondere nel merito.
 
ciao
 
-- 
  *** Greetings from [Gojira] ***

 I comandi APT non usano /var/lib/dpkg/available
 
Ecco, e' questo il punto! ho cercato dappertutto in tutto il fs,
ho installato proprio per questo mlocate. Niente, non lo trovo.
Se lo sai puoi dirmi dov'e' o in che man lo dicono?
Ciao e grazie anche a GojirA
 
Ps. Spero ti vada bene se copincollo da aioe, altrimenti dimmelo
senza complimenti.
 
-- 
Yoda
 

 all'installazione, il numero di pacchetti che immaginavi? *
 
Allora do grep per vedere cosa trovo in available:
#: grep --color -i slrn /var/lib/dpkg/available
 
e non trova niente!
Allora do:
#: ls -l /var/lib/dpkg/
 
e vedo che available ha soli 1100 byte ciao e grazie
 
-- 
Yoda
 

 e vedo che available ha soli 1100 byte ciao e grazie
 
 
ad una rapida occhiata gli url sembrano corretti quindi la situazione è 
piuttosto strana in effetti...
 
molto probabilmente non c'entra nulla ma a questo punto, tanto per 
scrupolo, controllerei che nella dir /etc/apt/sources.list.d non ci sia 
qualche file/preferenza che in qualche modo "ostacola" il normale update 
di apt da fare prima della ricerca dei pacchetti che ti occorre installare.
 
ciao.


Addi' 18 giu 2022 15:46:04, GojirA scrive:

Per questo dello scrupolo per qualche file/preferenza ho dato, per
far prima, il comando per confrontare apt/ qui nella vecchia buster
da cui scrivo e nella nuova bullseye:
$: diff -qr /etc/apt /mnt/bullseye/etc/apt
 
e non m'ha dato praticamente nessuna differenza.
La cosa strana e' che l'installazione l'ho fatta tutta al default ciao
 
-- 
Yoda
 

 e vedo che available ha soli 1100 byte ciao e grazie
 
Da me su bullseye:
 
$ ls -l /var/lib/dpkg/available
 
-rw-r--r-- 1 root root 115K 11 ott  2020 /var/lib/dpkg/available
 
 
Quindi almeno in questo caso mi pare ci sia nulla di particolarmente 
strano però, ti ripeto, secondo me faresti meglio a non mischiare le 
cose, cioè se vuoi usare i comandi APT, attieniti a quelli e lascia per 
il momento perdere del tutto dpkg, dselect e compagnia bella :-)
 
Forse è meglio partire dall'inizio: il primo comando che occorre sempre 
dare quando si usa apt è:
 
# apt-get update
(Volendo puoi usare solo "apt" al posto di "apt-get")
 
A te quel comando quale output esattamente restituisce?
 

 A te quel comando quale output esattamente restituisce?
 
Be' oramai dovrei rifare l'installazione da capo. Pero' posso vedere
cosa succede nel portatile, nel quale avevo fatto l'installazione di
prova prima di questa nel fisso. Piu' tardi l'avvio e riferisco quel
che succede la' ciao e grazie
 
-- 
Yoda
 

 che succede la' ciao e grazie
 
Ma no, usando apt, l'update lo devi sempre dare come prima cosa.
 
 
Vuoi installare un pacchetto deb, ad esempio "slrn"?
 
Prima dai il comando
:
 
# apt-get update
 
e poi il comando
 
# apt-get install slrn
 
 
Vuoi aggiornare il sistema?
Prima dai il comando:
# apt-get update
e poi il comando
# apt-get upgrade
 
Alle volte, durante l'upgrade, capiterà che ti venga segnalato che 
alcuni pacchetti (ad esempio il kernel) sono stati mantenuti alla tua 
versione attuale; se vuoi aggiornare anch'essi dovrai ancora dare il 
comando:
# apt-get dist-upgrade
cioè lo stesso comando che in futuro dopo aver modificato in modo 
opportuno il sources.list, userai volendo aggiornare ad una nuova 
versione l'intera distribuzione.
 
Altre volte poi l'upgrade
  ti segnalerà anche che alcuni pacchetti installati sono diventati 
obsoleti e non più necessari; per rimuoverli dovrai dare il comando:
# apt-get autoremove --purge
 
 
 
 
 
 
 

 versione l'intera distribuzione.
 
Si' grazie, li conosco gia' anche se li uso pochissimo. Al riguardo
di dist-upgrade due anni fa feci una scelta: annoiato dai continui
aggiornamenti che gestisco non in automatica, misi "buster" nel
sources.list; se io avessi lasciato stable, allora non avrei avuto
bisogno d'upgradare la distro, perche' sarebbe automagicamente
diventata pian piano la bullseye ciao e molte grazie!
 
-- 
Yoda
 

 Odio Aptitudo 
 
Scusa la curiosita'...
 
I motivi dell'odio quali sono ?
 
 
-- 
Stefano L.

 I motivi dell'odio quali sono ?
 
Son solo limiti miei: non capisco o capisco al rovescio quel che
dice e quel che c'e' nei menu' a tendina; e quando l'ho usato ho
fatto solo dei casini immani.
 
L'ideale per e' Apt, pero' anche Dselect puo' essere molto utile
quando ti elenca dipendenze - dipendenze delle dipendenze -
raccomanda - suggerisce eccetera; e' buono anche per la ricerca
e poi e' chiarissimo e infallibile ciao
 
-- 
Yoda
 

 e poi e' chiarissimo e infallibile ciao
 
Sempre considerando la sola linea di comando apt, secondo me, è meno leggibile
con apt search qualchecosa rispetto ad aptitude search qualchecosa.
 
 
-- 
Stefano L.

 qualchecosa.
 
Parecchio tempo fa, ero con la lenny se non sbaglio, avevo
installato apt-xapian-index. Era formidabile! specializzato per la
ricerca di pacchetti deb.
Poi nelle successive versioni non m'e' riuscito piu' d'utilazzarlo
perche' non riuscivo in alcun modo a fargli fare il completamento
(della riga di comando).
 
Provalo, magari da te va, io non ci tengo piu' perche' di ricerche
ne faccio ben poche ciao
 
-- 
Yoda