Я установил Debian 7 с использованием версии для DVD, поэтому каждый раз, когда я пытаюсь установить что-либо с помощью apt-get, система просит меня смонтировать DVD. Есть ли способ избежать этого (вставляя каждый раз DVD).
Вы можете скопировать DVD в ISO, а затем смонтировать его как файловую систему на машине (и указать на него, изменив его /etc/apt/sources.list). Однако, если у машины есть подключение к Интернету, вы можете просто переключиться на использование онлайн-хранилищ.
Отредактируйте /etc/apt/sources.list и замените содержимое этим (это работает для Wheezy или Debian 7, для более ранних или более поздних версий, проверьте ссылку выше),
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
Затем запустите, apt-get updateчтобы обновить детали пакета.
Я связал: #root: "gedit / etc / ..." не могу получить доступ к файлу, я тоже пытался, chmod 777 / etc .. ", но не sccess, мне интересно, как можно получить доступ к этому файлу!
timmz
Таким образом, ваш вопрос неверный, ваш вопрос должен быть «Я пытался отредактировать /etc/apt/sources.list, но не могу». Вы действительно должны убедиться, что вы дали всем всю информацию, прежде чем задавать вопросы.
EightBitTony
Я могу получить к нему доступ сейчас. я должен переместить все содержимое файла, или просто добавить строки в конце?
Timmz
Замените все это тем, что я предоставил выше.
EightBitTony
Есть ли опция командной строки, чтобы сделать это? Я буквально пытаюсь установить emacs, поэтому у меня нет текстового редактора на данный момент.
2
Просто предостережение здесь.
Если вы столкнулись с какой-то проблемой, в которой у вас неверные настройки /etc/apt/sources.list, например, ожидается диск, возможно, стоит переписать файл с нуля.
Сначала я просто пытался удалить ссылку из sources.listрекомендованного, но затем у меня возникли другие ошибки при попытке обновить пакеты, такие как
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution...`
или
git : Depends: liberror-perl but it is not installable
Это пришло мне в голову, потому что моя версия sources.list
не указала на источники пакетов, которые мне нужны, однако регенерирование sources.listрешило эту проблему.
Мне нужно было некоторое понимание, поэтому после прочтения этих постов я использовал nano для редактирования /etc/apt/sources.listфайла, т.е.
# nano /etc/apt/sources.list
Оказавшись в файле, первым источником был указатель на CD, поэтому все, что мне нужно было сделать, это закомментировать эту строку с #символом, и все было исправлено. Сейчас я получаю пакеты из репозиториев, перечисленных в sources.listфайле.
Ответы:
Вы можете скопировать DVD в ISO, а затем смонтировать его как файловую систему на машине (и указать на него, изменив его
/etc/apt/sources.list
). Однако, если у машины есть подключение к Интернету, вы можете просто переключиться на использование онлайн-хранилищ.Подробности здесь .
Но вот пример,
Отредактируйте /etc/apt/sources.list и замените содержимое этим (это работает для Wheezy или Debian 7, для более ранних или более поздних версий, проверьте ссылку выше),
Затем запустите,
apt-get update
чтобы обновить детали пакета.источник
emacs
, поэтому у меня нет текстового редактора на данный момент.Просто предостережение здесь.
Если вы столкнулись с какой-то проблемой, в которой у вас неверные настройки
/etc/apt/sources.list
, например, ожидается диск, возможно, стоит переписать файл с нуля.Чтобы сделать это для Debian, я просто использовал https://debgen.simplylinux.ch/ для генерации файла.
Сначала я просто пытался удалить ссылку из
sources.list
рекомендованного, но затем у меня возникли другие ошибки при попытке обновить пакеты, такие какили
Это пришло мне в голову, потому что моя версия
sources.list
не указала на источники пакетов, которые мне нужны, однако регенерированиеsources.list
решило эту проблему.источник
Мне нужно было некоторое понимание, поэтому после прочтения этих постов я использовал nano для редактирования
/etc/apt/sources.list
файла, т.е.Оказавшись в файле, первым источником был указатель на CD, поэтому все, что мне нужно было сделать, это закомментировать эту строку с
#
символом, и все было исправлено. Сейчас я получаю пакеты из репозиториев, перечисленных вsources.list
файле.Спасибо за помощь.
источник