Целевые пакеты, настроенные дважды и hellip; Lies

ОШИБКА:

W: Target Packages (partner/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1
W: Target Packages (partner/binary-i386/Packages) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1
W: Target Packages (partner/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1
W: Target Translations (partner/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1
W: Target Translations (partner/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1
W: Target DEP-11 (partner/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1
W: Target DEP-11-icons (partner/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1
W: Target Packages (partner/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1
W: Target Packages (partner/binary-i386/Packages) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1
W: Target Packages (partner/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1
W: Target Translations (partner/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1
W: Target Translations (partner/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1
W: Target DEP-11 (partner/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1
W: Target DEP-11-icons (partner/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list:40 and /etc/apt/sources.list.d/canonical_partner.list:1

ОШИБКА:

Обнаруживает и интерактивно деактивирует повторяющиеся записи источника Apt.

Использование: [ ! d5]

sudo python3 apt-remove-duplicate-source-entries.py
from __future__ import print_function
import aptsources.sourceslist

EMPTY_COMPONENT_LIST = (None,)

def get_duplicates(sourceslist):
    """
    Detects and returns duplicate Apt source entries.
    """

    sentry_map = dict()
    duplicates = list()
    for se in sourceslist.list:
        if not se.invalid and not se.disabled:
            for c in (se.comps or EMPTY_COMPONENT_LIST):
                key = (se.type, se.uri, se.dist, c)
                previous_se = sentry_map.setdefault(key, se)
                if previous_se is not se:
                    duplicates.append((se, previous_se))
                    break

    return duplicates


if __name__ == '__main__':
    try:
        input = raw_input
    except NameError:
        pass

    sourceslist = aptsources.sourceslist.SourcesList(False)
    duplicates = get_duplicates(sourceslist)

    if duplicates:
        for dupe, orig in duplicates:
            print(
                'Overlapping source entries:\n'
                '  1. {0}: {1}\n'
                '  2. {2}: {3}\n'
                'I disabled the latter entry.'.format(
                    orig.file, orig, dupe.file, dupe),
                end='\n\n')
            dupe.disabled = True

        print('\n{0} source entries were disabled:'.format(len(duplicates)),
            *[dupe for dupe, orig in duplicates], sep='\n  ', end='\n\n')
        if input('Do you want to save these changes? (y/N) ').upper() == 'Y':
            sourceslist.save()

    else:
        print('No duplicated entries were found.')

Проверял список моих источников, и нет дубликатов: http://4.1m.yt/ZpBycBf.png и http://2.1m.yt/Wh3BMA.png

Проверено список моих источников, и нет дубликатов 2.1m.yt/BJ84IEB.png (извините только разрешено 2 ссылки>.>)

kali@ADELL:/etc/apt/sources.list.d$ ls 
canonical_partner.list
canonical_partner.list.save
mefrio-g-ubuntu-plymouthmanager-xenial.list
mefrio-g-ubuntu-plymouthmanager-xenial.list.save
noobslab-ubuntu-macbuntu-xenial.list
noobslab-ubuntu-macbuntu-xenial.list.save
noobslab-ubuntu-themes-xenial.list
noobslab-ubuntu-themes-xenial.list.save
rodsmith-ubuntu-refind-xenial.list
rodsmith-ubuntu-refind-xenial.list.save
1
задан 31 May 2016 в 20:06

0 ответов

Другие вопросы по тегам:

Похожие вопросы: