apt-get fordert bei der Installation von Paketen zur Eingabe von CDs auf. Wie kann ich dafür sorgen, dass es stoppt?

10

Ich habe zuvor Ubuntu Linux verwendet und Debian OS auf meinem Labtop mit DVDs installiert, die ich gebrannt habe. Wenn ich jedoch versuche, Software mit apt-get zu installieren, fordert mich das System immer auf, eine Festplatte einzulegen, um fortzufahren. Ich frage mich, ob es eine Möglichkeit gibt, die Repository-Konfiguration so zu ändern, dass ich Installationsdateien online abrufen kann, anstatt Festplatten zu verwenden.

Shang Wang
quelle
Ich habe gerade herausgefunden, dass es die Datei sources.list ist, die das Problem verursacht hat. Aber nachdem ich das "deb cdrom" -Ding kommentiert habe, kann ich kein Software-Update mehr erhalten :( Hat jemand eine nette Datei "sources.list"?
Shang Wang

Antworten:

20

Paketquellen sind in /etc/apt/sources.listund aufgeführt /etc/apt/sources.list.d/*.list. Normalerweise listen Sie offizielle Quellen in der Hauptdatei auf /etc/apt/sources.listund fügen Repositorys von Drittanbietern hinzu /etc/apt/sources.list.d/indicative_name.list.

Wenn Sie von CD-ROM installiert haben, gibt es eine Zeile mit

deb cdrom:[some name]/ stable main

Entfernen Sie es oder kommentieren Sie es aus (indem Sie #am Anfang der Zeile ein hinzufügen ). Wenn Sie jemals wieder von einer CD-ROM installieren möchten, legen Sie die CD ein und führen Sie sie aus apt-cdrom, um einen sources.listEintrag von dieser CD-ROM zu erstellen .

Um Pakete über das Internet zu installieren, listen Sie normalerweise einen Debian-Spiegel als Quelle auf. Die Systeminstallation führt dies aus, wenn Sie über eine Internetverbindung verfügen. Ein typischer Satz von Einträgen sieht folgendermaßen aus:

## 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
  • Ersetzen Sie squeezedurch testingoder unstableoder eine andere Verteilung, der Sie folgen.
  • Entfernen Sie contribund non-freewenn Sie ausschließlich freie Software installieren möchten.
  • Wenn Sie nicht in Frankreich leben, ersetzen Sie ihn ftp.fr.debian.orgdurch den Namen eines anderen Debian-Spiegels .
  • Die debZeilen sind für Binärpakete, die deb-srcZeilen sind für Quellpakete. Wenn Sie niemals Quellen herunterladen möchten, benötigen Sie die deb-srcZeilen nicht. In diesem Fall benötigen Sie eine deb-srcZeile, die mit jeder debZeile übereinstimmt .
  • Es sind nur zwei Quellen unbedingt erforderlich: die eigentliche Distribution ( protocol://mirror.example.com/debian release_name main) und Sicherheitsupdates ( ). Schließen Sie die anderen nur ein, wenn Sie sie möchten:deb http://security.debian.org/ release_name/updates

    • Stable-Updates sind Updates von Datenbanken, die auf dem neuesten Stand gehalten werden müssen, z. B. Virensignaturlisten. Gilt nur für die stabile Version.
    • Backports sind Pakete von instabilen, die für stabil neu kompiliert werden. Selbst wenn Sie diese Quelle angeben, werden die Pakete nur auf ausdrückliche Anfrage installiert: Wenn ein Paket auch eine Version außerhalb von Backports hat, wird die Nicht-Backport-Version bevorzugt, auch wenn sie älter ist. Gilt nur für die stabile Version.
    • Debian Multimedia bietet Pakete, die nicht den gesetzlichen Anforderungen der Hauptdistribution entsprechen. Sie sind hauptsächlich für Desktop-Computer nützlich, um mehr Audio- und Videoformate zu unterstützen.

Es gibt viele andere inoffizielle Repositorys, wenn Sie nach einer bestimmten Anwendung suchen.

Gilles 'SO - hör auf böse zu sein'
quelle
2
Du bist großartig, Gilles !!
Shang Wang