Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Подключение дополнительных репозиториев и обновление

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Другие дистры
 
Автор Сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Чт Фев 01, 2007 4:28 pm    Заголовок сообщения: Подключение дополнительных репозиториев и обновление
Ответить с цитатой

Когда вы только установили Ubuntu, по умолчанию вы подключены к репозиториям main, security и updates. В общем-то названия говорят сами за себя, но, вполне вероятно, что и они требуют пояснений. Вот цитата со странички о репозиториях в архиве Wiki русскоязычного сообщества Ubuntu.
- Репозитарий main - основной репозитарий, программы со свободными лицензиями, имеют гарантированную своевременную поддержку.
- Репозитарий restricted - программы с несвободными лицензиями, имеют ограниченную поддержку (например, драйверы видеокарт).
- Репозитарий universe - программы c открытыми лицензиями, своевременная поддержка не гарантируется, но возможна.
- Репозитарий multiverse - программы с несвободными лицензиями, не поддерживаются обновлениями/исправлениями.
- Репозитарий security - здесь появляются исправления для пакетов из main и restricted.
- Репозитарий backports - неофициальные пакеты свежих версий программ, собранные добровольцами-энтузиастами Ubuntu
Как вы уже догадались, очень многих вещей в репозиториях по умолчанию просто нет. Поэтому для большего комфорта их нужно подключить.
Но перед этим еще одно маленькое отступление. После установки и логина в свою учетную запись, вы почти 100% увидите в правом верхнм углу экрана примерно то, что на этих картинках -


Это значит, что уже доступны новые и обновленные пакеты. Наверняка там будет новое ядро с поддержкой нового железа, какие-то исправления по части безопасности.. Если вас не особо волнует траффик - смело обновляйтесь. А если беспокоит, то вам бы лучше заказать себе DVD сборник со всеми пакетами. Например на сайте lafox.net.
А вообще, конечно, Ubuntu такой дистрибутив, которому без интернета ну никак. Задуман он так, требует интернета.

