Эта команда должна выполнить трюк
sudo sed -i 's/http:\/\/us./http:\/\//g' /etc/apt/sources.list
Он удалит «нас». префикс в каждом из адресов, чтобы преобразовать их в адреса основного сервера. Р>
Конечно, замените «нас» на любое другое зеркало, которое вы используете.
Подробное объяснение команды:
sed - редактор потока для фильтрации и преобразования текста.
-
Аргумент -i предназначен для редактирования файла. Р>
-
Затем 's / regexp / replacement / g' , s , указав поиск и
замените команду.
-
g в конце является аргументом для поиска по всему миру.
-
прямая косая черта - это разделитель между командой и аргументами, за исключением тех случаев, когда она выполняется с помощью обратного слэша .
-
Заключение: заменяет все вхождения Ссылка . с Ссылка в файле /etc/apt/sources.list .
Примечание: если ваш текст замены имеет косые черты в обратном направлении, может быть яснее использовать канал в качестве разделителя sed (ref Ссылка ), например:
sudo sed -i 's|http://us.|http://|g' /etc/apt/sources.list