Изменить источники программного обеспечения из командной строки

Когда я хочу изменить зеркало, которое я использую для обновлений, я могу открыть Центр программного обеспечения и перейти в «Правка-> Источники программного обеспечения», а затем выбрать другой сервер.

Затем он проходит через мой файл /etc/apt/sources.list и заменяет все экземпляры старого зеркального URL новым зеркальным URL.

Однако, если я хочу сделать это в командной строке (возможно, я не использую X, или я подключаюсь через ssh), я должен сам просмотреть файл /etc/apt/sources.list. и измените каждый экземпляр.

Это не самая трудная вещь, и, конечно, я могу выполнить поиск и замену, но это гораздо больше, чем просто щелкнуть имя нужного мне сервера, плюс мне нужно немного знать о синтаксисе файла sources.list и убедитесь, что я не делаю ошибку при редактировании.

Существует ли программа командной строки, которая может выполнить ту же задачу, что и Центр программного обеспечения, и изменить мое зеркало обновлений без необходимости редактировать этот файл?

0
задан 10 December 2012 в 12:35

2 ответа

Нет никакой командной строки программы GUI как Центр программного обеспечения, который может измениться в sources.list

Необходимо изучить замену через sed или добавление к концу sources.list через cat

Существует несколько вопросов здесь, который помогает с этим.

Конечно, можно также отредактировать вручную с помощью текстового редактора как nano.

nano имеет поиск и функции замены также.

1
ответ дан 10 December 2012 в 12:35

Просто отредактируйте /etc/apt/sources.list, используя ваш любимый текстовый редактор, например,

sudo emacs /etc/apt/sources.list

Поскольку в вашем файле уже есть другие репозитории, синтаксис достаточно ясен. Вам, очевидно, нужно знать адрес репо, который вы добавляете.

0
ответ дан 10 December 2012 в 12:35

Другие вопросы по тегам:

Похожие вопросы: