J'ai installé Debian 7 en utilisant une clé USB "gravée" du premier DVD ISO du CD / DVD d'installation Debian.
J'ai fait une installation très minimale sans environnement de bureau Debian, serveur d'impression et utilitaires système standard.
Après l'installation et le redémarrage, on m'a présenté une console avec les mots Debian GNU / Linux 7 hostname tty1 . J'ai fourni le nom d'utilisateur et le mot de passe de connexion.
Après avoir tapé la commande sudo apt-get install xorg
, un message d'erreur est apparu indiquant:
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
J'ai inséré la même clé USB dans le même port et après avoir attendu quelques secondes, j'ai appuyé sur Entrée.
Le même message d'erreur est apparu.
J'ai essayé les étapes suivantes sur les conseils de certains de mes collègues:
- supprimer / supprimer toutes les entrées
/etc/apt/sources.list
et redémarrer l'ordinateur - dmesg et fstab montrent que la clé USB est montée sur
/dev/sdb1
sudo mount /dev/sdb1 /media/usb0
sudo apt-cdrom -m -d /media/usb0 add
Après avoir fait ce qui précède, le message d'erreur suivant apparaît:
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
Je préfère installer Xorg
(60 gnome-core
Mo) et (400 Mo) à partir de la clé USB. L'ONG avec laquelle je travaille se trouve dans un pays en développement avec une infrastructure d'accès Internet très basique. L'accès à Internet est très irrégulier et la vitesse de téléchargement moyenne est inférieure à 2 Mbps.
apt-cdrom
sortie indique qu'il regarde/media/cdrom
, changez la commande ensudo apt-cdrom -m -d=/media/usb0 add
/etc/apt/sources.list
, il n'est pas nécessaire de redémarrer, mais vous devez exécutersudo apt-get update
. Je ne suis pas familier avecapt-cdrom
, mais je suppose que cela nécessite la même mise à jour par la suite. De plus, si votre connexion Internet n'est pas fiable / lente, vous souhaiterez peut-être supprimer / commenter toutes les sources en ligne/etc/apt/sources.list
une fois que vous pourrez installer à partir des médias locaux, afin de ne pas avoir à attendre la mise à jour pour contacter les serveurs répertoriés.Réponses:
J'ai trouvé que ce problème était très similaire au mien. Debian installée à partir d'une clé USB, mais lorsque j'essaie d'utiliser l'installation apt-get, je suis invité à fournir une CdROM.
Après beaucoup d'histoires, j'ai trouvé la partie 14.3.1 du tutoriel Debian utile car elle explique la syntaxe pour demander au système de rechercher le contenu source dans un emplacement de fichier . Voici ce que j'ai fait:
J'ai vérifié que la clé USB était montée et j'ai pris note de son emplacement dans le système de fichiers. Pour moi, c'était / media / Debian 7.5 64 Copyleft FM
Comme su, j'ai édité sources.list pour que la ligne avec "deb cdrom" soit commentée. Ensuite, j'ai ajouté une nouvelle première ligne de ce fichier en utilisant les informations du tutoriel et l'emplacement de mon fichier de clé USB:
Pour les débutants comme moi, notez l'utilisation de guillemets dans l'URI pour protéger les espaces clos contre les incompréhensions. (Voir le forum Nixcraft: Howto cd to folder name with espaces blank names (white space)
Ensuite, j'ai couru
sudo apt-get update
comme indiqué ci-dessus (thx). C'est tout ce que j'ai fait.Cela a résolu mon problème - j'ai pu exécuter
sudo apt-get install vim
et on ne m'a plus demandé d'insérer un CD.la source
Donc, conformément à la réponse précédente, je viens de dire à mon système de ne même pas prendre la peine d'utiliser le cdrom comme source de mises à jour.
J'ai d'abord dû changer les permissions de fichier de sources.list pour pouvoir le changer
changer dans le répertoire où il était
puis modifiez les autorisations
(lecture / écriture pour le propriétaire, la racine et l'utilisateur)
alors je pourrais ouvrir le fichier dans l'éditeur de texte, et avec les nouvelles autorisations de base de lecture et d'écriture de l'utilisateur, et coincé # devant la ligne en regardant le cdrom comme source.
puis redéfini les autorisations au seul propriétaire et la racine pouvait écrire aussi bien que lire, mais l'utilisateur ne pouvait pas
apt-get installe maintenant des programmes.
quelqu'un pourrait me dire plus tard qu'il y a un problème avec ça, mais bon. ça a marché :)
la source
vi
,vim
,emacs
,pico
,ed
,teco
ou tout ce que vous utilisez) soussudo
, et de ne paschmod
le fichier afin qu'il soit inscriptible monde, puischmod
il de retour après. Donc, au-delà de cela, je ne suis pas clair quelle est votre réponse. Voulez-vous dire que votre/etc/apt/sources.list
fichier contenait déjà unedeb file:/media/...
ligne? Et que, après l'avoir commenté,apt-get
installe maintenant des programmes à partir du lecteur flash ? Êtes-vous sûr qu'il ne se télécharge pas sur Internet?montez votre lecteur
/media/cdrom
, puisla source