Когато бягам apt update
на моя лаптоп Ubuntu той отпечатва поток от грешки относно целевите пакети/repos/DEP-11, които са „конфигурирани многократно“.
Тези грешки не пречат на apt да работи (така че не е проблем в този смисъл), но дългата разпечатка изглежда разхвърляна, досадна е за гледане и очевидно (тъй като ми казаха за това) е нещо, което трябва да поправя.
Но как?
Искам да кажа, не го направих преднамерено конфигурирайте репото (в моя случай Google Chrome) няколко пъти, така че да не мога просто да „отменя“ това, което направих. И използвам Ubuntu достатъчно дълго, за да знам това празно редактиране apt
файлове е истинско не-не.
За щастие, някой е направил прост инструмент, който автоматизира процеса на премахване на тези дублиращи се записи от файл(ове) със списък на подходящи източници.
Инструмент за почистване на Apt източници за Ubuntu
Въпросният инструмент се нарича aptsources-почистване. Това е Python скрипт с отворен код, който „открива и интерактивно деактивира дублиращи се записи на източници на Apt и изтрива файлове със списък на източници без валидни активирани записи на източници в /etc/sources.list
и /etc/sources.list.d/*.list
“.
Най-новата версия на този инструмент е от 2021 г., НО работи добре при моята инсталация на Ubuntu 23.04.
Това не е GUI инструмент (но тъй като apt грешките, които коригира, се виждат само от CLI, не мога да си представя, че това ще отблъсне някого). Това изисква python3-apt
и python3-regex
за работа, но и двете са достъпни за инсталиране на Ubuntu директно от стандартните хранилища.
За да използвате изтеглете .pyz
пакет от приложения от проекта GitHub, дайте му разрешение за стартиране и го стартирайте като root от терминален емулатор – очевидно никога не стартирайте неща, които изтегляте от интернет като root, без първо да ги разгледате добре (което направих и почувствах добре да продължа).
Ще подчертая, че ТРЯБВА да обръщате внимание на подканите на екрана. Те ще ви помолят да потвърдите действията (и ако не го направите, нищо няма да бъде направено/поправено).
Но това е основното.
Така че, ако сте объркан от грешки „целеви пакети, конфигурирани многократно в /etc/apt-sources.list“, може да обмислите използването на този инструмент за решение.
Публикациите се превеждат автоматично с google translate