3 581
contributi
m (→Visualizzare tutti i pacchetti provenienti da una release: spiegazione grep) |
|||
Riga 40: | Riga 40: | ||
<pre>$ apt-show-versions | grep -E "/(suite|codename)\b"</pre> | <pre>$ apt-show-versions | grep -E "/(suite|codename)\b"</pre> | ||
In questo modo si catturano entrambi i casi, senza dipendere dalle scelte effettuate nel file <code>/etc/apt/sources.list</code>. | In questo modo si catturano entrambi i casi, senza dipendere dalle scelte effettuate nel file <code>/etc/apt/sources.list</code>. | ||
{{Box | grep | L'opzione -E attiva le espressioni regolari estese, in questo caso permettendo l'uso di alternative senza bisogno di backslash. | |||
Il pattern precedente cerca tutte le release nella forma "/suite\b" oppure "/codename\b", dato che nell'output di <code>apt-sho-versions</code> le release sono precedute dal carattere '''<code>/</code>''' e sono seguite da uno spazio. | |||
'''\b''' indica la fine della parola. Per esempio se si cercasse '''/jessie''' sarebbero catturati anche ''jessie-updates'' e ''jessie-backports'', mentre con '''/jessie\b''' si trovano soltanto i repository principali di ''jessie''.}} | |||
Per esempio per visualizzare tutti i pacchetti provenienti da [[Sid]]/[[unstable]]: | Per esempio per visualizzare tutti i pacchetti provenienti da [[Sid]]/[[unstable]]: |
contributi