Пользователи Windows со стажем, давно и отлично усвоили, что без настройки работать в винде практически невозможно и со временем все сложнее и сложнее. Под Linux - запросто, но можно и настроить в погоне за скоростью и отзывчивостью компьютера.
Установив Debian, в принципе, нет особой нужды вносить изменения в имеющийся список репозиториев, но "есть нюанс" и не один. Анекдот про нюанс как никогда уместен, если дело касается информационных технологий.
С одной стороны, что бы вы не хотели сделать, скорее всего уже сделано одним или несколькими способами, и можно просто воспользоваться опытом других, описанным в интернете. С другой стороны, нет пределу совершенству. Любой способен реализовать свой собственный метод, который, вполне возможно, будет эффективнее, удобнее и далее по списку. По крайней мере для него самого, а то и для всего мира.
Linux для подобных изысканий подходит как нельзя лучше, так как в нем вы имеете полное право изменить что угодно, и исходные коды уже реализованного доступны любому желающему. А вот, например, Windows или MacOC вам подобных возможностей не предоставляют. Там варианта всего два: Купи и пользуйся, либо воруй и пользуйся. Шансов что либо поменять в существующих программах минимум, который предусмотрен в конфигурации этих программ. Более того, программы пишут так, как будто специально, чтобы сделать их максимально узкоспециализированными и максимально затруднить их совместную работу с другими сторонними пакетами. Грусть.
Но вернемся к Linux, а вернее Debian Linux. Как уже упоминал, я рекомендую использовать на своих домашних компьютерах и ноутбуках Debian ветки Testing. Название страшное, но суть белая и пушистая, право слово.
Данная ветка позволяет использовать наиболее свежие ядра и пакеты из относительно уже проверенных. Таким образом и программы будут современных версий с максимумом улучшений от разработчиков, и со стабильностью у Debian Testing, все очень хорошо. Если на серверах в проде (production) я бы все же не рекомендовал использовать эту ветку, то на рабочих станциях сам Бог велел. Давно пользуюсь и пока в нестабильности работы и глюках не замечена.
А если требуется Debian Testing, то и репозитории в файле /etc/apt/sources.list должны быть прописаны соответствующие этой ветке.
И это еще не все. Еще два, нет, три момента стоит учесть при составлении содержимого этого файла.
Первый: Изначально, после установки, Debian Linux репозиторий таков, что не позволяет загружать и обновлять проприетарные драйвера, прошивки устройств и утилиты. То есть, все, что с закрытым кодом и не распространяется абсолютно свободно по-умолчанию Debian устанавливать в систему не позволяет. Это, бывает, приводит к тому, что часть устройств работает не верно, не так быстро, как способны или вовсе неработоспособны. Так как я не являюсь поборником исключительно свободного софта, то предпочитаю исправлять этот недочет.
Второй: Дефолтные (Default) пути к серверам репозиториев Debian отправляют искать обновления и новые пакеты далеко за границу России. Во-первых, это могут прикрыть наши "заклятые друзья" западники, как уже сделали некоторые коммерческий компании. А во-вторых, это банально медленно. Можно существенно ускорить поиск и загрузку пакетов, изменив пути на более близкие сервера репозиториев. А большие компании и вовсе предпочитают содержать собственные локальные сервера. Это самое надежное и быстрое.
Третий: Существуют специализированные репозитории от разработчиков ПО и драйверов. Например NVidia, Google Chrome и прочие. Если вам необходимы самые последние версии их пакетов, а то и beta-версии, то стоит озаботиться путями и к их репозиториям.
Следующие строки - содержимое моего выверенного файла /etc/apt/sources.list, позволяющее удовлетворить мои потребности в программах:
deb http://mirror.yandex.ru/debian/ testing main contrib non-free non-free-firmware
deb-src http://mirror.yandex.ru/debian/ testing main contrib non-free
deb http://mirror.yandex.ru/debian/ testing-updates main contrib non-free non-free-firmware
deb-src http://mirror.yandex.ru/debian/ testing-updates main contrib non-free
deb http://mirror.yandex.ru/debian/ testing-backports main contrib non-free non-free-firmware
deb-src http://mirror.yandex.ru/debian/ testing-backports main contrib non-free non-free-firmware
deb http://mirror.yandex.ru/debian/ testing-proposed-updates main contrib non-free non-free-firmware
deb-src http://mirror.yandex.ru/debian/ testing-proposed-updates main contrib non-free non-free-firmware
deb http://www.deb-multimedia.org testing main non-free
deb http://dl.google.com/linux/chrome/deb/ stable main
Последние две строки - ссылки на репозиторий самых свежих кодеков и не только для Debian Linux и репозиторий Google Chrome соответственно. А предыдущие указывают на ближайшие сервера официальных репозиториев Debian ветки Testing с проприетарными пакетами.
Тем, кому важны свежие драйвера для видеокарты NVidea, разумно будет еще прописать путь до соответствующего репозитория.
После того, как вы приведете свой файл /etc/apt/sources.list в соответствие остается дать команду на обновление системы.
Но и тут есть нюанс. Если вы еще не перешли на ветку Testing, то вместо обычного:
sudo apt update
sudo apt upgrade
Вам придется выполнить в консоли:
sudo apt update
sudo apt full-upgrade
Предупреждение! Переход на следующую версию системы занимает длительное время и требует наличия свободного места на дисковой подсистеме. Потребуется перезагрузка, так как обновится и ядро Linux в том числе.
_______________________________________________________________________________
Если статья оказалась полезной, то возможно и другие статьи моего цикла оптимизаций производительности системы вам пригодятся: