Михаил Овчинников

Начальная настройка Raspberry Pi

Linux Raspberry Pi Bash

Raspberry Pi — компьютер на плате, размером с кредитную карточку, изначально создававшийся для того, чтобы приобщить школьников к программированию, на практике стал настоящим хитом среди гиков и народных умельцев. Неудивительно: плата за 35$, несущая на своем борту 700МГц ARM-процессор и 512 МБ оперативной памяти, плюс все необходимые разъемы, позволяющая установить полноценный Linux, обязана занять почетное место в хозяйстве любого гика.

Лично во мне, сама концепция такого мини-компьютера вызывает глубочайшую симпатию, и я решил написать небольшую серию статей для тех, кто тоже захочет приобщиться к большому и дружному сообществу пользователей этого устройства. Несмотря на огромное количество статей по настройке этого устройства, я решил написать yet another one. Во-первых задокументировать свои действия на всякий случай, а во-вторых чтобы люди понимали о чем вообще идет речь, если их заинтересует что-нибудь из последующих статей.

Инвентарь

Для начала, перечислю все, что нам может потребоваться для старта:

  • Raspberry Pi Model B;
  • Монитор для первоначального конфига (хотя некоторые берут себе и отдельный монитор) + переходник с HDMI на VGA/DVI, если потребуется;
  • Клавиатура (опять же для первоначального конфига);
  • SD-карточка (минимум 2 ГБ, а лучше 4 ГБ, чтобы с запасом);
  • Wi-Fi донгл или Ethernet-кабель (мне кажется, что в век беспроводных технологий донгл все-таки предпочтительнее, в статье я буду описывать настройку сети именно в этом варианте, так как он чуть сложнее);
  • Micro-USB кабель;
  • Блок питания 5В, 1А (можно попробовать запитать от USB-порта компьютера, но создатели платы настоятельно рекомендуют не делать этого а разжиться нормальным блоком питания, к слову под эти характеристики подходят многие зарядники от телефона);
  • Опционально: USB звуковая карта, если собираешься делать из своего Raspberry Pi медиацентр или часто слушать через него музыку, — качество со встроенного аудио-разъема не выдерживает никакой критики и годится разве что для редкого прослушивания подкастов и воспроизведения;
  • Опционально: Breadboard (макетная плата) + набор соединителей и перемычек, если будет желание поэкспериментировать с управлением какими-либо внешними устройствами через GPIO.

Думаю, что большинство из перечисленных вещей без труда найдется у тебя в закромах, но даже если и нет, то стоит это все сущие копейки. Сам Raspberry Pi можно заказать во многих отечественных интернет-магазинах, что выйдет рублей на 500-1000 дороже, чем заказывать из Великобритании на Element14.com, но соответственно чуть проще и быстрее. Некоторые магазины предлагают готовые решения в корпусе, с подготовленной SD-карточкой и блоком питания, но обойдется это уже где-то 100$. Каждое решение будет по-своему верным, поэтому исходи из своих финансовых возможностей.

Что ставить?

Первым делом, нужно будет скачать с  http://www.raspberrypi.org/downloads интересующий тебя образ и установить его на SD-карту. Далее я буду использовать стандартный Raspbian «wheezy» (Debian оптимизированный под Raspberry Pi).

