Django – среда обитания. Часть 4 – Обновление Ubuntu

djangoИтак, я продолжаю писать о настройке Django на web-сервере в ЛС.

Для начала, позволю себе некоторое «лирическое» отступление на тему обновления ОС.

Вообще,  я стараюсь придерживаться такого правила – «Если все нормально и меня устраивает, то менять ничего не стоит». Это относится и к ПО, которое я использую. Т.к. до этого момента, меня все устраивало, то никакого обновления я не делал.

Когда же пришло время настраивать сервер PostgreSQL, а именно пакет psycopg2, я получил жесткий ответ системы, что такой пакет найти не может.

Тут, в первый раз, я задумался: « А не обновить ли мне Ubuntu?»  Тем более, что, когда я раньше ставил данный пакет  в Debian – проблем не было. (а ведь я предупреждал во второй части, помните :))

Согласившись со своим позывом, смело набираю (вы можете не делать этого):

S sudo apt-get update

рис.1. Пробуем обновить Ubuntu

рис.1. Пробуем обновить Ubuntu

рис.2. Пробуем обновить Ubuntu - что получилось

рис.2. Пробуем обновить Ubuntu - что получилось

Т.е. фокус не получился :(.

Почему-то с российскими серверами обновления «связаться» не удалось.

Сразу предупреждаю – возможно, это временный сбой, и впоследствии все будет работать. Самый лучший способ для вас – проверьте.

Но я пишу сейчас, поэтому ждать не могу. После непродолжительных поисков, выясняю, что за адреса обновления в Ubuntu отвечает файл «sources.list», который лежит в «/etc/apt». Подправим его. А именно – я убрал из всех адресов префикс «ru.». Итак…

$ sudo nano /etc/apt/sources.list

рис.3. sources.list

рис.3. sources.list

Нас интересуют строки, не начинающиеся с «##», и содержащие в начале адреса «http://ru.»

Из всех этих строк, во всем файле, я удалил «ru.».

Внимательнее – файл на одном экране, скорее всего у вас не поместится, а при «пролистывании», nano «прыгает» на несколько строк. Окончание уже исправленного файла на следующем рисунке:

рис.4. sources.list после исправления

рис.4. sources.list после исправления

Сохраняемся, выходим, набираем…

$ sudo apt-get update

Я быстро попытался сделать скрин – на нем видно, что «процесс пошел»…

рис.5. Начало обновления

рис.5. Начало обновления

В конце, на экране будет примерно следующее:

рис.6. После команды apt-get update

рис.6. После команды apt-get update

Т.е. мы успешно обновили список пакетов.

Сейчас попробуем применить обновления:

$ sudo apt-get upgrade

рис.7. После команды apt-get upgrade

рис.7. После команды apt-get upgrade

Отвечаем «Д»а, начинается обновление системы:

рис.8. Установка

рис.8. Установка

Первая остановка у меня (при скорости 350 КБайт/сек) произошла, примерно через 4 минуты

рис.9. Первый вопрос

рис.9. Первый вопрос

Тут выбора нет – просто жмем «Enter»…

Затем, минуты через 3, система вновь решила посоветоваться с нами:

рис.10. Второй вопрос

рис.10. Второй вопрос

Т.к. мы уже настроили Samba, то согласимся с предложенным вариантом «сохранить установленную локальную версию» (это о файле cmb.conf), и просто нажмем «Enter».

Примерно еще через 2 минуты установка завершена.

рис.11. Завершение процесса обновления

рис.11. Завершение процесса обновления

После этого я проверил работоспособность Django, набрав в броузере «10.10.10.43», а так же «расшаренный» ресурс «django-projects».

Скрины приводить не буду – все работает!

Начиная писать эту часть, я планировал рассказать и о настройке сервера БД – PostgreSQL. Но, по моему, и так получилось достаточно. Поэтому оставлю рассказ про БД на следующие части…

(тем более, что как-раз сегодня ночью мой хостер будет менять ПО на сервере, не обновляемое аж с 2003 года :) )

Итак, читаем далее

Django – среда обитания. Часть 5 – Настройка PostgreSQL

PS когда уже выложил статью, на одном из форумов нашел информацию, что для обновления системы лучше использовать такую последовательность команд:

$ sudo aptitude update
$ sudo aptitude upgrade

что же, попробую, как «прижмет» в следующий раз :)

Размещено в Ubuntu · Метки: , ,

Комментарии

Есть 1 комментарий к “Django – среда обитания. Часть 4 – Обновление Ubuntu”
  1. admin:

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

Поделитесь своим мнением