Dormestmass: Админ — это состояние души

Украинское зеркало репозитария 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 достаточно часто, то данная настройка быстро начнет вас раздражать.

Популярность: 15%

P.S.

  • Ого! А я вот испытываю в некотором смысле противоположную ситуацию. До сих пор по собственной воле использовал везде Debian. Сейчас мне хочется попробовать использовать CentOS, хотя меня никто к этому не принуждает.

  • Ну у меня ситуация неоднозначная.

    С одной стороны я многие годы работаю с RedHat-based системами, начиная с Красной Шапки 6.0 (здесь так всё знакомо и приятно :) , а с другой...

    Руководство решило директивно внедрять Debian, так как он сертифицирован вендором наших железок и за него ничего не нада платить, в отличие от RHEL. Так что вот осваиваем помаленьку.

  • Не понял, где проблема. От сетевых репозиториев отказались — вписывайте свои. Со всеми репами, какими хотите. Я так и делаю.

    Более того, у меня есть несколько наборов конфигов, которые я накатываю в зависимости от ситуации на свежеустановленную (вернее, свежеклонированную) систему.

    Хотя я совсем не так часто ставлю Дебиан (он уже везде на моих нотубуках установлен).

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

    Как правило, у меня инсталлируемые хосты просто так не могут подключиться к интернет, запрещено корпоративной политикой. И, естественно, что я отказываюсь подключить репозитарий.

    А руками каждый раз прописывать — через некоторое время начинает сильно раздражать.

Вы можете следить за обсуждением с помощью RSS 2.0 ленты.