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


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

/etc/apt/sources.list

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

Файл будет для Ubuntu 12.04 (Final Beta) в Соединенных Штатах.


113
2018-04-21 18:08


происхождения


Пробовали ли вы приложение GUI «Software Sources»? Я не запускаю 12.04, но в прошлом вы можете выбрать местоположение репозитория и отредактировать, какие из них использовать из этого местоположения. - Marty Fried
Я сделал, и ни одна из перечисленных ошибок не была в этом. Я просто хочу найти копию файла sources.list, как это было, когда я только что установил Ubuntu. - Andy Castille
Вы должны иметь возможность перейти на вкладку «Другое программное обеспечение» и удалить дубликаты записей. Или, если вы не уверены, вы можете снять флажок и посмотреть, не устраняет проблему. Кроме того, вы запустили «sudo apt-get update», как это было предложено? - Marty Fried
Да. Это дает мне W: Failed to fetch http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/source/Sources 404 Not Found W: Failed to fetch http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead. - Andy Castille
Все из них с ppa.launchpad.net должны быть перечислены на вкладке «Другое программное обеспечение» и могут быть отключены или удалены. На самом деле, я считаю, что все из них с URL http: // могут быть отключены и будут потеряны, если вы замените файл по умолчанию. Если вы перейдете к "ppa.launchpad.net, вы увидите большой список, который включает такие вещи, как «pmcenery»; Я последовал за ним в ppa / ubuntu / dists и увидел, что последняя версия была natty, поэтому нет никого или точного, чтобы быть. Вот почему вы получаете ошибку 404 (не найдена). - Marty Fried


ответы:


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

  • Удалите поврежденный

    sudo rm /etc/apt/sources.list
    
  • Открыть программное обеспечение-свойства-gtk

    sudo -i software-properties-gtk
    

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

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

    ubuntu-software tab of software-properties-gtk

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

    updates tab of software-properties-gtk


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

Это sources.list файл для 12.04 Точный Панголин. Если вы используете другой выпуск, вам нужно заменить precise слово с вашим именем выпуска ubuntu. Вы можете увидеть, какое имя вы должны использовать с этой командой

lsb_release -c -s

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

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

Теперь, содержание sources.list с основным зеркалом ubuntu

###### Ubuntu Main Repos
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse 
deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse 

###### Ubuntu Update Repos
deb 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 Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner

###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main

Примечание 1: слово deb а также deb-src относится к формату репозитория. deb is for binary package anddeb-src` для исходного пакета.

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

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

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


105
2017-09-24 09:47



А если бы я был на сервере Ubuntu ?! - Mr.Hyde
Это не помогло мне - новые источники. - hydroxide
Я тестировал это снова сейчас, он генерирует новый. Вы должны включить некоторый репозиторий, например, главную, юниверс и т. Д. - Anwar
Спасибо, в других местах, которые я смотрел, не упоминался раздел обновления. Мне потребовалось установить вещи с apt - Darrel Holt
Thnaks, вы сохраняете мою операционную систему, rs - Diogo Henrique Fragoso de Oliv


Идти к https://repogen.simplylinux.ch,

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

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

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

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

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

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

Замените старые sources.list на новый

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

sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
gksudo gedit /etc/apt/sources.list

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

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

sudo apt-get update

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


92
2018-04-21 18:24



Где-то в прошлом вы добавили ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/source/... в ваш список. У вас была последняя версия перед бета-тестированием? Я подозреваю, что обновитель изменил natty на точный, но нет точной версии, доступной для этого пакета. Я удалю его из «Other Software». Между прочим, ошибка ничего не мешает. - Marty Fried
Не могли бы вы поместить свою новую информацию в свой вопрос вместо комментариев, трудно понять, в какой части у вас проблема, за которой вы застряли. - Jorge Castro
Это заставит меня снова установить все программы и снова связать все PPA? Я действительно думаю, что мне нужно освежить sources.list, но я не знаю, сколько времени потребуется, чтобы установить все ...: D И это абсолютно безопасно, строго? Он не может делать такие вещи, как внезапно прекратить использовать такие вещи, как ядро, grub и т. Д., Правильно? - Adrians Netlis


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

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

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


10
2018-04-26 16:06



cp: не может stat `/etc/apt/sources.list.save ': нет такого файла или каталога - Mr.Hyde