Теперь вернемся к нашим дополнительным репозиториям. Нам нужно отредактировать файлик sources.list, который живет в директории /etc/apt/. Можете редактировать его с помощью vi, или с помощью gedit. Я бы предпочел vi Smile. И не забудьте сделать бекап!
Читать дальше...
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak;
sudo gedit /etc/apt/sources.list
Теперь у нас появляются варианты:
Мы можем раскомментировать несколько строк в родном файле
Можем сделать, как написано в Wiki - в секции "Как подключить дополнительные репозитарии?"
Можем полностью его преобразовать под известные нам репозитории в своей стране или регионе
Для первого варианта
раскомментируйте следующие строки
# deb http://ua.archive.ubuntu.com/ubuntu breezy universe
# deb http://ua.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
# deb http://security.ubuntu.com/ubuntu breezy-security universe
У вас должно получиться в этих строках вот так (тоже самое но без знаков #)
deb http://ua.archive.ubuntu.com/ubuntu breezy universe
deb http://ua.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu breezy-security universe
Сохраните файл. Откройте терминал выполните 2 команды. Первая создаст список доступных пакетов во всех указанных репозиториях, вторая - сделает апдейт, то есть установит все что появилось нового.
sudo apt-get update;
sudo apt-get upgrade
Команда apt-get upgrade расскажет вам, какие пришли новые пакеты и сколько они потребуют трафика для выкачки, а так же, сколько потребуется места на диске для установки. Команда спросит, хотите ли вы это все установить. Если ваша система на русском языке, то варианты ответов будут "Д/н". В руссой раскладке так и набирайте. В латинской раскладке можно набрать y или n. Программа понимает и то и другое.

Для второго варианта
пойдите по указанной ссылке - http://www.ubuntu.ru/Wiki/UbuntuGuide/Repositories , найдите заголовок "Как подключить дополнительные репозитарии?" и сделайте все по инструкции.
Для третьего варианта
предлагаю следующие решения. Если вы в России, то зайдите сюда, скопируйте строки для apt для нужного вам региона и вставьте их в файл /etc/apt/sources.list (естественно, предварительно сделав бекап файла). Дальше обновитесь так, как я рассказывал в первом пункте. Кроме того, можете поискать самостоятельно по форуму репозитории для России
и подключить их.
Если вы в Украине, то могу предложить следующий вариант: зайдите на ftp://ftp.linux.kiev.ua/pub/Linux/Ubuntu и откройте файл sources.list. А в нем вы найдете строки, которые необходимо прописать в свой файл /etc/apt/sources.list. Это зеркало репозиториев находится в UA-IX, если кому это интересно. Но как показывает практика, у них там не совсем здорово все обновляется, и apt-get update ругается на отсутствие некоторых списков. Поэтому я предлагаю исправить свой sources.list немного не так, как написано на ftp.linux.kiev.ua. А так, как у меня. Вот мой файл sources.list (привожу только раскомментированные строки):
deb ftp://ftp.linux.kiev.ua/pub/Linux/Ubuntu/pool breezy main restricted universe multiverse
deb ftp://ftp.linux.kiev.ua/pub/Linux/Ubuntu/pool breezy-backports main restricted universe multiverse
deb ftp://ftp.linux.kiev.ua/pub/Linux/Ubuntu/pool breezy-security restricted multiverse
deb ftp://ftp.linux.kiev.ua/pub/Linux/Ubuntu/pool breezy-security restricted multiverse
deb ftp://ftp.linux.kiev.ua/pub/Linux/Ubuntu/pool breezy-updates restricted universe multiverse
deb http://ua.archive.ubuntu.com/ubuntu breezy-updates main
deb http://security.ubuntu.com/ubuntu breezy-security main restricted universe
Программа управления пакетами Synaptics
И последнее. Это несколько настроеечек в модуле управления пакетами Синаптике. Кстати, все тоже самое можно делать через него, обновлять, редактировать списки репозиториев... Просто через командную строку быстрее.

Откройте synaptic через меню - "Система, Администрирование, Программа управления пакетами Synaptics", или через теминал -
sudo synaptic
Для начала откройте меню "Помощь, Описание значков" и посмотрите легенду значков. Станет немного понятнее. Далее, кнопка "Получить сведения" аналогична запуску команды "sudo apt-get update". Если будут найдены доступные обновления, синаптик предложит вам обновиться. А список репозиториев можно поредактировать через "Настройки, Репозитории".

Теперь о мелких и приятных настройках. Меню - "Настройки, Параметры". Вкладка "Файлы". Я отмечаю опцию "Оставлять все загруженные файлы в кеше". Удобно, если вы собрались после полной настройки создать свой репозиторий с нужными вам пекетами. Загруженные пакеты будут жить теперь в директории /var/cache/apt/archive/. Так же я отмечаю опцию "Хранить всю историю". Это история установок пакетов через synaptic
На вкладке "Сеть" можно установить настройки прокси сервера, если вы через таковой работаете. На вкладке "Дистрибутив" я отмечаю - "Всегда предпочитать новейшую версию". Это политика обновления пакетов.

И последнее: меню "Настройки, Репозитории", кнопка "Settings":
- Включаю "Automatically check for updates" в 1 день
- Отключаю галку "Download upgradable packages". Чтоб автоматом без разрешения не качал
- Отключаю галку "Automaticalle clean temporary packs", чтоб не тер из кеша установленные пакеты позле загрузки
- Отключаю также галки "Maximum size for package cache" и "Delete old packages". Это все от того, что после полной настройки я лелею сделать свой репозиторий и скрипт автоматической установки всего что у меня есть Smile И мечта моя умрет последней. Ну, а вы отмечайте то, что вам ближе.

Ну вот в общем и все. Основная идея этой статьи - найти списки доп.репозиториев, найти строки для подключения их в файл sources.list, выполнить 2 команды: sudo apt-get update; sudo apt-get upgrade. Вот и вся помощь Smile

Оригинал http://libc6.blogspot.com/2006/03/additional-repositories.html
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Другие дистры Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис