Теперь при обновлении возникают ошибки, и я не могу установить большинство программ из-за повреждения
/etc/apt/sources.list
файл. Можно ли скачать копию, чтобы заменить ее?
Файл будет для Ubuntu 12.04 (Final Beta) в Соединенных Штатах.
repository
software-sources
Энди Кастилль
источник
источник
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.
Ответы:
Вы можете использовать этот трюк. Откройте терминал (Нажатие Ctrl+ Alt+ T) и выполните эти
Переместите поврежденный в безопасное место
и воссоздать его
Открытое программное обеспечение и обновления
Откроется
software-properties-gtk
без выбранного хранилища.Затем измените сервер на Главный сервер или любой другой сервер по вашему выбору. Вы должны включить некоторые репозитории из нового окна, чтобы создать новый
sources.list
файл в/etc/apt/
.После включения некоторых источников на вкладке программного обеспечения Ubuntu вы можете включить обновления. Для этого перейдите на вкладку « Обновления » и выберите один или несколько каналов обновлений. Я рекомендую выбирать каналы безопасности и обновления как минимум. (Это изображение позже добавлено из Ubuntu xenial, поэтому могут быть некоторые различия)
Обновлен со встроенным контентом
Это
sources.list
файл для 12.04 Precise Pangolin.Если вы используете другой выпуск, вам нужно заменить
precise
слово на название вашего выпуска Ubuntu. Вы можете увидеть, какое имя вы должны использовать с этой командой:Чтобы заменить слово, вы можете использовать эту
sed
команду (при условии, что вы скопировали содержимое источников/etc/apt/sources.list
):Примечание 1: слово
deb
иdeb-src
относится к формату хранилища.deb
для бинарных пакетов иdeb-src
для исходных пакетов.Примечание 2: Использование
#
в начале строки делает эту строку комментарием.apt
будет игнорировать его, поэтому любые репозитории, упомянутые в этой строке, будут отключены.Примечание 3: Есть репозиторий линии , которая включает все четыре компонента:
main
,universe
,restricted
,multiverse
. Вы можете отключить один или несколько из них, удалив слово.Примечание 4: Вы можете найти некоторые объяснения репозиториев в этом моем другом ответе
источник
apt
Перейдите на https://repogen.simplylinux.ch .
Выберите свою страну и релиз Ubuntu.
Для набора репозиториев по умолчанию вам необходимо включить эти репозитории.
Если вы хотите установить программное обеспечение из репозиториев партнеров Canonical (программное обеспечение с закрытым исходным кодом), включите репозитории партнеров Ubuntu (оба).
Включите любой сторонний репозиторий, который вы хотите включить.
Теперь нажмите кнопку «Создать список» внизу этой страницы, и вы увидите созданный вами список sources.list.
Замените старый sources.list новым
Выполните следующие команды в терминале.
Скопируйте / вставьте весь текст из недавно созданного списка sources.list в этот файл. Сохраните его и закройте Gedit.
Теперь обновите кв.
Это обновит ваш индекс репозитория текущим sources.list, а затем вы сможете установить любое программное обеспечение, используя Software Center, Synaptic или apt-get.
источник
По умолчанию резервная копия для вашего файла sources.list находится в том же каталоге.
Ответ на аналогичный вопрос здесь: https://askubuntu.com/a/465210/150936
источник