Не удалось загрузить информацию о хранилище из-за отсутствия CDROM

22

При обновлении я получил это сообщение об ошибке:

W:Failed to fetch cdrom://Ubuntu 11.10 _Oneiric Ocelot_ - Release amd64 (20111012)/dists/oneiric/main/binary-i386/Packages  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
W:Failed to fetch http://ppa.launchpad.net/synce/ubuntu/dists/your_ubuntu_version/main/source/Sources  404  Not Found

Что делать?

ХАРИС МИХАЭЛИДЕС
источник

Ответы:

27

Запустите «Программное обеспечение и обновления» и снимите флажок рядом с «Cdrom с Ubuntu» введите описание изображения здесь

Денис
источник
1
Название инструмента в настоящее время Software & Updates .
Гуннар Хьялмарссон
16

Проблема здесь в том, что ваша ОС ищет CD-ROM в списке источников apt. Чтобы исправить это:

sudo vi /etc/apt/sources.list

Удалите все строки, которые включают CD-ROM. Сохраните файл и попробуйте еще раз.

RWC
источник
Спасибо, просто попробую, пока нашел только одну строчку с CD-ROM в нем. deb cdrom: [Ubuntu 11.10 Oneiric Ocelot - Выпуск i386 (20111012)] / основная версия oneiric ограничена
Mattlinux1
1
Да, вы можете удалить его или закомментировать, поместив знак # в начале строки.
rwc
Готово Спасибо, его сейчас говорят, что его обновили. :)
Mattlinux1
Слава Богу, я не единственный, кто использует командную строку. Я закомментировал строку, после которой я смог бежать, apt-get updateа затем apt-get install php5-dev. Спасибо. Вот некоторая документация: help.ubuntu.com/community/Repositories/CommandLine
Buttle
8

Эти W:линии являются предупреждениями. Первый - потому что у вас все еще есть установочный компакт-диск (тот, который вы использовали для установки Ubuntu) в качестве возможного источника программного обеспечения, но в данный момент его нет в вашем приводе (разумно, игнорируйте его). Вторая причина в том, что вы скопировали URL (веб-адрес) дословно, а не изменили your_ubuntu_versionимя вашей версии Ubuntu. http://ppa.launchpad.net/synce/ubuntu/dists/oneiric/main/source/SourcesВместо этого следует читать , поскольку вы используете Oneiric Ocelot (11.10).

Вы можете получить доступ к источникам программного обеспечения через Центр программного обеспечения Ubuntu, чтобы внести изменения в свои списки источников - https://help.ubuntu.com/community/Repositories/Ubuntu#Adding_Repositories_in_Ubuntu

Lakritsbollar
источник
6

Он пытается использовать репозитории на компакт-диске, который вы использовали для установки Ubuntu, но не можете получить к ним доступ (возможно, потому что компакт-диск отсутствует в приводе). Предполагая, что у вас есть интернет-соединение, которое вы можете использовать для установки нового программного обеспечения (и обновлений), вы можете безопасно отключить репозитории на компакт-диске.

Для этого:

Нажмите Alt+, F2затем введите gksudo software-properties-gtkи введите свой пароль в появившемся диалоге.

Теперь в открывшемся окне вы сможете отключить использование репозиториев cdrom, сняв флажок в нижней части «вкладки программного обеспечения Ubuntu» или «вкладки другого программного обеспечения» (скорее всего, в прежнем месте). Надеюсь это поможет.

adempewolff
источник
3

Возможно, вам стоит взглянуть на эту ссылку. В основном, вам нужно открыть центр программного обеспечения, перейти в «Правка»> «Исходники» и снять галочку с CD.

uniquerockrz
источник
3

Вы выбрали CD-ROM в качестве источников программного обеспечения, поэтому он проверяет CD-ROM на наличие источника.

Чтобы снять флажок с компакт-диска, перейдите к:

  1. системные настройки

  2. программные источники

  3. другое программное обеспечение

  4. снимите флажок с компакт-диска.

Это решит вашу проблему.

жеребцов
источник
0

Похоже, ваш менеджер обновлений ищет обновления на установочном компакт-диске. Я бы предложил установить Synaptic, если он еще не установлен, а затем использовать его, чтобы взглянуть на исходные коды вашего программного обеспечения.

sudo apt-get установить synaptic

Затем загрузите Synaptic. Найдите «Настройки»> «Хранилища» в меню.

Перейдите на вкладку «Другое программное обеспечение» и убедитесь, что cdrom не «отмечен». Вы также можете снять отметки в этом списке для Skype. Затем закройте это окно и нажмите кнопку «Перезагрузить» в Synaptic.

warkior
источник
Для Skype вы можете просто загрузить последнюю версию с сайта skype.com skype.com/intl/en-us/get-skype/on-your-computer/linux
warkior
когда я использую это, я получаю это: Не удалось получить archive.canonical.com/commercial-ppa-uploaders/skype/ubuntu/… 404 Not Found [IP: xxxxxxxxx] Не удалось получить archive.canonical.com/commercial-ppa-uploaders / skype / ubuntu /… 404 Not Found [IP: xxxxxxxxxxxxx] Не удалось загрузить некоторые индексные файлы. Они были проигнорированы, или вместо них использовались старые. я просто хочу продолжать использовать его, как я использовал 12.04, но это заставляет меня нервничать: / спасибо!
MrZazhy
0

Удаление CDROM из репозиториев должно решить проблему (поскольку apt-getон пытается прочитать с cdrom, которого там нет). Просто зайдите в System-> Administration-> Software Sources и снимите флажок с CDROM ...

Теперь это решение, если вы хотите обновить пакеты через Интернет. Я пока не знаю решения для фактического обновления с CD (я просто знаю, что вы должны запустить apt-cdrom addпосле установки CD с более новой версией Ubuntu, но, похоже, apt-get upgradeигнорирует CD) - кто-то другой мог бы помочь с этим ...

правый
источник