apt-get richiede i CD quando installo i pacchetti, come faccio a fermarlo?


10

Ho usato Ubuntu Linux prima e ho installato il sistema operativo debian sul mio labtop usando i DVD che ho masterizzato. Ma quando provo ad usare apt-get per installare il software, il sistema mi chiede sempre di inserire il disco per procedere. Mi chiedo se esiste un modo per modificare la configurazione del repository in modo da poter recuperare i file di installazione online invece di utilizzare i dischi.


Ho appena scoperto che è il file sources.list che ha causato il problema. Ma dopo aver commentato la cosa "deb cdrom", non sono più in grado di ottenere alcun aggiornamento software :( Qualcuno ha un bel file sources.list?
Shang Wang

Risposte:


20

Le fonti dei pacchetti sono elencate in /etc/apt/sources.liste /etc/apt/sources.list.d/*.list. Di solito dovresti elencare le fonti ufficiali nel file principale /etc/apt/sources.liste aggiungere repository di terze parti /etc/apt/sources.list.d/indicative_name.list.

Se hai installato da CD-ROM, ci sarà una linea con

deb cdrom:[some name]/ stable main

Rimuovilo o commentalo (aggiungendo #a all'inizio della riga). Se si desidera installare nuovamente dal CD-ROM, inserire il CD ed eseguirlo apt-cdromper creare una sources.listvoce da quel CD-ROM.

Per installare pacchetti su Internet, in genere si dovrebbe elencare un mirror Debian come sorgente. L'installazione del sistema esegue questa operazione se si dispone di una connessione Internet. Un tipico set di voci è simile al seguente:

## Debian stable proper
deb http://ftp.fr.debian.org/debian squeeze main non-free contrib
deb-src http://ftp.fr.debian.org/debian squeeze main non-free contrib

## Security updates
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

## Other updates to the stable release (formerly volatile)
deb http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free

## Quasi-official backports
deb http://www.backports.org/debian/ squeeze-backports main non-free contrib
deb-src http://www.backports.org/debian/ squeeze-backports main non-free contrib

## Marillat: multimedia support and other less free or stable stuff
deb http://www.debian-multimedia.org squeeze main
deb-src http://www.debian-multimedia.org squeeze main
  • Sostituisci squeezecon testingo unstablequalunque distribuzione segui.
  • Rimuovere contribe non-freese si desidera installare esclusivamente software gratuito.
  • Se non vivi in ​​Francia, sostituiscilo ftp.fr.debian.orgcon il nome di un altro mirror Debian .
  • Le deblinee sono per i pacchetti binari, le deb-srclinee sono per i pacchetti di origine. Se non vuoi mai scaricare fonti, non hai bisogno delle deb-srclinee. Se lo fai, hai bisogno di una deb-srclinea per abbinare ogni deblinea.
  • Sono strettamente necessarie solo due fonti: la distribuzione proper ( protocol://mirror.example.com/debian release_name main) e gli aggiornamenti di sicurezza ( ). Includi gli altri solo se li desideri:deb http://security.debian.org/ release_name/updates

    • stable-updates sono aggiornamenti di database che devono essere tenuti aggiornati, come gli elenchi delle firme antivirali. Si applica solo alla versione stabile.
    • I backport sono pacakge da unstable che vengono ricompilati per stable. Anche se includi questa fonte, i pacchetti verranno installati solo su richiesta esplicita: se un pacchetto ha anche una versione esterna ai backport, la versione non backport sarà preferita anche se è più vecchia. Si applica solo alla versione stabile.
    • Debian multimedia ha pacchetti che non soddisfano i requisiti legali della distribuzione principale. Sono principalmente utili per le macchine desktop, per supportare più formati audio e video.

Ci sono molti altri repository non ufficiali se stai cercando un'applicazione specifica.


2
sei fantastico, Gilles !!
Shang Wang
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.