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.