Не удалось загрузить информацию о хранилище из-за отсутствия CDROM
При обновлении я получил это сообщение об ошибке:
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
Что делать?
8 ответов
Запустите "Программное обеспечение и обновления" и снимите флажок рядом с "Cdrom с Ubuntu"
Проблема здесь в том, что ваша ОС ищет CD-ROM в списке источников apt. Чтобы исправить это:
sudo vi /etc/apt/sources.list
Удалите все строки, которые включают CD-ROM. Сохраните файл и попробуйте еще раз.
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
Он пытается использовать репозитории на компакт-диске, который вы использовали для установки Ubuntu, но не можете получить к ним доступ (возможно, потому что компакт-диск отсутствует в приводе). Предполагая, что у вас есть интернет-соединение, которое вы можете использовать для установки нового программного обеспечения (и обновлений), вы можете безопасно отключить репозитории на компакт-диске.
Для этого:
Нажмите Alt+F2 и введите gksudo software-properties-gtk и введите свой пароль в появившемся диалоге.
Теперь в появившемся окне вы сможете отключить использование репозиториев cdrom, сняв флажок в нижней части "вкладки программного обеспечения Ubuntu" или "вкладки другого программного обеспечения" (скорее всего, в прежнем месте). Надеюсь это поможет.
Возможно, вам стоит взглянуть на эту ссылку. В основном, вам нужно открыть центр программного обеспечения, перейти в "Правка"> "Исходники" и снять галочку с CD.
Вы выбрали CD-ROM в качестве источников программного обеспечения, поэтому он проверяет CD-ROM на наличие источника.
Чтобы снять флажок с компакт-диска, перейдите к:
настройки системы
программные источники
другое программное обеспечение
снимите флажок с компакт-диска.
Это решит вашу проблему.
Удаление CDROM из репозиториев должно решить проблему (так как apt-get пытается читать с компакт-диска, которого нет). Просто зайдите в System->Administration->Software Sources и снимите флажок с CDROM...
Теперь это решение, если вы хотите обновить пакеты через Интернет. Я пока не знаю решения для фактического обновления с CD (я просто знаю, что вы должны запустить apt-cdrom add после вставки компакт-диска с более новой версией Ubuntu, но кажется apt-get upgrade игнорирует CD) - кто-то еще может помочь с этим...
Похоже, ваш менеджер обновлений ищет обновления на установочном компакт-диске. Я бы предложил установить Synaptic, если он еще не установлен, а затем использовать его, чтобы взглянуть на исходные коды вашего программного обеспечения.
sudo apt-get установить synaptic
Затем загрузите Synaptic. Найдите "Настройки"> "Хранилища" в меню.
Перейдите на вкладку "Другое программное обеспечение" и убедитесь, что cdrom не "отмечен". Вы также можете снять отметки в этом списке для Skype. Затем закройте это окно и нажмите кнопку "Перезагрузить" в Synaptic.