Установленный snapd на 14.04 & hellip; теперь & ldquo; Не удалось выполнить вызов метода: Unit postgresql@9.4-main.service не удалось загрузить: нет такого файла или каталога. & Rdquo; [dубликат]

Я всегда получаю это предупреждение всякий раз, когда пытаюсь запустить sudo apt-get update.

W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise-updates_main_binary-i386_Packages) W: You may want to run apt-get update to correct these problems

Ниже выведено из файла /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu precise main restricted deb-src http://archive.ubuntu.com/ubuntu precise main restricted deb http://archive.ubuntu.com/ubuntu precise-updates main restricted deb-src http://archive.ubuntu.com/ubuntu precise-updates main restricted deb http://archive.ubuntu.com/ubuntu precise universe deb-src http://archive.ubuntu.com/ubuntu precise universe deb http://archive.ubuntu.com/ubuntu precise-updates universe deb-src http://archive.ubuntu.com/ubuntu precise-updates universe deb http://archive.ubuntu.com/ubuntu precise multiverse deb-src http://archive.ubuntu.com/ubuntu precise multiverse deb http://archive.ubuntu.com/ubuntu precise-updates multiverse deb-src http://archive.ubuntu.com/ubuntu precise-updates multiverse deb http://archive.ubuntu.com/ubuntu precise-security main restricted deb-src http://archive.ubuntu.com/ubuntu precise-security main restricted deb http://archive.ubuntu.com/ubuntu precise-security universe deb-src http://archive.ubuntu.com/ubuntu precise-security universe deb http://archive.ubuntu.com/ubuntu precise-security multiverse deb-src http://archive.ubuntu.com/ubuntu precise-security multiverse

Как мне исправить?

188
задан 24 May 2017 в 09:59

34 ответа

В случае W: Duplicate sources.list entry http://dl.google.com/linux/chrome/deb/ stable/main amd64 Packages (/var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_main_binary-amd64_Packages)

Open: sources.list.d

rm google.list

, поэтому остается только google-chrome.list

0
ответ дан 23 July 2018 в 22:03

Выполните следующие действия для удаления дубликатов

cat /etc/apt/sources.list | perl -ne '$H{$_}++ or print' > /tmp/sources.list && sudo mv /tmp/sources.list /etc/apt/sources.list
0
ответ дан 23 July 2018 в 22:03

Сделайте резервную копию своих sources.list:

sudo cp /etc/apt/sources.list{,.backup}

Теперь удалите оригинал и обновите:

sudo rm /etc/apt/sources.list && sudo apt-get update
10
ответ дан 23 July 2018 в 22:03

Я пытаюсь выполнить возможности, предлагаемые другими пользователями с помощью терминала, поскольку это то, что вы просили, в основном:

войти, если вы используете текстовую установку или нажмите Alt + F2 и введите gnome -терминал, если вы используете GUI

Затем введите

sudo nano /etc/apt/sources.list

(Чтобы лучше понять: в каталоге /etc вы можете найти (почти) все файлы конфигурации вашего компьютера и в каталоге apt вы найдете файл souces.list, содержащий все репозитории, которые APT использует для обновления или установки и обновления программного обеспечения)

Отредактируйте удаление файла или комментирование с помощью # в начале из строки любые дублированные строки.

Нажмите Alt + X, чтобы выйти, и нажмите F2 , чтобы сохранить файл (или n, чтобы выйти без сохранения).

Затем обновите, чтобы убедиться, что вы исправили его:

sudo apt-get update

Удачи!

1
ответ дан 23 July 2018 в 22:03
  • 1
    Я также думаю, что развитый текстовый редактор, такой как vim, может автоматически находить дубликаты, но я не знаю, как сделать, чтобы какая-либо информация была бы интересной – Pitto 18 November 2010 в 21:17
  • 2
    просто попробовал, приятно и просто :-) nice :-) – bmbaker 29 January 2012 в 01:40
  • 3
    Это не говорит, как это сделать. – RolandiXor♦ 15 November 2014 в 21:43

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

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