Если ты покупал Raspberry Pi с целью сделать из него медиа-центр, то тебя скорее всего может устроить Raspbmc (специальная версия XBMC), в качестве готового решения ( http://www.raspbmc.com/).

В случае, если захочешь организовать свое персональное облачное хранилище, можно сразу разжиться дистрибутивом включающим в себя OwnCloud ( http://bit.ly/Yo3e0k).

Процесс установки на SD-карту я освещать не буду, как ты понимаешь, он полностью аналогичен процессу создания загрузочной флешки и если возникнут вопросы это можно без труда загуглить. Сам я создавал самописным Applescript’ом.

Настройка

Итак, вставляем SD-карточку, подключаем монитор в HDMI, втыкаем в USB Wi-Fi донгл и клавиатуру, в Micro-USB разъем вставляем питание. Плата включится сама и если ты все правильно сделал, перед тобой должен возникнуть синий экран начальной настройки. Если не возник, или экран настроек понадобится еще раз, наберем в консоли:

sudo raspi-config 

Очень коротко пробегусь по основным пунктам меню:

  • info  — краткая информация об утилите настройки;
  • expand_rootfs  — после записи 2 ГБ образа Raspbian на карту памяти, видимыми и доступными для использования будут только эти 2 гига, чтобы использовать все пространство карточки нужно выбрать эту опцию, которая «расширит» корневую файловую систему на все пространство карточки;
  • overscan  — для коррекции вылетов развертки;
  • configure_keyboard  — настройка клавиатуры;
  • change_pass  — сменить пароль по-умолчанию (raspberry) на что-нибудь посерьезнее;
  • change_locale  — сменить локаль (простыми словами рассказать линуксу из какой мы страны);
  • change_timezone  — установить временную зону;
  • memory_split  — настроить разделение памяти между оперативкой и графическим чипом;
  • overclock  — настройки оверклокинга, довольно бесполезная вещь: вероятность спалить устройство гораздо выше чем получить какой-либо прирост в производительности;
  • ssh  — запускать ssh-сервер при запуске системы? по-умолчанию запущен;
  • boot_behaviour  — запускать сразу рабочий стол при загрузке?
  • update  — попытаться обновить утилиту настройки.

После этого нужно настроить wi-fi, чтобы вернуть монитор и клавиатуру на родину, а c Raspbery Pi общаться только посредством SSH. Опять же буду рассказывать очень коротко, потому что про это во-первых уже написали на куче ресурсов, а во-вторых по сути своей настройка мало чем отличается от таковой в линуксах на обычных машинах, а про это можно вообще на каждом заборе прочитать. Я здесь опишу алгоритм, которым пользуюсь лично я при настройке, так как это линукс, то путей может быть несколько и если делаешь по-другому и это работает, то это совершенно не возбраняется.

У меня wi-fi свисток TrendNet N150 на чипсете Realtek RTL8192SU. В этом конкретном случае не понадобилось установки дополнительных драйверов. Но давай предположим, что тебе не так повезло. Как быть?

Воспользоваться командой вывода буфера ядра: dmesg. На тебя вывалится куча служебной информации, но наверное, понимаешь, что искать нужно устройства подключенные по usb.

После непродолжительных поисков я нашел, что меня интересовало, а именно информация о производителе, ожидаемо, что это был Realtek. Далее нужно установить драйвера, поищем их в кэше менеджера пакетов и установим найденные:

sudo apt-cache search realtek
sudo apt-get install firmware-realtek

Может такое случиться, что требуемые драйвера не будут найдены, в таком случае их придется погуглить отдельно на компьютере с интернетом, закинуть на Pi и установить.

Чтобы проверить, все ли хорошо (или не очень) можно ввести iwconfig, это как ipconfig только для беспроводных сетей. Просканить доступные сети: sudo iwlist scan.

Теперь добавим беспроводной интерфейс в файл /etc/network/interfaces при помощи команды:

sudo nano /etc/network/interfaces

Файл wpa.conf нужен для утилиты wpasupplicant, которая предназначена для того, чтобы простым способом коннектится к защищенным сетям. Создадим его:

sudo nano /etc/wpa.conf

ssid — имя сети, psk — пароль, в данном случае используется WPA-шифрование.

Теперь достаточно перезагрузиться, и если ты все сделал правильно, появится сеть и интернет. Теперь осталось только подключиться к Pi по ssh. Под Windows тебе понадобится SSH-клиент Putty, под Mac и Linux нужно лишь написать команду следующего вида:

ssh username@IP-address

После этого можно спокойно начинать свои эксперименты с устройством.

Назначение светодиодов на Raspberry Pi

Многие, кто недавно купил себе Raspberry Pi часто не понимают назначение светодиодов, расположенных на плате (в углу, рядом с аудио-выходом и USB-портами). Подписи рядом с ними тоже не вносят много ясности, поэтому мне хотелось рассказать в двух словах о светодиодах на RPi Mod. B Rev.2.

Итак, светодиоды имеют следующее назначение:

  • ACT (зеленый) - Доступ к SD-карте;
  • PWR (оранжевый) - Источник 3.3 В подключен;
  • FDX (зеленый) - Сеть подключена в полнодуплексном режиме);
  • LNK (зеленый) - Активность сети;
  • 100 (желтый) - 100Мбит сеть подключена;

При подготовке статьи я пользовался следующими ресурсами:

«60 Mountain Lion tips» — David Sparks, Brett Terpstra

macOS Книги

«60 Mountain Lion tips» — совместная книга Дэвида Спаркса, автора популярного блога «Macsparky», и Бретта Терпстра, создателя «Marked» и автора многих статей в журнале «Macworld». Нетрудно понять из названия, что перед нами книга в стиле Tips&Tricks, рассчитанная большей частью на начинающих пользователей. Уверен, что и опытные пользователи смогут найти для себя что-то интересное, но платить 7$ за пару советов в этом случае через чур расточительно на мой взгляд.

Изначально книга была выпущена в формате iBooks для iPad, но есть возможность ее купить и в формате PDF. Я приобрел ее во втором варианте, так как не являюсь обладателем упомянутого яблочного устройства, и стоит заметить, что это не совсем удобный способ чтения книги. Потому что на деле это не совсем книга, а сборник скринкастов с небольшими аннотациями. Это идеально смотрится в формате iBooks, а вот просто PDF-файл и 500 МБ видео впридачу, как-то портит впечатление.

Что касается содержания, то советы варьируются от совершенно очевидных вещей вроде «используйте приложение „Заметки“ потому что это удобно», до довольно интересных манипуляций, а также кратких обзоров всяких известных в кругах маководов программ вроде Hazel и Geektool. Честно говоря, 90% советов из представленных в книге, можно легко отыскать на тематических сайтах, но начинающий пользователь, может счесть более удобным получить все и сразу, пусть даже за весьма ощутимые деньги.

Ниже несколько небольших трюков и хоткеев, которые мне захотелось выделить.

Если в Finder выделить файл и нажать «пробел», откроется удобный просмотровщик.

Клавиша ⌥ (Option) обладает особенной магией. Если покликать по иконкам в менюбаре с этой зажатой клавишей то можно обнаружить «альтернативные меню».

Если менять громкость с зажатой комбинацией ⇧+⌥ , то можно делать это с меньшим шагом.

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

Наконец, если у вас открыто много окон, на рабочем столе, то запуская очередное приложение можно кликнуть по нему с зажатой комбинацией ⌘+⌥ , тогда появится окно только этого приложения, а остальные будут скрыты.

Удобные горячие клавиши в Finder:

  • ⌘+D  — сделать дубликат файла
  • ⌘+⌥+V  — переместить файл (очень часто знакомые, только пересевшие на Mac задают вопрос, как «вырезать» файлы, а не копировать).
  • ⌘+⌫ - шорткат для удаления файлов (тоже частый вопрос начинающих из серии «почему не работает клавиша Del?»)

В Spotlight есть клевый фильтр kind:, который позволяет искать файлы по типу (не по расширению, а именно по типу: документы, музыка и т.д.).

В стандартном приложении Mail, если вы нечаянно нажали Reply вместо Reply All, не нужно создавать сообщение заново, чтобы исправить ошибку, а просто нажать комбинацию ⌘+⇧+R.

Насчет того, стоит ли покупать книгу или нет, я не могу дать однозначного ответа. С одной стороны, я потраченных денег не жалею, так как узнал много интересных мелочей, которые теперь буду использовать постоянно. С другой стороны, повторюсь вся представленная информация в книге может быть без труда найдена в интернете, и если вы давно работаете с Mac и знаете большинство горячих клавиш, умеете работать с Spotlight и т.д. и хотите просто расширить кругозор, то я считаю можно не тратить деньги, а просто ограничиться чтением хороших тематических блогов подобных «OS X Daily».

Сайт книги

Mac Mini (mid 2011)

macOS Девайсы

Благодаря небольшой цене, Mac Mini по-праву называют «входным билетом в мир Apple». Не скажу, что я сильно стремился в этот мир попасть, но ознакомиться было и желание, и возможность, поэтому я приобрел себе этого «малыша» для подробного изучения платформы и дальнейшей работы.

Комплектация

Как и другая продукция компании, Mac Mini поставляется в скромной, маленькой коробочке.

Помимо самого компьютера в ней лежит переходник с HDMI на DVI, шнур питания заморского происхождения, инструкция и традиционные наклеечки. Зачем нужны наклейки, я понятия не имею, наверное для каких-то особенно диких фанатов продукции Apple.

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

Железо

Думаю, бессмысленно описывать внешний вид, уже по-моему есть устойчивое выражение «стиль Apple», когда минималистично, красиво и качественно.

Корпус сделан из цельного куска алюминия, внизу имеется пластиковая крышка, которая выпирает на где-то на пол-сантиметра в результате чего компьютер, как будто немного «парит» над столом. Спереди находится глазок ИК-порта и малюсенький индикатор питания, который горит бледным белым светом. Основные разъемы и щель вентиляции находятся сзади.

Характеристики у малыша не сказать, что очень скромные, но и ничего сверхъестественного. Я не мелочился и взял более дорогую комплектацию, ту которая за 800 долларов. Она может похвастаться следующими цифрами:

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

Отдельной, приятной особенностью является наличие встроенного динамика. Аудиофилы конечно криво усмехнутся, но в целом звучит он очень чисто и качественно, гораздо лучше любого ноутбука или дешевых китайских колонок за 150р, но, естественно, хорошую аудиосистему им не заменить.

Софт

У меня, как у человека использующего Windows с 1997 года, переезд на новую операционную систему вызывал определенные опасения. Беспокоило не только отсутствие привычного софта, но и совместимость с остальным моим «пролетарским» железом: клавиатура, мышь, монитор, так как на покупку фирменной периферии в моем мелком, студенческом кармане денег уже не осталось.

К счастью, мои опасения не оправдались. OS X спокойно распознала монитор и мышку (что ожидаемо), а для опознания китайской клавиатуры BTC потребовалось лишь по просьбе системы нажать клавиши слева и справа от двух шрифтов соответственно. Конечно, некоторые горячие клавиши так и не заработали, но все можно довести до ума при помощи мелких утилиток типа Ukulele. Хотя в моих планах покупок все же значится фирменная клавиатура и Magic Trackpad, так как последний мне кажется намного удобнее мышки.

На моем экземпляре стоит OS X Lion, которому уже перемыли все косточки в ваших интернетах, поэтому я не буду сильно распространяться, отмечу лишь общие впечатления. В качестве исторического приложу свой первый скриншот, с первым твитом из-под мака.

У меня нет возможности сравнить версию операционки с предыдущими, а с Windows ее сравнивать совсем некорректно: это два абсолютно разных мира. Субъективно, что-то лучше, что-то хуже, ну а в целом я не могу ничего сказать: ни за, ни против.

Отмечу лишь, что с освоением не возникло никаких трудностей: сел и начал пользоваться, все опции и настройки находились за считанные секунды, такое ощущение, что пользовался системой всегда. Слышал много плохого об инвертированном скролле в Lion — не подтвердилось: мне кажется так намного естественнее, ведь если я перемещаю колесико вверх, то и страничка должна ползти вверх. Это настолько естественно, что я переучился буквально за 20 минут, а вот теперь когда сажусь за Windows, иногда путаюсь.

Переезд на любую систему у меня проходит без проблем: поставил Evernote и Dropbox, и готово. Попробовал Safari — нормальный браузер, есть удобные фишки, но разбираться и настраивать под себя было не охота, поэтому поставил привычный Chrome. Еще не могу жить без Punto Switcher, он тут также имеется, так что я доволен. Возможно, труднее придется людям с более обширными потребностями и привычками.

Скорость работы на мой взгляд достойная — анимации работают гладко, программы открываются практически без задержек, правда по-настоящему сильно я не нагружал компьютер — задач таких пока не было. Попробовал проигрывать «тяжелые» видеофайлы — Quicktime глючил, как последняя зараза, изображения рассыпались на квадраты, в чем причина я не стал разбираться, поставил свой любимый VLC — все имеющиеся у меня форматы, в 1080p стали проигрываться без проблем.

Софт под Mac, это вообще отдельная песня, достойная отдельного поста. Если говорить в общем, то миф, что под OS X мало софта для меня не оправдался. Для любой цели можно найти целую кучу мелких и не очень программ, как платных, так и бесплатных. С покупкой платных программ в AppStore никаких проблем тоже не испытал — завел AppleID, подключил карточку и вперед. Единственное, что бесит, что нет никаких триальных версий, а по паре скриншотов очень трудно судить о программах. Хотя по-правде говоря, мне почти ничего не понадобилось из платного — почти всему можно найти достойные бесплатные аналоги. Игрушек под него тоже тонны, но в них я ничего не понимаю, так как уже давно ни во что не играю.

Итог

Конечно, подводить итог, проведя в новой для себя системе всего 2 недели, еще рановато, но я попробую обобщить. В целом покупкой я доволен. Мне нравится бесшумная работа устройства, компактность, устраивает скорость работы, да и с операционной системой я вполне ужился (хотя и не без проблем, которые некоторые маководы любят называть «особенностями»). Диких эмоций и восторгов не будет — меня трудно чем-то удивить, да и нет тут ничего удивительного: все просто работает. Брать или не брать? Решать только вам. По той цене, по которой он продается на просторах нашей отчизны, я бы покупать не рекомендовал, а своих честных 800 долларов он вполне стоит.

← Сюда 3 of 3