Medios modificados: inserte el disco con la etiqueta 'Debian GNU / Linux

13

Instalé Debian 7 usando una unidad flash USB "quemada" desde el primer DVD ISO del CD / DVD de instalación de Debian.

Realicé una instalación mínima sin el entorno de escritorio Debian, el servidor de impresión y las utilidades del sistema estándar.

Después de la instalación y un reinicio, me presentaron una consola con las palabras Debian GNU / Linux 7 hostname tty1 . Proporcioné el nombre de usuario y la contraseña de inicio de sesión.

Después de escribir el comando sudo apt-get install xorg, apareció un mensaje de error que decía:

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

Inserté la misma unidad flash USB en el mismo puerto y después de esperar unos segundos, presioné Enter.

El mismo mensaje de error apareció.

He intentado los siguientes pasos siguiendo el consejo de algunos de mis colegas:

  1. eliminar / eliminar todas las entradas /etc/apt/sources.listy reiniciar la computadora
  2. dmesg y fstab muestran que la memoria USB está montada en /dev/sdb1
  3. sudo mount /dev/sdb1 /media/usb0
  4. sudo apt-cdrom -m -d /media/usb0 add

Después de hacer lo anterior, aparece el siguiente mensaje de error:

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

Prefiero instalar Xorg( gnome-core60 MB) y (400 MB) desde la memoria USB. La ONG con la que estoy trabajando se encuentra en un país en desarrollo con una infraestructura de acceso a Internet muy básica. El acceso a Internet es muy irregular y la velocidad de descarga promedio es inferior a 2 Mbps.

usuario65787
fuente
1
La apt-cdromsalida dice que está mirando /media/cdrom, cambie el comando asudo apt-cdrom -m -d=/media/usb0 add
fooot el
1
Cuando cambia /etc/apt/sources.list, no hay necesidad de reiniciar, pero debe ejecutar sudo apt-get update. No estoy familiarizado apt-cdrom, pero supongo que requiere la misma actualización después. Además, si su conexión a Internet no es confiable / lenta, es posible que desee eliminar / comentar cualquier fuente en línea de /etc/apt/sources.listuna vez que pueda instalar desde los medios locales, solo para que no tenga que esperar a que la actualización se ponga en contacto con los servidores enumerados.
ssc

Respuestas:

1

Encontré que este problema era muy similar al mío. Debian se instaló desde una memoria USB, pero cuando trato de usar apt-get install se me solicita un CdROM.
Después de tanto alboroto, encontré que la parte 14.3.1 del tutorial de Debian es valiosa porque explica la sintaxis para indicar al sistema que busque el contenido de origen en una ubicación de archivo . Esto es lo que hice:

Me aseguré de que el dispositivo USB estuviera montado y tomé nota de su ubicación en el sistema de archivos. Para mí eso fue / media / Debian 7.5 64 Copyleft FM

Como su, edité sources.list para que la línea con "deb cdrom" fuera comentada. Luego agregué una nueva primera línea de ese archivo usando la información del tutorial y la ubicación de mi archivo USB:

deb file:/media/"Debian 7.5 64 Copyleft FM" wheezy contrib local main non-free
#deb cdrom:[Debian GNU/Linux 7.5 _Wheezy_ - Copyleft amd64 Full Monty amd64 DLBD Binary-1 20140427-09:14]/ wheezy contrib local main non-free

Para los novatos como yo, tenga en cuenta el uso de comillas en el URI para proteger los espacios cerrados de ser malentendidos. (Ver foro de Nixcraft: Cómo cd al nombre de la carpeta con espacios en blanco nombres (espacio en blanco)

Luego corrí sudo apt-get updatecomo se indicó anteriormente (thx). Eso fue todo lo que hice.

Esto resolvió mi problema: pude ejecutar sudo apt-get install vimy ya no me pidieron que inserte un CD.

owenmck
fuente
¿Cómo montaste tu memoria USB?
user65787
1
@ user65787 / media / something es probablemente un montaje automático, presumiblemente owenmck se conectó a una sesión de GUI en ese momento.
Jasen
-1

así que en línea con la respuesta anterior, le dije a mi sistema que ni siquiera se molestara en usar el cdrom como fuente de actualizaciones.

Primero tuve que cambiar los permisos de archivo de sources.list para poder cambiarlo

cambiar al directorio en el que estaba

    cd /etc/apt

luego cambie los permisos

    chmod 666 sources.list

(lectura / escritura para propietario, root y usuario)

luego pude abrir el archivo en el editor de texto, y con los nuevos permisos básicos de lectura y escritura del usuario, y puse # delante de la línea mirando el cdrom como fuente.

    #deb file:/media/"Debian 7.5 64 Copyleft FM" wheezy contrib local main non-free

luego cambió los permisos de nuevo a solo el propietario y la raíz podía escribir y leer, pero el usuario no podía

    chmod 664 sources.list

apt-get ahora instala programas.

alguien podría decirme más tarde que hay un problema con esto, pero bueno. funcionó :)

Beto
fuente
2
La forma apropiada de editar un archivo que no tiene acceso de escritura es para ejecutar el editor (es decir, vi, vim, emacs, pico, ed, teco, o lo que sea que se use) bajo sudo, y no chmodel archivo de lo que es el mundo pueda escribir y luego chmodse Atrás después. Entonces, más allá de eso, no estoy claro cuál es su respuesta. ¿Estás diciendo que tu /etc/apt/sources.listarchivo ya tenía una deb file:/media/...línea? ¿Y eso, después de comentarlo, apt-getahora instala programas desde la unidad flash ? ¿Estás seguro de que no se está descargando de Internet?
G-Man dice 'Reincorporar a Monica' el
-1

monta tu disco /media/cdrom, luego

apt-cdrom add -m --cdrom /media/cdrom
apt-get update
apt-get install your_desired_package
omar
fuente