Этот пост посвящен самым новичкам в дистрибутиве и особенно в мире GNU/Linux. Сегодня мы поговорим об одном из самых важных файлов в Linux, а точнее о файле sources.list. Название этого файла уже довольно вдохновляет и указывает на то, каким он может быть, хотя мы мало знаем по-английски.
Работа с дистрибутивом Gnu / Linux проста: с одной стороны, у нас есть компоненты операционной системы, а с другой - безопасное соединение с сервером, на котором операционная система предоставляется с программами, пакетами и обновлениями. Это качество, которое многим параноикам по поводу безопасности может показаться большой дырой, является одним из лучших качеств, которыми он обладает, и позволяет дистрибутивам улучшаться день ото дня.
Ubuntu Он имеет ряд серверов и ряд приложений, которые позволяют нам обновлять и защищать нашу операционную систему, а также улучшать наше взаимодействие и опыт обновления. Но даже в этом случае лучше всего или всегда будет работать независимо от версии используемой системы ручное редактирование файла sources.list.
Индекс
Как отредактировать и улучшить файл sources.list?
Редактировать такой файл очень просто, но при этом делать это необходимо с правами администратора.
Открываем терминал и пишем:
sudo nano /etc/apt/sources.list
У нас спросят пароль и после его подтверждения откроется наноэкран с текстом файла. Можно выбрать и другие текстовые редакторы, но nano широко используется и работает прямо из терминала. Возможно, мы ввели указанный выше адрес неправильно, и в этом случае он покажет пустую страницу, поэтому мы закроем без сохранения и введем его снова, но на этот раз он правильный.
Файл будет выглядеть следующим образом:
Первые строки, содержащие слово cd-rom, являются ссылками на установочный компакт-диск, они всегда идут со словами «деб cdrom:” даже если он был установлен через сеть или usb. Отсюда начинают появляться несколько строк, которые начинаются с «deb http://» или «deb-src». Незакомментированные строки включенные репозитории, в случае с образом, основной, софт, поддерживаемый сообществом (юниверс).
Строки, начинающиеся с ## (хотя должно быть достаточно хэша), закомментированные строки которые либо имеют текст, объясняющий репозиторий, следующий за ним, либо являются репозиториями, к которым мы не хотим, чтобы наша операционная система имела доступ. В любом случае, увидев эти символы в начале строки, система понимает, что дальше следует не нужно, и переходит на следующую строку, которая не начинается с этого знака.
Бывают случаи, когда репозиторий временно поврежден или мы не хотим, чтобы версия программы из этого репозитория была установлена, тогда лучший вариант - поставить этот знак в начале строки репозитория, и у нас больше не будет проблем. Будьте осторожны, если вы комментируете репозиторий, то есть ставите # в начале адреса сервера, вы также должны прокомментировать адрес источников, иначе выдаст ошибку.
И как мне добавить репозиторий, который мне сказал друг?
Что ж, чтобы добавить репозиторий, нам просто нужно перейти в конец документа и указать адрес репозитория и адрес источников, то есть deb и deb-src
И как я узнаю, что это действующий репозиторий?
Все действующие адреса репозитория имеют следующий формат:
deb http://адрес_сервера/имя_папки имя_версии (основная или юниверс, или мультивселенная, или основная ограниченная и т. д.)
Эта последняя часть строки указывает разделы репозитория: основной главный, в то время как основной ограниченный указывает на раздел ограниченного программного обеспечения.
Единственная предосторожность, которую необходимо соблюдать в этом файле в целом, заключается в том, что вы должны стараться ставить репозитории одной и той же версии, то есть прилагательного животного, которое является талисманом нашей текущей версии Ubuntu. В противном случае мы рискуем, что при обновлении наша система перепутает пакеты и версии и сойдет с ума, достигнув состояния «нарушение распределения», когда система использования репозиториев не работает должным образом.
Как только репозитории настроены по нашему вкусу, нам просто нужно сохранить, закрыть, перейти в консоль и написать:
sudo apt update && sudo apt upgrade
И так начнется обновление списка пакетов, которые распознает операционная система.
Если вы прочитали весь учебник, вы увидите, что это просто, по крайней мере, попробуйте просмотреть файл. Стоит. Привет.
Больше информации - Как добавить репозитории PPA в Debian и дистрибутивы на его основе,
3 комментариев, оставьте свой
Большое спасибо за информацию
Спасибо, Мерси, Танке, Спасибо, Принудительно….
Привет, я новичок в этом, но я иду на все, я не хочу больше ничего изучать.
Говорю вам, когда я доберусь до канонического…. ну, я иду шаг за шагом…. Конфигурация системы - Программное обеспечение и обновления - Другое программное обеспечение - Я указываю на Canonical Partners (2) Независимые (1) - Добавить, и здесь я копирую и вставляю строку, которая появляется выше в качестве примера чтобы вставить его туда, где я запрашиваю APT, Добавить источник и Обновить или что-то очень похожее, и в конце он сообщает мне, что он не работает из-за соединения, когда у меня есть соединение ... и я попал в sources.list с nano, и сделал снимок экрана на всякий случай, и там появилось несколько строк, в которых они заканчиваются на main, и как бы говоря мне, что что-то не так ... и я ... ну не знаю, извините. Можете ли вы мне помочь? Я думаю, что у меня 16.04, и я хотел бы хотя бы обновить libreoffice, я не знаю, как это сделать. Спасибо за Ваш ответ. Всего наилучшего