Мой список блогов

пятница, 1 августа 2014 г.

Ремонт sources.list в Ubuntu

Сегодня поговорим о серьезных вещах - как починить sources.list, если вы  смогли его сломать, будем тогда его чинить.
Итак, сломали файл sources.list, в котором хранится информация о репозиториях. В результате - мы не можем обновиться.

Итак приступим, есть несколько решений:

  • Восстановить из резервной копии;
  • Востановить файл sources.list, прочитав нижеследующий текст.
Есть замечательный проект по созданию файла источников (ака sources.list)
Поступаем так:
  1. Заходим на сайт repogen.simplylinux.ch;
  2. Выбираем страну (надо только для выбора сервера, поэтому можно и не выбирать);
  3. Выбираем свой дистрибутив (а вот это надо);
  4. Ставим галочки на все, что хотим.  Тут рекомендую все, что не "3rd Parties Repos";
  5. Посмотреть на список "3rd Parties Repos", и выбрать свои любимый софт;
  6. Нажать на пимпу "Generate List".
  7. Вам будет сгенерирован файл sources.list для вашего дистрибутива с необходимыми репами. Типа такого:
#############################################################
################### OFFICIAL UBUNTU REPOS ###################
#############################################################
###### Ubuntu Main Repos
deb http://bf.archive.ubuntu.com/ubuntu/ maverick main restricted universe multiverse
###### Ubuntu Update Repos
deb http://bf.archive.ubuntu.com/ubuntu/ maverick-security main restricted universe multiverse
deb http://bf.archive.ubuntu.com/ubuntu/ maverick-updates main restricted universe multiverse
deb http://bf.archive.ubuntu.com/ubuntu/ maverick-proposed main restricted universe multiverse
deb http://bf.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu maverick partner
##############################################################
##################### UNOFFICIAL  REPOS ######################
##############################################################
###### 3rd Party Binary Repos
#### AWN (Avant Window Navigator) Testing Packages - http://awn-project.org/
## Run this command: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BF810CD5
deb http://ppa.launchpad.net/awn-testing/ppa/ubuntu maverick main
#### Chromium Project - http://code.google.com/chromium/
## Run this command: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4E5E17B5
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu maverick main



  1. Копируем все это в sources.list.
  2. (файл sources.list хранится тут):
    /etc/apt/sources.list
  3. Берем строки, начинающиеся с  "## Run this command:" и вбиваем их в терминале. Это надо для "принятия" ключей шифрования. Т.е. для AWN (из примера выше) надо запустить в терминале команду:
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BF810CD5
Не менее такая же тема есть для дистрибутивов Debian.
Все мы спарвились :)!

Комментариев нет: