Ich habe Debian 7 mit einem USB-Flash-Laufwerk installiert, das von der ersten DVD ISO der Debian-Installations-CD / DVD "gebrannt" wurde.
Ich habe eine sehr minimale Installation ohne Debian-Desktop-Umgebung, Druckserver und Standard-Systemdienstprogramme durchgeführt.
Nach der Installation und einem Neustart wurde mir eine Konsole mit den Worten Debian GNU / Linux 7 Hostname tty1 präsentiert . Ich habe den Login-Benutzernamen und das Passwort angegeben.
Nachdem ich den Befehl eingegeben hatte sudo apt-get install xorg
, erschien eine Fehlermeldung:
Media changed: please insert the disk labeled 'Debian GNU/Linux 7.4.0 _Wheezy_ - Official amd64 DVD Binary-1 20140208-13:47' in the drive and press Enter
Ich habe den gleichen USB-Stick in den gleichen Anschluss gesteckt und nach ein paar Sekunden Wartezeit die Eingabetaste gedrückt.
Die gleiche Fehlermeldung ist aufgetaucht.
Auf Anraten einiger meiner Kollegen habe ich folgende Schritte versucht:
- Entfernen / Löschen Sie alle Einträge in
/etc/apt/sources.list
und starten Sie den Computer neu - dmesg und fstab zeigen an, dass der USB-Stick aktiviert ist
/dev/sdb1
sudo mount /dev/sdb1 /media/usb0
sudo apt-cdrom -m -d /media/usb0 add
Nachdem Sie die oben genannten Schritte ausgeführt haben, wird die folgende Fehlermeldung angezeigt:
Using CD-ROM mount point /media/cdrom/
Identifying.......{a long string of alphanumeric characters}
Scanning disc for index files...............
Found 0 package indexes, 0 source indexes, 0 translation indexes and 0 signatures
W: Failed to mount '/dev/sr0' to '/media/cdrom/'
E: Unable to locate any package files, perhaps this is not a Debian disc or the wrong architecture
Ich ziehe es vor, Xorg
(60MB) und gnome-core
(400MB) vom USB-Stick zu installieren . Die NGO, mit der ich zusammenarbeite, befindet sich in einem Entwicklungsland mit einer sehr einfachen Internet-Zugangsinfrastruktur. Der Internetzugang ist sehr lückenhaft und die durchschnittliche Download-Geschwindigkeit beträgt weniger als 2 Mbit / s.
apt-cdrom
Ausgabe besagt, dass es sich um etwas/media/cdrom
handelt. Ändern Sie den Befehl insudo apt-cdrom -m -d=/media/usb0 add
/etc/apt/sources.list
vornehmen, müssen Sie nicht neu starten, sondern müssen ausführensudo apt-get update
. Ich kenne mich damit nicht ausapt-cdrom
, aber ich gehe davon aus, dass danach dasselbe Update erforderlich ist. Wenn Ihre Internetverbindung unzuverlässig / langsam ist, möchten Sie möglicherweise alle Online-Quellen entfernen / auskommentieren,/etc/apt/sources.list
sobald Sie sie von lokalen Medien installieren können, damit Sie nicht auf das Update warten müssen, um die aufgelisteten Server zu kontaktieren.Antworten:
Ich fand, dass dieses Problem meinem eigenen sehr ähnlich war. Debian vom USB-Stick installiert, aber wenn ich versuche, apt-get install zu verwenden, werde ich aufgefordert, eine CD-ROM einzulegen.
Nach langem Hin und Her fand ich Teil 14.3.1 des Debian-Tutorials wertvoll, weil er die Syntax erklärt, mit der das System angewiesen wird, nach Quellinhalten in einem Dateispeicherort zu suchen . Folgendes habe ich getan:
Ich habe dafür gesorgt, dass der USB-Stick gemountet wurde und habe mir den Speicherort im Dateisystem notiert. Für mich war das / media / Debian 7.5 64 Copyleft FM
Als su habe ich sources.list so editiert, dass die Zeile mit "deb cdrom" auskommentiert wurde. Dann fügte ich eine neue erste Zeile dieser Datei hinzu, indem ich die Tutorial-Informationen und den Speicherort meiner USB-Stick-Datei verwendete:
Beachten Sie für Neulinge wie mich die Verwendung von Anführungszeichen in der URI, um die eingeschlossenen Räume vor Missverständnissen zu schützen. (Siehe Nixcraft Forum: Howto-CD zum Ordnernamen mit Leerzeichen Leerzeichen (Leerzeichen)
Dann lief ich
sudo apt-get update
wie oben angeraten (thx). Das ist alles was ich getan habe.Dies löste mein Problem - ich konnte starten
sudo apt-get install vim
und wurde nicht mehr aufgefordert, eine CD einzulegen.quelle
In Übereinstimmung mit der vorherigen Antwort habe ich meinem System lediglich gesagt, dass es sich nicht einmal die Mühe machen soll, die CD-ROM als Quelle für Updates zu verwenden.
Ich musste zuerst die Dateiberechtigungen von sources.list ändern, damit ich sie ändern konnte
Wechseln Sie in das Verzeichnis, in dem es sich befand
Ändern Sie dann die Berechtigungen
(Lesen / Schreiben für Eigentümer, Root und Benutzer)
Dann konnte ich die Datei im Texteditor öffnen und mit neuen grundlegenden Lese- und Schreibberechtigungen für Benutzer versehen und # vor der Zeile mit der CD-ROM als Quelle anbringen.
Anschließend wurden die Berechtigungen zurückgesetzt, sodass nur der Eigentümer und der Root sowohl schreiben als auch lesen konnten, der Benutzer jedoch nicht
apt-get installiert jetzt Programme.
jemand könnte mir später sagen, dass es ein Problem damit gibt, aber hey. es funktionierte :)
quelle
vi
,vim
,emacs
,pico
,ed
,teco
, oder was auch immer Sie verwenden) untersudo
, und nicht aufchmod
die Datei , so dass es der Welt beschreibbare und dannchmod
es zurück danach. Darüber hinaus ist mir nicht klar, wie Ihre Antwort lautet. Wollen Sie damit sagen, dass Ihre/etc/apt/sources.list
Datei bereits einedeb file:/media/...
Zeile enthält? Und dass nach dem Auskommentierenapt-get
nun Programme vom Flash-Laufwerk installiert werden ? Sind Sie sicher, dass es nicht aus dem Internet heruntergeladen wird?Aktivieren Sie
/media/cdrom
dann Ihr Laufwerkquelle