2 заметки с тегом

debian

Обновление с Debian 7 (wheezy) на Debian 8 (jessie)

14 июня 2015, 17:06

Настало время обновить Debian 7 на своем сервере. Составил краткую инструкцию как это сделать.

Подготовка к обновлению

Первое и самое важное — это сделать резервную копию всей системы или если нет такой возможности сделать резервную копию содержимого каталогов /etc, /var/lib/dpkg, /var/lib/apt/extended_states и результат работы команды dpkg —get-selections ″*″ (кавычки важны).
На всякий случай сделать копию каталога /home.
Установка пакетов должна производиться с привилегиями суперпользователя, поэтому необходимо войти в систему под root или использовать программы su или sudo.
Обновление возможно как локально или удаленно через ssh, но ни в коем случае не обновляйте систему через telnet, rlogin, rsh или из графического сеанса под управлением xdm, gdm, kdm. Это связанно с тем, что при обновлении эти службы могут быть перезапущены и вы потеряете связь с системой обновленной наполовину.

Проверка системы

При обновлении желательно, чтобы в системе не было пакетов сторонних производителей.
Важно иметь на момент обновления последние версии используемых в системе пакетов. Для проверки нужно запустить менеджер пакетов aptitude и нажать g.
Еще рекомендуется проверить состояние пакетов на возможность обновления:

# dpkg --audit

Подготовка источников APT

Перед процессом обновления необходимо настроить файл конфигурации apt, /etc/apt/sources.list.
В файле вам необходимо заменить кодовое имя wheezy на jessie.
Должно выглядеть, например:

deb http://ftp.debian.org/debian jessie main contrib
deb-src http://ftp.debian.org/debian jessie main contrib

deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib

Обновление пакетов

Во-первых нужно обновить список пакетов в системе командой:

# apt-get update

Рекомендуется произвести обновление в две стадии, минимальное обновление, чтобы разобраться с конфликтами в пакетах. Для этого выполните команду:

# apt-get upgrade

После выполнения предыдущих шагов можно приступить к обновлению системы:

# apt-get dist-upgrade

Эта команда произведёт полное обновление системы, установив последние доступные версии всех пакетов и разрешив всех изменившиеся между выпусками зависимости. При необходимости будут установлены новые пакеты (обычно, это новые версии библиотек или переименованные пакеты) и удалены все вызывающие конфликты устаревшие пакеты.
Если все прошло успешно, можно произвести перезагрузку системы.

Если что то пошло не так на любом из этапов, то решение проблемы можно поискать в инструкции на официальном сайте Debian.

debian

Устанавливаем Debian на Intel Galileo

21 сентября 2014, 22:05

Недавно стал счастливым обладателем железки под названием Intel Galileo gen 2:

Подробные технические характеристики можно посмотреть по ссылке выше, от себя добавлю, что эта железка совмещает в себе преимущества Arduino по подключению периферии и Raspberry Pi по гибкости настройки софта.
Сегодня расскажу как установить Debian на Galileo и немного его настроить.

Обновление прошивки

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

  • Для этого качаем Arduino IDE с сайта Intel,
  • Запускаем и выбираем свою версию Galileo в списке:
  • Далее выбираем порт (в разных ОС порт будет выглядеть по разному, в Mac OS это /dev/cu.usbmodemXXXXX):
  • Нажимаем Firmware Update:
  • И подтверждаем нажатием на ОК, теперь ни в коем случае не отключаем питание, во избежание получения кирпича:

Должно появиться окно с процессом обновления, после чего появиться сообщение об успешном обновлении.
Если все прошло без ошибок, то можно двигаться дальше и подготовить microSD карту.

Выбор дистрибутива

Тут каждый себе хозяин, можно установить официальный дистрибутив от intel, собрать самому или взять уже готовый образ Debian. Что я и сделал.

Установка и настройка

Раскажу как я устанавливал образ Debian v1.2, тот что по ссылке выше.
Скачиваем и записываем образ на флэшку, размер которой должен быть от 1 до 32 Гб. Как записать образ можно легко найти в интернете, в каждой ОС это делается по разному, по этому не описываю.
Вставляем флэшку и включаем питание, ждем полной загрузки (1-2 минуты), подключаем к роутеру, смотрим ip адрес и подключаемся по telnet.
Первым делом нужно настроить locale, не знаю почему автор образа это не сделал за нас, но тут нет ничего сложного. Ответ на этот вопрос можно найти тут.
Далее нужно расширить файловую систему на всю флешку, автор образа подробно расписывает этот шаг у себя в вики. Если соблюдать все шаги и ввести максимальный размер вашей карточки, когда у вас предложат:

End?  [944MB]? XXXMB

то все должно получиться.
Теперь можно обновить пакеты:

apt-get update && apt-get upgrade

и ставить все что вам захочется из репозитория и не только.
У меня в планах установить веб сервер, еще не определился какой, обвешать датчиками и мониторить их состояние внутри сети, а может, если выдержит нагрузку и пробросить в наружу.
Следите за статьями, дальше будет интереснее.

debian   galileo   linux