Old:APT uso avanzato: mixare releases diverse: differenze tra le versioni

m
m (→‎Impostare i repository: aggiornati repo)
Riga 59: Riga 59:
Pin: release o=Unofficial Multimedia Packages
Pin: release o=Unofficial Multimedia Packages
Pin-Priority: 950
Pin-Priority: 950
Package: *
Pin: release o=xmixahlx
Pin-Priority: 900


Package: *
Package: *
Riga 79: Riga 75:
Il pinning può essere orientato ad un archivio, un'origine, la versione di un pacchetto, un componente, ecc...
Il pinning può essere orientato ad un archivio, un'origine, la versione di un pacchetto, un componente, ecc...


Con '''"o="''' si specifica l' origine (la distribuzione) del pacchetto, con '''"a="''' l'archivio (sarge, sid, stable, ecc...).
Con '''"o="''' si specifica l'origine (la distribuzione) del pacchetto, con '''"a="''' l'archivio (stable, testing, sid, jessie, ecc...).


Questo dato è reperibile in modo inequivocabile attraverso APT, andando a sbirciare all'interno del file "Release" che è contenuto in tutti i  repository ufficiali. Per archivi personali e/o non ufficiali, invece, non è sempre e necessariamente presente (purtroppo).
Questo dato è reperibile in modo inequivocabile attraverso APT, andando a sbirciare all'interno del file "Release" che è contenuto in tutti i  repository ufficiali. Per archivi personali e/o non ufficiali, invece, non è sempre e necessariamente presente (purtroppo).
Riga 86: Riga 82:


<pre>
<pre>
# cd /var/lib/apt/lists
$ cd /var/lib/apt/lists
# cat www.rarewares.org_debian_packages_unstable_._Release
 
$ cat www.rarewares.org_debian_packages_unstable_._Release
Archive: unstable
Archive: unstable
Origin: xmixahlx                      
Origin: xmixahlx                      
Riga 93: Riga 90:
Architecture: i386
Architecture: i386


# cat ftp.nerim.net_debian-marillat_dists_testing_main_binary-i386_Release
$ cat deb-multimedia.org_dists_sid_InRelease
Archive: testing
Archive: testing
Component: main
Component: main
Riga 109: Riga 106:


Possiamo vedere che nel file Release è contenuto proprio il dato che stavamo cercando: Origin.
Possiamo vedere che nel file Release è contenuto proprio il dato che stavamo cercando: Origin.


=== Il file <code>apt.conf</code> ===
=== Il file <code>apt.conf</code> ===
317

contributi