Вы находитесь на странице: 1из 2

Добавление репозитория(ев) в ubuntu

Проблема:

На виртуальную машину была установлена Ubuntu 12.10. И первое с чем столкнулась -


ubuntu не захотела обновляться. Насколько поняла если ppa репозитории перестали
поддерживать разработчики, обновление будет давать сбои. Вываливались ошибки,
связанные с подключением к тому или иному серверу + что не могут быть проверены
подписи.

Решение:

Во первых надо убедиться, что у вас имеется файл etc/apt/sources.list (у меня он


оказался какой-то чудной, наверно все-таки это было связано с тем, что ubuntu была
установлена на виртуальную машину и ставился CD образ - лучше всего качать DVD
образ, по крайней мере в нем собрано все, что нужно). Открыть этот файл через редактор
nano:

sudo nano /etc/apt/sources.list

и вставить туда строки:

deb http://packages.linuxmint.com/ nadia main upstream import


deb http://archive.ubuntu.com/ubuntu/ quantal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ quantal-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ quantal-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ quantal partner
deb http://packages.medibuntu.org/ quantal free non-free
#deb http://archive.getdeb.net/ubuntu quantal-getdeb apps
#deb http://archive.getdeb.net/ubuntu quantal-getdeb games

Сохранить изменения в файле, выйти, а после этого:

обновить список пакетов:

sudo apt-get update

обновить версию дистрибутива:

sudo apt-get dist-upgrade

обновить сам дистрибутив:

apt-get upgrade

и перезагрузиться:

sudo reboot

С проблемой:

Ошибка GPG: http://security.debian.org wheezy/updates Release: Следующие подписи


не могут быть проверены, так как недоступен открытый ключ:
NO_PUBKEY AED4B06F473041FA

можно справиться так:


sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com AED4B06F473041FA

Это если не хватает подписей, система сама укажет какой ключ нужно прописать, а
команда добавления открытого ключа идентична вышепредставленной.

А есть способ намного удобней:

Зайти СЮДА, выбрать свою страну, выбрать свой дистрибутив, выбрать нужные вам
репозитории, в конце страницы нажать кнопочку Generate List и получаете готовый
sources.list плюс набор команд для импорта ключей, который вы просто копируете в
свой /etc/apt/sources.list.

Не забегая далеко от предыдущей заметки, установив драйвер для видеокарты +


получил требуемое разрешения я обрадовался, но радости моей не долго было
быть, ибо при попытке
sudo apt-get update

получал сообщение виду, что нет возможно найти репозитории. Ну оно то и понятно,
ведь ветка 11.04 убунту уже не поддерживается доработкой или исправлениями.
Но не стоит расстраиваться, ведь открыв
sudo gedit /etc/apt/sources.list

да, да, именно гедитом лучше всего открыть, потому как после открытия нажав
Ctrl+H я в поле Найти ввел
archive

а в поле Заменить на ввел
old-releases

и нажал Заменить все, а после чего сохранил изменения и сделал тот же


sudo apt-get update

обновление были загружены, а это означает, что коль изменить вместо archive (или


че там у вас в качестве источников, у меня это основной источник) на old-
releasesе мы будем иметь доступ к архиву старых версий веток систем.