среда, 18 мая 2011 г.

Настройка репозитория debian.bsu.ru



Заходим по ссылке «Ubuntu «Lucid Lynx» 10.04 LTS i386, amd64″:
Выделяем и копируем весь текст на данной странице. Теперь откроем списки репозиториев на нашем компьютере. Они находятся в папке /etc/apt. Основная часть в файле sources.list. Открывать нам его нужно с администраторскими правами, т.к. файл защищен от записи. Для этого открываем в верхнем меню пункт Приложения (Applications), затем Стандартные (Accessories) и там находим Терминал (Terminal).
В окошке терминала пишем:
sudo gedit /etc/apt/sources.list
Разберемся, что это значит. sudo – это утилита для запуска команд с правами суперпользователя (root). Все важные операции нужно будет производить из под суперпользователя (из под рута, как обычно говорят). Эта команда ставится перед основной, которая должна быть запущена с повышенными правами. Далее gedit – это текстовый редактор в Linux. Аналог простого блокнота в Windows. Через него мы попросту открываем нужный нам файл. И, наконец,/etc/apt/sources.list – это полный путь до нужного нам файла sources.list. Слеш впереди означает, что это абсолютный путь. Слэш – это корневая директория диска.
Вернемся к нашим баранам. После ввода этой строки и нажатия Enter система предложит Вам ввести пароль суперпользователя. Это тот самый пароль, который Вы придумали при установке системы в первой главе нашего курса. Вводим его и нажимаем Enter. Через мгновение откроется текстовый редактор Gedit, и в нем мы увидим содержимое файла sources.list. Заменим весь текст данного файла, текстом, скопированным с упомянутого выше  сайта:
Правда, в этом списки закомментированы некоторые репозитории. Мы их раскомментируем, т.к. они нам очень даже пригодятся. Т.е. убираем значки # перед словами
deb http://debian.bsu.ru/…
В итоге у нас получится вот так:
## Ubuntu 10.04
deb http://debian.bsu.ru/ubuntu lucid main multiverse restricted universe
#deb http://archive.ubuntu.com/ubuntu lucid main multiverse restricted universe

## Ubuntu 10.04 Important Security Updates
deb http://debian.bsu.ru/ubuntu lucid-security main multiverse restricted universe
#deb http://archive.ubuntu.com/ubuntu lucid-security main multiverse restricted universe

## Ubuntu 10.04 Recommended Updates
deb http://debian.bsu.ru/ubuntu lucid-updates main multiverse restricted universe
#deb http://archive.ubuntu.com/ubuntu lucid-updates main multiverse restricted universe

## Ubuntu 10.04 Unsupported Updates
deb http://debian.bsu.ru/ubuntu lucid-backports main multiverse restricted universe
#deb http://archive.ubuntu.com/ubuntu lucid-backports main multiverse restricted universe

## Ubuntu 10.04 Pre-released Updates
deb http://debian.bsu.ru/ubuntu lucid-proposed main restricted multiverse universe
#deb http://archive.ubuntu.com/ubuntu lucid-proposed main restricted multiverse universe

## Ubuntu 10.04 Partner Repository
deb http://debian.bsu.ru/ubuntu-canonical lucid partner
#deb http://archive.canonical.com/ubuntu lucid partner

## Medibuntu
deb http://debian.bsu.ru/medibuntu lucid free non-free
#deb http://packages.medibuntu.org/ lucid free non-free

## Google Linux Software Repositories http://www.google.com/linuxrepositories/
deb http://debian.bsu.ru/google stable non-free main
#deb http://dl.google.com/linux/deb/ stable non-free main

## Ubuntu Games http://www.playdeb.net/
deb http://debian.bsu.ru/getdeb lucid-getdeb games
#deb http://archive.getdeb.net/ubuntu lucid-getdeb games
Мы только что включили репозитории стороннего софта вроде софта для Linux от Google, медиа-репозиторий от Ubuntu и репозиторий с играми.
Все, теперь можем смело сохранять этот файл и закрывать.
Терминал у нас еще открыт. Так что пишем в нем следующую команду:
sudo apt-get update
Запустится процесс обновления списков репозитория:
Эта команда обновит списки репозиториев. Дождитесь завершения обновления. Вроде все нормально, но в конце у нас выскочило нечто вроде:
Эти сообщения говорят о том, что у нас не добавлены ключи. В принципе у вас все будет работать и без них, т.е. эти сообщения можно благополучно проигнорировать. Но правильности ради стоит эти ключи добавить. Делать мы это будет не по одному, вводя команды, а используем очень удобный скрипт, найденный на просторах Интернета. Он во многом облегчит вам жизнь сейчас, и, вполне возможно, пригодится в будущем при возникновении проблем с ключами.

Ключи репозиториев

Скачаем файл add-keys.sh и положим в домашнюю папку (Переход – Домашняя папка). Теперь открываем терминал (Приложения – Стандартные – Терминал) и даем права на исполнение этого скрипта. Вводим:
chmod 777 ~/add-keys.sh
Далее запускаем сам скрипт командой:
~/add-keys.sh
Система попросит ввести пароль. Вводим пароль, указанный нами при установке системы, и жмем Enter. Скрипт проверит отсутствующие ключи и добавит их.
По окончании работы скрипта еще раз обновим репозитории:
sudo apt-get update

Теперь обновление проходит гладко без сообщений об ошибках.
Поздравляю! Этот скрипт add-keys.sh вы можете теперь удалить, а можете оставить на случай, если у вас опять будут отсутствовать ключи новых добавленных репозиториев.

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

Отправить комментарий