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
Next revisionBoth sides next revision
doc:appunti:linux:sa:apt_sources [2022/02/24 07:38] – [Bullseye] niccolodoc:appunti:linux:sa:apt_sources [2023/10/02 16:05] – [Debian 11 Bullseye] 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 35: Line 35:
 </file> </file>
  
-===== Buster =====+===== Debian 10 Buster =====
  
 Normalmente si configurano tre sezioni. La prima sezione contiene i **pacchetti predefiniti** Debian. La seconda sezione contiene i pacchetti rilasciati dal team Security, sotto la directory **debian-security**, che include gli aggiornamenti di sicurezza urgenti. La terza sezione è una distribuzione con nome speciale **buster-updates**, che include i pacchetti aggiornati in attesa che entrino a far parte della successiva point release (ad esempio le versioni aggiornate di un antivirus, ecc.). Normalmente si configurano tre sezioni. La prima sezione contiene i **pacchetti predefiniti** Debian. La seconda sezione contiene i pacchetti rilasciati dal team Security, sotto la directory **debian-security**, che include gli aggiornamenti di sicurezza urgenti. La terza sezione è una distribuzione con nome speciale **buster-updates**, che include i pacchetti aggiornati in attesa che entrino a far parte della successiva point release (ad esempio le versioni aggiornate di un antivirus, ecc.).
Line 53: Line 53:
 </file> </file>
  
-===== 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 136: Line 148:
 <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 160:
  
 <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 178:
 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 313:
  
 ====== 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 325:
 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