Как мне восстановить репозитории по умолчанию?

Теперь при обновлении возникают ошибки, и я не могу установить большинство программ из-за поврежденного

/etc/apt/sources.list

файл. Есть ли копия, которую я могу загрузить, чтобы заменить ее?

Файл будет предназначен для Ubuntu 12.04 (финальная бета-версия) в Соединенных Штатах.

Вы можете использовать этот трюк. Открыть терминал ( нажав Ctrl+Alt+T ) и выполняйте эти

  • Переместите поврежденный файл в безопасное место

    sudo mv /etc/apt/sources.list ~/

    и воссоздать его

    sudo touch /etc/apt/sources.list
  • Открыть Программное обеспечение и обновления

    software-properties-gtk

    Это откроет software-properties-gtk без выбранного репозитория.

Затем измените сервер на Главный сервер или на любой другой сервер по вашему выбору. Вы должны включить некоторые репозитории из нового окна, чтобы создать новый sources.list файл в /etc/apt/.

ubuntu-software tab of software-properties-gtk

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

    updates tab of software-properties-gtk


Обновлено встроенным контентом

Это sources.list файл для Точного Панголина 12.04.

###### Ubuntu Main Reposdeb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse ###### Ubuntu Update Reposdeb http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse ###### Ubuntu Partner Repodeb http://archive.canonical.com/ubuntu precise partnerdeb-src http://archive.canonical.com/ubuntu precise partner###### Ubuntu Extras Repodeb http://extras.ubuntu.com/ubuntu precise maindeb-src http://extras.ubuntu.com/ubuntu precise main

Если вы используете другую версию, вам необходимо заменить precise слово с названием вашей версии Ubuntu. Вы можете увидеть, какое имя вы должны использовать с помощью этой команды:

lsb_release -c -s

Чтобы заменить слово, вы можете использовать это sed команда (при условии, что вы скопировали исходное содержимое в /etc/apt/sources.list):

sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list

Примечание 1: слово deb и deb-src относится к формату репозитория. deb предназначен для двоичных пакетов и deb-src предназначен для пакетов с исходным кодом.

Примечание 2: С помощью # в начале строки делает эту строку комментарием. apt будет игнорировать его, поэтому все репозитории, упомянутые в этой строке, будут отключены.

Примечание 3: Есть строки репозитория, которые включают в себя все четыре компонента: main, universe, restricted, multiverse. Вы можете отключить один или несколько из них, удалив слово.

Примечание 4: Вы можете найти некоторое объяснение репозиториев в этом мой другой ответ

Для выпусков, выпущенных до 18.04 включительно, вы можете использовать https://repogen.simplylinux.ch (в настоящее время 20.04 и более поздние версии не поддерживаются этим инструментом).

Выберите свою страну и версию Ubuntu.

Для набора репозиториев по умолчанию вам необходимо включить эти репозитории.

  • Все репозитории ветвей Ubuntu.
  • Безопасность - Важные Обновления Для Системы Безопасности.
  • Хранилище источников безопасности
  • Обновления - Рекомендуемые обновления
  • Репозиторий источников обновлений

Если вы хотите установить программное обеспечение из партнерских репозиториев Canonical (программное обеспечение с закрытым исходным кодом), включите партнерские репозитории Ubuntu (оба из них).

Включите любой сторонний репозиторий, который вы хотите включить.

Теперь нажмите кнопку Создать список внизу этой страницы, и вы увидите сгенерированный вами sources.list.

Замените старые источники.список с новым

Выполните следующие команды в терминале.

sudo mv /etc/apt/sources.list /etc/apt/sources.list.oldgksudo gedit /etc/apt/sources.list

Скопируйте/вставьте весь текст из вновь созданных источников.список в этот файл. Сохраните его и закройте Gedit.

Теперь обновите apt.

sudo apt-get update

Это обновит индекс вашего репозитория с текущими источниками.список, а затем вы можете установить любое программное обеспечение с помощью Software Center, Synaptic или apt-get.

По умолчанию для ваших источников будет создана резервная копия.файл списка в том же самом каталоге.

sudo cp /etc/apt/sources.list.save /etc/apt/sources.list

Ответ на аналогичный вопрос здесь: https://askubuntu.com/a/465210/150936

http://repogen.simplylinux.ch / отключен прямо сейчас … есть еще какие-нибудь идеи? Нужны репозитории по умолчанию для 13.10

Вы пробовали приложение с графическим интерфейсом “Источники программного обеспечения”? Я не использую 12.04, но в прошлом именно здесь вы могли выбрать местоположение репозитория и отредактировать, какие из них использовать из этого местоположения.

Я так и сделал, и ни одна из перечисленных ошибок в этом не была. Я просто хочу найти копию источников.файл списка, каким он был, когда я только что установил Ubuntu.

Вы должны иметь возможность перейти на вкладку “Другое программное обеспечение” и удалить повторяющиеся записи. Или, если вы не уверены, вы можете снять некоторые флажки и посмотреть, решит ли это проблему. Кроме того, вы запустили “sudo apt-get update”, как было предложено?

Да, я это сделал. Это дает мне `W: Не удалось извлечь http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/source/Sources 404 Не найдено

W: Не удалось извлечь http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/binary-amd64/Packages 404 Не найдено

W: Не удалось извлечь http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/binary-i386/Packages 404 Не найдено

E: Не удалось загрузить некоторые индексные файлы. Они были проигнорированы или вместо них использовались старые.
`

Все те, у которых есть ppa.launchpad.сеть должна быть указана на вкладке “Другое программное обеспечение” и может быть отключена или удалена. На самом деле, я полагаю, что все файлы с URL-адресами http:// могут быть отключены и будут потеряны, если вы замените файл на значение по умолчанию. Если вы пойдете в "http://ppa.launchpad.net , вы увидите большой список, который включает в себя такие вещи, как “pmcenery”; Я проследил за ним до ppa / ubuntu / dists и увидел, что последняя версия была изящной, так что здесь нет ничего оригинального или точного. Вот почему вы получаете сообщение об ошибке 404 (не найдено).

возможный дубликат Мне нужна копия по умолчанию /etc/apt/sources.list