Verwenden Sie apt get install, ohne die DVD einzulegen?


13

Ich habe Debian 7 mit einer DVD-Version installiert. Jedes Mal, wenn ich versuche, etwas mit apt-get zu installieren, fragt mich das System, ob ich die DVD mounten möchte. Gibt es eine Möglichkeit, dies zu vermeiden (jedes Mal die DVD einlegen)?


Repository-Listen bearbeiten hilft nicht?
18.

Antworten:


7

Sie können die DVD auf eine ISO-Datei kopieren und sie dann dauerhaft als Dateisystem auf dem Computer bereitstellen (und durch Ändern darauf zeigen /etc/apt/sources.list). Vorausgesetzt, der Computer verfügt über eine Internetverbindung, können Sie einfach auf die Verwendung der Online-Repositorys wechseln.

Details finden Sie hier .

Aber hier ist ein Beispiel,

Bearbeiten Sie /etc/apt/sources.list und ersetzen Sie die Inhalte durch diese (dies funktioniert für Wheezy oder Debian 7, für frühere oder spätere Versionen überprüfen Sie den obigen Link).

deb http://http.debian.net/debian wheezy main contrib non-free
deb-src http://http.debian.net/debian wheezy main contrib non-free

deb http://http.debian.net/debian wheezy-updates main contrib non-free
deb-src http://http.debian.net/debian wheezy-updates main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

Führen Sie dann aus apt-get update, um die Paketdetails zu aktualisieren.


Ich band: #root: „gedit / etc / ...“ kann nicht auf die Datei zugreifen, habe ich versucht , auch chmod 777 / etc ..“aber keine sccess, im wundern , wie möglich ist , um den Zugang , dass Datei
mboullouz

Ihre Frage ist also falsch. Ihre Frage muss lauten: "Ich habe versucht, /etc/apt/sources.list zu bearbeiten, kann dies aber nicht". Sie müssen wirklich sicherstellen, dass Sie alle Informationen angegeben haben, bevor Sie Fragen stellen.
EightBitTony

Ich kann jetzt darauf zugreifen. Muss ich den gesamten Inhalt der Datei neu platzieren oder am Ende nur Zeilen hinzufügen?
Boullouz

Ersetzen Sie alles durch das, was ich oben angegeben habe.
EightBitTony

Gibt es eine Befehlszeilenoption, um dies zu tun? Ich versuche buchstäblich zu installieren emacs, daher habe ich im Moment keinen Texteditor.

2

Nur eine Einschränkung hier.

Wenn Sie auf ein Problem stoßen, bei dem falsche Einstellungen vorgenommen wurden /etc/apt/sources.list, z. B. wenn eine Festplatte erwartet wird, ist es wahrscheinlich eine gute Idee, die Datei von Grund auf neu zu schreiben.

Um dies für Debian zu tun, habe ich nur https://debgen.simplylinux.ch/ verwendet , um die Datei zu generieren.

Anfänglich habe ich nur versucht, die Referenz sources.listwie empfohlen zu entfernen , anschließend sind jedoch andere Fehler beim Aktualisieren von Paketen aufgetreten, z

Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution...`

oder

git : Depends: liberror-perl but it is not installable

Diese kamen für mich auf, weil meine Version von sources.list nicht auf die benötigten Paketquellen zeigte, jedoch wurde sources.listdieses Problem durch die Neuerstellung behoben.


1

Ich brauchte etwas Einsicht, also habe ich nach dem Lesen dieser Beiträge nano verwendet, um die /etc/apt/sources.listDatei zu bearbeiten , d. H

# nano /etc/apt/sources.list

Sobald ich in der Datei war, war die erste Quelle der CD-Zeiger. Alles, was ich tun musste, war, diese Zeile mit dem #Zeichen zu kommentieren, und alles war repariert. Ich erhalte jetzt die Pakete aus den in der sources.listDatei aufgelisteten Repositorys .

Danke für die Hilfe.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.