Używać apt get install bez wkładania DVD?

13

Zainstalowałem Debian 7 przy użyciu wersji DVD, więc za każdym razem, gdy próbuję zainstalować coś przy użyciu apt-get, system prosi mnie o zamontowanie DVD. Czy istnieje sposób, aby tego uniknąć (wkładanie płyty DVD za każdym razem).

timmz
źródło
Edytowanie list repozytoriów nie pomaga?
IBr

Odpowiedzi:

7

Możesz skopiować dysk DVD na ISO, a następnie zamontować go na stałe jako system plików na komputerze (i wskazać go, modyfikując /etc/apt/sources.list). Zakładając jednak, że urządzenie ma połączenie z Internetem, możesz po prostu przełączyć się na korzystanie z repozytoriów online.

Szczegóły są tutaj .

Ale oto przykład

Edytuj /etc/apt/sources.list i zamień zawartość na to (działa to w przypadku Wheezy lub Debian 7, dla wcześniejszych lub późniejszych wersji, sprawdź powyższy link),

deb http://http.debian.net/debian wheezy main contrib non-free
deb-src http://http.debian.net/debian wheezy main contrib non-free

deb http://http.debian.net/debian wheezy-updates main contrib non-free
deb-src http://http.debian.net/debian wheezy-updates main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

Następnie uruchom, apt-get updateaby odświeżyć szczegóły pakietu.

EightBitTony
źródło
Związałem: #root: "gedit / etc / ..." nie mogę uzyskać dostępu do pliku, próbowałem też, chmod 777 / etc .. ", ale bez skryptu, zastanawiam się, jak można uzyskać dostęp do tego pliku!
timmz
Więc twoje pytanie jest błędne, twoje pytanie musi brzmieć „Próbowałem edytować /etc/apt/sources.list, ale nie mogę”. Naprawdę musisz upewnić się, że przekazałeś wszystkim wszystkie informacje przed zadawaniem pytań.
EightBitTony,
Mogę teraz uzyskać do niego dostęp. czy muszę ponownie umieścić całą zawartość pliku, czy po prostu dodać linie na końcu?
timmz
Zastąp to wszystko tym, co podałem powyżej.
EightBitTony
Czy jest dostępna opcja wiersza polecenia? Dosłownie próbuję zainstalować emacs, więc w tej chwili nie mam edytora tekstu.
2

Tylko zastrzeżenie tutaj.

Jeśli masz problem z niepoprawnymi ustawieniami /etc/apt/sources.list, np. Oczekiwany jest dysk, prawdopodobnie dobrym pomysłem jest przepisanie pliku od nowa.

Aby to zrobić dla Debiana, użyłem https://debgen.simplylinux.ch/ do wygenerowania pliku.

Początkowo próbowałem po prostu usunąć referencję z sources.listzalecanej, ale później wystąpiły inne błędy podczas próby aktualizacji pakietów, takie jak

Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution...`

lub

git : Depends: liberror-perl but it is not installable

Pojawiły się dla mnie, ponieważ moja wersja sources.list nie wskazywała potrzebnych źródeł pakietów, jednak regeneracja sources.listnaprawiła ten problem.

Jacek
źródło
1

Potrzebowałem trochę wglądu, więc po przeczytaniu tych postów użyłem nano do edycji /etc/apt/sources.listpliku, tj

# nano /etc/apt/sources.list

Gdy znalazłem się w pliku, pierwszym źródłem był wskaźnik CD, więc wszystko, co musiałem zrobić, to skomentować tę linię #znakiem i wszystko zostało naprawione. Teraz otrzymuję pakiety z repozytoriów wymienionych w sources.listpliku.

Dzięki za pomoc.

Ken S.
źródło