Вопрос Как я могу получить новый /etc/apt/sources.list? [закрыто]


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

Edit: Более того, произошло то, что я изменил все вхождения «archive.ubuntu.com» в этом файле на «old-releases.ubuntu.com», но тогда это вызвало команду sudo apt-get install [package-name] всегда возвращаться с помощью «Не удается найти пакет ...», независимо от того, какое имя пакета я набрал. Поэтому я попытался переключить все вхождения на то, что они изначально были, используя sed, и вот тогда все в этом файле исчезло ...


2
2018-03-22 18:51


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


возможный дубликат Как установить программное обеспечение или обновить его из старого неподдерживаемого выпуска? - Radu Rădeanu


ответы:


Существует копия этого файла в /usr/share/doc/apt/examples/sources.list

Вы можете создать новую копию, выполнив следующие действия:

sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list

2
2018-03-22 19:02



хм, спасибо .. Но из того, что я вижу, эта новая копия имеет длину всего 11 строк, тогда как я помню исходный файл (даже до того, как я сделал какие-либо изменения для него в первую очередь), но был намного длиннее, и мне пришлось прокрутите немного, чтобы добраться до дна. Вы знаете, в чем разница? - sofu_stack_user
Шаблон не содержит всех комментариев в оригинале. - Jorge Castro


Поддержка 11.04 прекращена, и у вас может быть трудное время, полностью восстанавливающее файл sources.list до вашего предыдущего содержимого. Можете ли вы перейти на новую версию, возможно, с долгосрочной поддержкой? 12.04 LTS может быть вашим лучшим вариантом, и 14.04 LTS выйдет в следующем месяце.

Попробуйте обновить с помощью FromUSBStick инструкции. Я использую это для восстановления системы, это хороший инструмент для ношения в вашем рюкзаке. Если ваше оборудование устарело, и вы обеспокоены спросом на вашу систему, вы всегда можете отказаться от функций «fancier» Unity и Compiz и т. Д.

Это сообщение в блоге может оказаться полезным

Если обновление не является вариантом, вы можете восстановить свой источник.list следующим образом:

 sudo sed -i 's,http://.*ubuntu.com,http://old-releases.ubuntu.com,g' /etc/apt/sources.list

sudo apt-get -y update

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

dpkg-divert --local --rename --add /etc/cloud/templates/sources.list.tmpl

sed -i  's,http://.*ubuntu.com,http://OLDRELEASEDOMAIN.com,g' \

     /etc/cloud/templates/sources.list.tmpl.distrib \

    | sudo tee /etc/cloud/templates/sources.list.tmpl

где OLDRELEASEDOMAIN является «старым выпуском DOT ubuntu DOT com» (учитывая, что URL-адрес здесь не разрешен, вам также предлагается обновить вашу систему).


0
2018-03-22 19:09



Благодарю. поэтому при обновлении до более новой версии вам нужно сделать резервную копию всех файлов, которые вы хотите? - sofu_stack_user
Не в принципе, нет; обновление перезапишет старую операционную систему, но не удалит файлы, добавленные вами после предыдущей установки. Тем не менее, это хорошая мера предосторожности для резервного копирования всего, что вы хотите сохранить, на случай, если что-то пойдет не так во время обновления. - Jos