Украинское зеркало репозитария Debian
По независящим от меня обстоятельствам я вынужден перейти с CentOS на Debian (а конкретнее — Lenny). У меня, как у ярого RedHat-поклонника, иногда возникают неясности, замечания или комментарии по отличию RH-ветки от Debian и его клонов. И я собираюсь написать по этому поводу серию заметок, освещая эти различия. Данный пост её и открывает.
Вот самая первая несуразность (или баг), на которую я обратил внимание. Если при установке системы отказаться от использования репозитария из интернета (пункт «Use a network mirror» -> No), то он будет отсутствовать в свежеустановленной системе. Т.е. репозитарий с секьюрити апдейтами будет подключен, а основной — нет. И если вы захотите чего-то там недостающего доставить, то жестоко обломаетесь, так как основная масса пакетов будет недоступна:
debian:~# apt-get install mc Reading package lists... Done Building dependency tree Reading state information... Done E: Couldn't find package mc
К счастью, исправить это очень легко. Достаточно в файле /etc/apt/sources.list прописать нужный нам репозитарий. Причем, лучше прописать локальное зеркало, дабы снизить нагрузку на основной сервер и, во многих случаях, ускорить загрузку пакетов.
В случае Украины это, определенно, имеет смысл, так как сервер с украинским зеркалом входит в UA-IX, что интересно для многих моих соотечественников.
Итак, прописываем нужный нам репозитарий:
debian:~# echo "deb http://ftp.ua.debian.org/debian/ lenny main contrib non-free" >> /etc/apt/sources.list
После этого проверяем работоспособность, обращая внимание на запросы к свежепрописанному серверу:
debian:~# apt-get update Ign cdrom://[Debian GNU/Linux 5.0.4 _Lenny_ - Official i386 CD Binary-1 20100131-18:53] lenny Release.gpg Ign cdrom://[Debian GNU/Linux 5.0.4 _Lenny_ - Official i386 CD Binary-1 20100131-18:53] lenny/main Translation-en_US Ign cdrom://[Debian GNU/Linux 5.0.4 _Lenny_ - Official i386 CD Binary-1 20100131-18:53] lenny Release Ign cdrom://[Debian GNU/Linux 5.0.4 _Lenny_ - Official i386 CD Binary-1 20100131-18:53] lenny/main Packages/DiffIndex Get:1 http://ftp.ua.debian.org lenny Release.gpg [1033B] Ign http://ftp.ua.debian.org lenny/main Translation-en_US Ign http://ftp.ua.debian.org lenny/contrib Translation-en_US Ign http://ftp.ua.debian.org lenny/non-free Translation-en_US Get:2 http://ftp.ua.debian.org lenny Release [73.8kB] Get:3 http://ftp.ua.debian.org lenny/main Packages [6725kB] Hit http://security.debian.org lenny/updates Release.gpg Ign http://security.debian.org lenny/updates/main Translation-en_US Hit http://volatile.debian.org lenny/volatile Release.gpg Hit http://security.debian.org lenny/updates Release Ign http://security.debian.org lenny/updates/main Packages/DiffIndex Ign http://volatile.debian.org lenny/volatile/main Translation-en_US Ign http://security.debian.org lenny/updates/main Sources/DiffIndex Hit http://volatile.debian.org lenny/volatile Release Hit http://security.debian.org lenny/updates/main Packages Hit http://security.debian.org lenny/updates/main Sources Ign http://volatile.debian.org lenny/volatile/main Packages/DiffIndex Ign http://volatile.debian.org lenny/volatile/main Sources/DiffIndex Hit http://volatile.debian.org lenny/volatile/main Packages Hit http://volatile.debian.org lenny/volatile/main Sources Get:4 http://ftp.ua.debian.org lenny/contrib Packages [92.5kB] Get:5 http://ftp.ua.debian.org lenny/non-free Packages [122kB] Fetched 7014kB in 15s (458kB/s) Reading package lists... Done
Проблема яйца выеденного не стоит, скажете вы. Это смотря с какой стороны посмотреть. Если вы устанавливаете Debian достаточно часто, то данная настройка быстро начнет вас раздражать.
Популярность: 14%
Roman Shramko
28 мая, 2010
Ого! А я вот испытываю в некотором смысле противоположную ситуацию. До сих пор по собственной воле использовал везде Debian. Сейчас мне хочется попробовать использовать CentOS, хотя меня никто к этому не принуждает.
29 мая, 2010
Ну у меня ситуация неоднозначная.
С одной стороны я многие годы работаю с RedHat-based системами, начиная с Красной Шапки 6.0 (здесь так всё знакомо и приятно
, а с другой...
Руководство решило директивно внедрять Debian, так как он сертифицирован вендором наших железок и за него ничего не нада платить, в отличие от RHEL. Так что вот осваиваем помаленьку.
31 мая, 2010
Не понял, где проблема. От сетевых репозиториев отказались — вписывайте свои. Со всеми репами, какими хотите. Я так и делаю.
Более того, у меня есть несколько наборов конфигов, которые я накатываю в зависимости от ситуации на свежеустановленную (вернее, свежеклонированную) систему.
Хотя я совсем не так часто ставлю Дебиан (он уже везде на моих нотубуках установлен).
31 мая, 2010
Вот в том то и проблема, что включать навязчиво предлагают во время установки, при этом, отказавшись я не имею необходимых настроек в системе.
Как правило, у меня инсталлируемые хосты просто так не могут подключиться к интернет, запрещено корпоративной политикой. И, естественно, что я отказываюсь подключить репозитарий.
А руками каждый раз прописывать — через некоторое время начинает сильно раздражать.
=AnW=
5 Сен, 2011
Полезный конфигуратор реполиста для Дебы:
Единственное: меняйте ua.debian зеркало на mirohost-овское — значителный прирост в скорости.
Определить лучший по скорости сервак можно утилиткой netselect.