User Tools

Site Tools


doc:appunti:linux:sa:apt_sources

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:linux:sa:apt_sources [2022/02/24 07:39] – [11 Bullseye] niccolodoc:appunti:linux:sa:apt_sources [2023/10/21 09:55] – [Pinning] niccolo
Line 5: Line 5:
 Per vedere se una gerarchia è disponibile, puntare un browser all'indirizzo HTTP riportato sotto, aggiungendo ''**dists/**'' come percorso. In tale directory si deve trovare una sottodirectory con il nome della distribuzione (ad esempio ''**woody/non-US**''). Per vedere se una gerarchia è disponibile, puntare un browser all'indirizzo HTTP riportato sotto, aggiungendo ''**dists/**'' come percorso. In tale directory si deve trovare una sottodirectory con il nome della distribuzione (ad esempio ''**woody/non-US**'').
  
-===== Woody =====+===== Debian 3.0 Woody =====
  
 <file> <file>
Line 15: Line 15:
 </file> </file>
  
-===== Sarge =====+===== Debian 3.1 Sarge =====
  
 <file> <file>
Line 25: Line 25:
 </file> </file>
  
-===== Etch =====+===== Debian 4 Etch =====
  
 Per fortuna la legge americana è cambiata, quindi è stata definitivamente abbandonata la sezione ''**non-US**''. Dovrebbero esistere mirror per nei vari paesi, sostituire il codice **us** con il proprio codice nazionale (ad es. **it** per l'Italia). Per fortuna la legge americana è cambiata, quindi è stata definitivamente abbandonata la sezione ''**non-US**''. Dovrebbero esistere mirror per nei vari paesi, sostituire il codice **us** con il proprio codice nazionale (ad es. **it** per l'Italia).
Line 55: Line 55:
 ===== Debian 11 Bullseye ===== ===== Debian 11 Bullseye =====
  
-Con la versione 11 Bullseye cambia il modo di rilasciare i pacchetti **security**: non vengono più rilasciati in una sottodirectory della distribuzione (come era ad esempio ''buster/updates''), ma costituiscono una distribuzione con un proprio nome **bullseye-security**:+Con la versione 11 Bullseye troviamo ancora le tre sezioni (rilascio base, //security// e //updates//), ma cambia il modo di rilasciare i pacchetti **security**: non vengono più inclusi come sottodirectory della distribuzione (come era ad esempio con ''buster/updates''), ma costituiscono una distribuzione con il proprio nome **bullseye-security**:
  
 <file> <file>
Line 65: Line 65:
 deb-src  http://deb.debian.org/debian           bullseye-updates  main contrib non-free deb-src  http://deb.debian.org/debian           bullseye-updates  main contrib non-free
 </file> </file>
 +
 +===== Debian 12 Bookworm =====
 +
 +È stata aggiunta la componente **non-free-firmware**:
 +
 +<file>
 +deb     http://deb.debian.org/debian bookworm         main contrib non-free non-free-firmware
 +deb-src http://deb.debian.org/debian bookworm         main contrib non-free non-free-firmware
 +deb     http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
 +deb-src http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
 +deb     http://security.debian.org/debian-security/  bookworm-security main contrib non-free non-free-firmware
 +deb-src http://security.debian.org/debian-security/  bookworm-security main contrib non-free non-free-firmware
 +</file>
 +
  
 ===== Debian Multimedia (Marillat) ===== ===== Debian Multimedia (Marillat) =====
Line 82: Line 96:
 ===== Volatile ===== ===== Volatile =====
  
-Il repository **Debian Volatile è stato dismesso** a partire da Debian 6.0 Squeeze. Viene rimpiazzato dalla suite **squeeze-updates** che ha questa URL:+**ATTENZIONE**: Il repository Debian Volatile **è stato dismesso** a partire da Debian 6.0 Squeeze. Viene rimpiazzato dalla suite **squeeze-updates** che ha un URL del tipo:
  
 <file> <file>
-deb http://ftp.debian.org/debian squeeze-updates main+deb http://deb.debian.org/debian squeeze-updates main
 </file> </file>
  
-Questo repository **non sostituisce Debian Security**, è destinato a ricevere pacchetti urgenti ma non relativi alla sicurezza. I pacchetti che entrano in questa suite verranno poi passati alla successiva point-release. +:!: **OBSOLETO** :!: Debian Volatile **non sostituisce Debian Security**, è destinato a ricevere pacchetti urgenti ma non relativi alla sicurezza. I pacchetti che entrano in questa suite verranno poi passati alla successiva point-release. È stato create per i pacchetti che devono essere sempre aggiornati per essere funzionali (ad esempio per supportare l'evolversi dei protocolli tipo Gaim, antivirus tipo ClamAV o altri software peer2peer).
- +
-DELETEME Esiste l'archivio //**Debian volatile**// per i pacchetti che devono essere sempre aggiornati per essere funzionali (ad esempio per supportare l'evolversi dei protocolli tipo Gaim, antivirus tipo ClamAV o altri software peer2peer).+
  
 <file> <file>
Line 130: Line 142:
 Pin-Priority: 999 Pin-Priority: 999
 </file> </file>
 +
 +====== Forcing version or downgrading ======
 +
 +Può capitare una situazione in cui si voglia tornare ad una versione precedente di un pacchetto. Ad esempio dopo l'upgrade di release da Debian 11 Bullseye a Debian 12 Bookworm è capitato che Firefox fosse rimasto quello della distribuzione precedente: **115.3.1esr-1~deb11u1**, mentre nella distribuzione 12 era disponibile **115.3.0esr-1~deb12u1** (entrambi venivano dalla sezione security delle distribuzioni). Per forzare l'allineamento a Debian 12 Bookworm si è dovuto fare il downgrade:
 +
 +<code>
 +apt install firefox-esr=115.3.0esr-1~deb12u1
 +</code>
 +
 ====== apt-cacher-ng ====== ====== apt-cacher-ng ======
  
Line 136: Line 157:
 <file> <file>
 #Port:3142 #Port:3142
-Port:9999+#Port:9999
  
-Remap-debian:            /debian            ; http://ftp.it.debian.org/debian/+Remap-debian:            /debian            ; http://deb.debian.org/debian/ 
 +Remap-debian-updates:    /debian-updates    ; http://deb.debian.org/debian/ 
 +Remap-debian-security:   /debian-security   ; http://deb.debian.org/debian-security/ 
 +Remap-debian-backports:  /debian-backports  ; http://deb.debian.org/debian-backports/
 Remap-deb-multimedia:    /deb-multimedia    ; http://www.deb-multimedia.org/ Remap-deb-multimedia:    /deb-multimedia    ; http://www.deb-multimedia.org/
-Remap-debian-security:   /debian-security   ; http://security.debian.org/debian-security/ 
-Remap-debian-volatile:   /debian-volatile   ; http://volatile.debian.org/debian-volatile/ 
-Remap-debian-backports:  /debian-backports  ; http://backports.debian.org/debian-backports/ 
 </file> </file>
  
Line 148: Line 169:
  
 <file> <file>
-deb     http://192.168.3.1:9999/debian/            squeeze            main contrib non-free +deb     http://debian.rigacci.lan:3142/debian/            buster           main contrib non-free 
-deb     http://192.168.3.1:9999/debian-security  squeeze/updates    main contrib non-free +deb-src http://debian.rigacci.lan:3142/debian/            buster           main contrib non-free 
-deb     http://192.168.3.1:9999/debian-backports squeeze-backports  main contrib non-free +deb     http://debian.rigacci.lan:3142/debian-security    buster/updates   main contrib non-free 
-deb     http://192.168.3.1:9999/deb-multimedia/    squeeze            main contrib non-free +deb     http://debian.rigacci.lan:3142/deb-multimedia/    buster           main contrib non-free
-deb-src http://192.168.3.1:9999/debian/            squeeze            main contrib non-free+
 </file> </file>
  
Line 167: Line 187:
 deb-src http://192.168.3.1:9999/debianlenny/    lenny    main contrib non-free deb-src http://192.168.3.1:9999/debianlenny/    lenny    main contrib non-free
 </file> </file>
 +
 +Quando una distribuzione non viene più ospitata sui mirror originale, può capitare che il cronjob **apt-cacher-ng** produca un errore del tipo:
 +
 +<code>
 +/etc/cron.daily/apt-cacher-ng:
 +Maintenance Task: Expiration
 +See file /var/log/apt-cacher-ng/maint_1646457901.log.html for more details.
 +Server control address: http://localhost:3142/acng-report.html
 +Problem with debian-backports/dists/squeeze-backports/InRelease
 +Errors found, aborting expiration...
 +</code>
 +
 +In tal caso è necessario rimuovere le cartelle **%%/var/cache/apt-cacher-ng/<repository>/dists/<distribuzione>/%%**, eventualmente rimpiazzandole con remap specifiche da **snapshot.debian.org**.
  
 ====== apt-proxy ====== ====== apt-proxy ======
Line 289: Line 322:
  
 ====== Pacchetti Raspbian archiviati ====== ====== Pacchetti Raspbian archiviati ======
 +
 +Per le vecchie versioni di Raspbian è disponibile il repository **legacy.raspbian.org**. Ad esempio risulta sempre disponibile il software **Debian 8 Jessie** in data marzo 2022:
 +
 +<file>
 +deb    http://legacy.raspbian.org/raspbian/    jessie    main contrib non-free rpi
 +</file>
  
 Anche Raspbian ha un server **snapshot** che può essere usato come **sorgente apt-get**. In questo esempio si ha un repository **Raspbian Wheezy** esattamente come era in data 2013-01-21: Anche Raspbian ha un server **snapshot** che può essere usato come **sorgente apt-get**. In questo esempio si ha un repository **Raspbian Wheezy** esattamente come era in data 2013-01-21:
Line 295: Line 334:
 deb http://snapshot.raspbian.org/201301210522/raspbian/  wheezy  main contrib non-free rpi deb http://snapshot.raspbian.org/201301210522/raspbian/  wheezy  main contrib non-free rpi
 </file> </file>
 +
 +**NOTICE**: Sembra tuttavia che il repository **snapshot.raspbian.org** sia fermo alla data **2021-12-02**.
  
 ====== Cambio di suite e di versione ====== ====== Cambio di suite e di versione ======
doc/appunti/linux/sa/apt_sources.txt · Last modified: 2023/10/21 09:55 by niccolo