Media zmienione: włóż dysk z napisem „Debian GNU / Linux

13

Zainstalowałem Debian 7 za pomocą napędu flash USB „wypalonego” z pierwszego dysku DVD ISO instalacyjnej płyty CD / DVD.

Wykonałem bardzo minimalną instalację bez środowiska pulpitu Debiana, serwera wydruku i standardowych narzędzi systemowych.

Po instalacji i ponownym uruchomieniu systemu, została mi przedstawiona konsola ze słowami Debian GNU / Linux 7 nazwa hosta tty1 . Podałem nazwę użytkownika i hasło do logowania.

Po wpisaniu polecenia sudo apt-get install xorgpojawił się komunikat o błędzie z informacją:

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

Podłączyłem ten sam dysk flash USB do tego samego portu i po kilku sekundach nacisnąłem Enter.

Pojawił się ten sam komunikat o błędzie.

Próbowałem wykonać następujące kroki za radą niektórych moich kolegów:

  1. usuń / usuń wszystkie wpisy /etc/apt/sources.listi uruchom ponownie komputer
  2. dmesg i fstab pokazują, że pamięć USB jest zamontowana /dev/sdb1
  3. sudo mount /dev/sdb1 /media/usb0
  4. sudo apt-cdrom -m -d /media/usb0 add

Po wykonaniu powyższych czynności pojawi się następujący komunikat o błędzie:

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

Wolę zainstalować Xorg(60 MB) i gnome-core(400 MB) z pamięci USB. Organizacja pozarządowa, z którą współpracuję, znajduje się w kraju rozwijającym się z bardzo podstawową infrastrukturą dostępu do Internetu. Dostęp do Internetu jest bardzo niejednolity, a średnia prędkość pobierania jest mniejsza niż 2 Mb / s.

użytkownik65787
źródło
1
apt-cdromWyjście mówi, że patrzy /media/cdrom, zmień poleceniesudo apt-cdrom -m -d=/media/usb0 add
fooot
1
Po zmianie /etc/apt/sources.listnie ma potrzeby ponownego uruchamiania, ale musisz uruchomić sudo apt-get update. Nie jestem zaznajomiony apt-cdrom, ale zakładam, że wymaga tej samej aktualizacji później. Ponadto, jeśli twoje połączenie internetowe jest zawodne / wolne, możesz chcieć usunąć / skomentować dowolne źródła online, /etc/apt/sources.listgdy tylko będziesz mógł zainstalować je z lokalnych mediów, abyś nie musiał czekać na aktualizację, aby skontaktować się z wymienionymi serwerami.
ssc

Odpowiedzi:

1

Odkryłem, że ten problem był bardzo podobny do mojego. Debian zainstalowany z pamięci USB, ale kiedy próbuję użyć instalacji apt-get, pojawia się monit o pamięć CdROM.
Po długim zamieszaniu uznałem część 14.3.1 samouczka Debiana za cenną, ponieważ wyjaśnia ona składnię instruowania systemu, aby szukał zawartości źródłowej w lokalizacji pliku . Oto co zrobiłem:

Upewniłem się, że pamięć USB została zamontowana i zanotowałem jej lokalizację w systemie plików. Dla mnie było to / media / Debian 7.5 64 Copyleft FM

Jako su edytowałem source.list, aby komentarz z „deb cdrom” został skomentowany. Następnie dodałem nową pierwszą linię tego pliku, korzystając z informacji samouczka i lokalizacji mojego pliku 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

Dla początkujących, takich jak ja, zwróć uwagę na użycie cudzysłowów w URI w celu ochrony zamkniętych przestrzeni przed niezrozumieniem. (Zobacz forum Nixcraft: Howto cd do nazwy folderu ze spacjami puste nazwy (białe znaki)

Następnie pobiegłem sudo apt-get updatezgodnie z zaleceniami powyżej (thx). To wszystko co zrobiłem.

To rozwiązało mój problem - mogłem uruchomić sudo apt-get install vimi nie byłem już proszony o włożenie płyty CD.

owenmck
źródło
Jak zamontowałeś pamięć USB?
user65787
1
@ użytkownik65787 / media / coś jest prawdopodobnie automatycznym montażem, prawdopodobnie owenmck został zalogowany do sesji GUI w tym czasie.
Jasen
-1

więc zgodnie z poprzednią odpowiedzią, po prostu powiedziałem mojemu systemowi, aby nawet nie zadawał sobie trudu używania cdrom jako źródła aktualizacji.

Najpierw musiałem zmienić uprawnienia do pliku sources.list, aby móc to zmienić

przejdź do katalogu, w którym się znajdował

    cd /etc/apt

następnie zmień uprawnienia

    chmod 666 sources.list

(odczyt / zapis dla właściciela, użytkownika root i użytkownika)

potem mógłbym otworzyć plik w edytorze tekstów i przy pomocy nowego podstawowego użytkownika uprawnienia do odczytu i zapisu, i utknąłem # przed linią patrząc na cdrom jako źródło.

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

następnie zmienił uprawnienia z powrotem tylko na właściciela i root mógł pisać i czytać, ale użytkownik nie mógł

    chmod 664 sources.list

apt-get teraz instaluje programy.

ktoś może mi później powiedzieć, że jest z tym problem, ale hej. zadziałało :)

kok
źródło
2
Odpowiedni sposób edytować plik, które nie mają dostępu do zapisu na to, aby uruchomić edytor (to znaczy vi, vim, emacs, pico, ed, teco, lub cokolwiek używasz) w ramach sudo, a nie do chmodpliku, więc jest to świat zapisu, a następnie chmodgo potem potem. Poza tym nie jestem pewien, jaka jest twoja odpowiedź. Czy chcesz powiedzieć, że /etc/apt/sources.listplik już do deb file:/media/...linii w nim? A to, po skomentowaniu tego, apt-getteraz instaluje programy z dysku flash ? Czy na pewno nie pobiera się go z Internetu?
G-Man mówi „Reinstate Monica”
-1

zamontować na dysku /media/cdrom, a następnie

apt-cdrom add -m --cdrom /media/cdrom
apt-get update
apt-get install your_desired_package
omar
źródło