Django – среда обитания. Часть 4 – Обновление Ubuntu
Итак, я продолжаю писать о настройке Django на web-сервере в ЛС.
Для начала, позволю себе некоторое «лирическое» отступление на тему обновления ОС.
Вообще, я стараюсь придерживаться такого правила – «Если все нормально и меня устраивает, то менять ничего не стоит». Это относится и к ПО, которое я использую. Т.к. до этого момента, меня все устраивало, то никакого обновления я не делал.
Когда же пришло время настраивать сервер PostgreSQL, а именно пакет psycopg2, я получил жесткий ответ системы, что такой пакет найти не может.
Тут, в первый раз, я задумался: « А не обновить ли мне Ubuntu?» Тем более, что, когда я раньше ставил данный пакет в Debian – проблем не было. (а ведь я предупреждал во второй части, помните :))
Согласившись со своим позывом, смело набираю (вы можете не делать этого):
S sudo apt-get update
Т.е. фокус не получился :(.
Почему-то с российскими серверами обновления «связаться» не удалось.
Сразу предупреждаю – возможно, это временный сбой, и впоследствии все будет работать. Самый лучший способ для вас – проверьте.
Но я пишу сейчас, поэтому ждать не могу. После непродолжительных поисков, выясняю, что за адреса обновления в Ubuntu отвечает файл «sources.list», который лежит в «/etc/apt». Подправим его. А именно – я убрал из всех адресов префикс «ru.». Итак…
$ sudo nano /etc/apt/sources.list
Нас интересуют строки, не начинающиеся с «##», и содержащие в начале адреса «http://ru.»
Из всех этих строк, во всем файле, я удалил «ru.».
Внимательнее – файл на одном экране, скорее всего у вас не поместится, а при «пролистывании», nano «прыгает» на несколько строк. Окончание уже исправленного файла на следующем рисунке:
Сохраняемся, выходим, набираем…
$ sudo apt-get update
Я быстро попытался сделать скрин – на нем видно, что «процесс пошел»…
В конце, на экране будет примерно следующее:
Т.е. мы успешно обновили список пакетов.
Сейчас попробуем применить обновления:
$ sudo apt-get upgrade
Отвечаем «Д»а, начинается обновление системы:
Первая остановка у меня (при скорости 350 КБайт/сек) произошла, примерно через 4 минуты
Тут выбора нет – просто жмем «Enter»…
Затем, минуты через 3, система вновь решила посоветоваться с нами:
Т.к. мы уже настроили Samba, то согласимся с предложенным вариантом «сохранить установленную локальную версию» (это о файле cmb.conf), и просто нажмем «Enter».
Примерно еще через 2 минуты установка завершена.
После этого я проверил работоспособность Django, набрав в броузере «10.10.10.43», а так же «расшаренный» ресурс «django-projects».
Скрины приводить не буду – все работает!
Начиная писать эту часть, я планировал рассказать и о настройке сервера БД – PostgreSQL. Но, по моему, и так получилось достаточно. Поэтому оставлю рассказ про БД на следующие части…
(тем более, что как-раз сегодня ночью мой хостер будет менять ПО на сервере, не обновляемое аж с 2003 года :) )
Итак, читаем далее
Django – среда обитания. Часть 5 – Настройка PostgreSQL
PS когда уже выложил статью, на одном из форумов нашел информацию, что для обновления системы лучше использовать такую последовательность команд:
$ sudo aptitude update
$ sudo aptitude upgrade
что же, попробую, как «прижмет» в следующий раз :)











При очередном тесте правка файла «sources.list» не понадобилась. Т.е. российские сервера заработали :) Надолго ли…