monity apt-get o płyty CD podczas instalowania pakietów, jak mogę to zatrzymać?

10

Wcześniej korzystałem z systemu Ubuntu Linux i instalowałem system operacyjny Debian na moim labtop przy użyciu nagranych dysków DVD. Ale kiedy próbuję użyć apt-get do zainstalowania oprogramowania, system zawsze prosi mnie o włożenie dysku, aby kontynuować. Zastanawiam się, czy istnieje sposób na zmianę konfiguracji repozytorium, aby móc pobierać pliki instalacyjne online zamiast używania dysków.

Shang Wang
źródło
Właśnie dowiedziałem się, że przyczyną problemu jest plik sources.list. Ale po tym, jak skomentowałem „deb cdrom”, nie jestem już w stanie uzyskać żadnej aktualizacji oprogramowania :( Czy ktoś ma fajny plik sources.list?
Shang Wang

Odpowiedzi:

20

Źródła pakietów są wymienione w /etc/apt/sources.listi /etc/apt/sources.list.d/*.list. Zwykle umieszczasz oficjalne źródła w głównym pliku /etc/apt/sources.listi dodajesz repozytoria stron trzecich /etc/apt/sources.list.d/indicative_name.list.

Jeśli instalujesz z CD-ROM-u, pojawi się linia z

deb cdrom:[some name]/ stable main

Usuń go lub skomentuj (dodając #na początku wiersza). Jeśli kiedykolwiek chcesz ponownie zainstalować z dysku CD-ROM, włóż dysk CD i uruchom, apt-cdromaby utworzyć sources.listpozycję z tego dysku CD-ROM.

Aby zainstalować pakiety przez Internet, zwykle podajesz kopię lustrzaną Debiana jako źródło. Instalacja systemu robi to, jeśli masz połączenie z Internetem. Typowy zestaw wpisów wygląda następująco:

## Debian stable proper
deb http://ftp.fr.debian.org/debian squeeze main non-free contrib
deb-src http://ftp.fr.debian.org/debian squeeze main non-free contrib

## Security updates
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

## Other updates to the stable release (formerly volatile)
deb http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free

## Quasi-official backports
deb http://www.backports.org/debian/ squeeze-backports main non-free contrib
deb-src http://www.backports.org/debian/ squeeze-backports main non-free contrib

## Marillat: multimedia support and other less free or stable stuff
deb http://www.debian-multimedia.org squeeze main
deb-src http://www.debian-multimedia.org squeeze main
  • Zastąp squeezeprzez testinglub unstableinną dystrybucję, którą obserwujesz.
  • Usuń contribi non-freejeśli chcesz zainstalować wyłącznie bezpłatne oprogramowanie.
  • Jeśli nie mieszkasz we Francji, zastąp ftp.fr.debian.orgje innym lustrem Debiana .
  • Te deblinie są dla pakietów binarnych, że deb-srclinie są dla pakietów źródłowych. Jeśli nigdy nie chcesz pobierać źródeł, nie potrzebujesz deb-srclinii. Jeśli tak, potrzebujesz deb-srclinii pasującej do każdej deblinii.
  • Niezbędne są tylko dwa źródła: właściwa dystrybucja ( protocol://mirror.example.com/debian release_name main) i aktualizacje bezpieczeństwa ( ). Uwzględnij pozostałe tylko wtedy, gdy chcesz:deb http://security.debian.org/ release_name/updates

    • stabilne aktualizacje to aktualizacje baz danych, które muszą być aktualne, takie jak listy sygnatur wirusów. Dotyczy tylko wersji stabilnej.
    • Backports to paczki z niestabilnych, które są rekompilowane dla stabilnego. Nawet jeśli podasz to źródło, pakiety zostaną zainstalowane tylko na wyraźne żądanie: jeśli pakiet ma również wersję spoza backportów, preferowana będzie wersja bez backportu, nawet jeśli jest starsza. Dotyczy tylko wersji stabilnej.
    • Debian multimedia ma pakiety, które nie spełniają wymagań prawnych głównej dystrybucji. Są one głównie przydatne na komputerach stacjonarnych, aby obsługiwać więcej formatów audio i wideo.

Istnieje wiele innych nieoficjalnych repozytoriów, jeśli szukasz określonej aplikacji.

Gilles „SO- przestań być zły”
źródło
2
jesteś niesamowity, gilles !!
Shang Wang,