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 xorg
pojawił 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:
- usuń / usuń wszystkie wpisy
/etc/apt/sources.list
i uruchom ponownie komputer - dmesg i fstab pokazują, że pamięć USB jest zamontowana
/dev/sdb1
sudo mount /dev/sdb1 /media/usb0
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.
apt-cdrom
Wyjście mówi, że patrzy/media/cdrom
, zmień poleceniesudo apt-cdrom -m -d=/media/usb0 add
/etc/apt/sources.list
nie ma potrzeby ponownego uruchamiania, ale musisz uruchomićsudo apt-get update
. Nie jestem zaznajomionyapt-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.list
gdy tylko będziesz mógł zainstalować je z lokalnych mediów, abyś nie musiał czekać na aktualizację, aby skontaktować się z wymienionymi serwerami.Odpowiedzi:
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:
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 update
zgodnie z zaleceniami powyżej (thx). To wszystko co zrobiłem.To rozwiązało mój problem - mogłem uruchomić
sudo apt-get install vim
i nie byłem już proszony o włożenie płyty CD.źródło
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ł
następnie zmień uprawnienia
(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.
następnie zmienił uprawnienia z powrotem tylko na właściciela i root mógł pisać i czytać, ale użytkownik nie mógł
apt-get teraz instaluje programy.
ktoś może mi później powiedzieć, że jest z tym problem, ale hej. zadziałało :)
źródło
vi
,vim
,emacs
,pico
,ed
,teco
, lub cokolwiek używasz) w ramachsudo
, a nie dochmod
pliku, więc jest to świat zapisu, a następniechmod
go potem potem. Poza tym nie jestem pewien, jaka jest twoja odpowiedź. Czy chcesz powiedzieć, że/etc/apt/sources.list
plik już dodeb file:/media/...
linii w nim? A to, po skomentowaniu tego,apt-get
teraz instaluje programy z dysku flash ? Czy na pewno nie pobiera się go z Internetu?zamontować na dysku
/media/cdrom
, a następnieźródło