Когда я хочу изменить зеркало, которое я использую для обновлений, я могу открыть Центр программного обеспечения и перейти в «Правка-> Источники программного обеспечения», а затем выбрать другой сервер.
Затем он проходит через мой файл /etc/apt/sources.list и заменяет все экземпляры старого зеркального URL новым зеркальным URL.
Однако, если я хочу сделать это в командной строке (возможно, я не использую X, или я подключаюсь через ssh), я должен сам просмотреть файл /etc/apt/sources.list. и измените каждый экземпляр.
Это не самая трудная вещь, и, конечно, я могу выполнить поиск и замену, но это гораздо больше, чем просто щелкнуть имя нужного мне сервера, плюс мне нужно немного знать о синтаксисе файла sources.list и убедитесь, что я не делаю ошибку при редактировании.
Существует ли программа командной строки, которая может выполнить ту же задачу, что и Центр программного обеспечения, и изменить мое зеркало обновлений без необходимости редактировать этот файл?
Нет никакой командной строки программы GUI как Центр программного обеспечения, который может измениться в sources.list
Необходимо изучить замену через sed
или добавление к концу sources.list через cat
Существует несколько вопросов здесь, который помогает с этим.
Конечно, можно также отредактировать вручную с помощью текстового редактора как nano
.
nano
имеет поиск и функции замены также.
Просто отредактируйте /etc/apt/sources.list
, используя ваш любимый текстовый редактор, например,
sudo emacs /etc/apt/sources.list
Поскольку в вашем файле уже есть другие репозитории, синтаксис достаточно ясен. Вам, очевидно, нужно знать адрес репо, который вы добавляете.