Установка ArchLinux

31 октября 2017 г. 22:03 Linux   Arch Linux   xfce  

ArchLinux - быстрый, лёгкий и современный дистрибутив linux. Имеет хорошую пакетную базу с огромным количеством "свежего" программного обеспечения. Единственным недостатком данного дистрибутива является ручное конфигурирование многих частей системы. Под "ручным"  я понимаю самостоятельное редактирование конфигурационных файлов, без графических интерфейсов. Этот недостаток для продвинутых пользователей является огромным преимуществом, потому что они сами точно определяют все настройки, причём они имеют доступ действительно ко всем настройкам, а не только к тем которые вынесены в графический интерфейс, по мнению разработчика, который этот интерфейс проектировал. 

Кроме того Arch быстро развивается, и по этому есть вероятность, что процесс установки ОС и некоторых программ изменяется со временем, и поэтому единственным актуальным источником информации о том, как что-нибудь устанавливать является официальный https://wiki.archlinux.org (Причём русские страницы на этой вики часто не актуальны). Тем не менее в этой статье я попробую описать как установить Arch. Данная инструкция была написана в 2012 и с малейшими поправками которые я ввел до сих пор актуальна в конце 2017ого.

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

Virtualbox без GUI на ArchLinux

15 марта 2015 г. 22:19 Linux   Arch Linux   VirtualBox  

Иногда возникает надобность запустить виртуальную машину на сервере без X11 к которому у вас есть доступ только по SSH. Запустить виртуальную машину на компьютере без X11 можно при помощи утилиты VBoxHeadless входящей в поставку VirtualBox. Создание и управление виртуальными машинами тоже легко осуществляется утилитой VBoxManage. А получить доступ к удаленному рабочему столу можно при помощи VirtualBox Remote Desktop Extension входящим в VirtualBox Extension Pack. Это позволит пробросить виртуальный экран который вы обычно видите в GUI-версии виртуалбокса по протоколу RDP. Как это все настроить, будет рассказано в статье. 

Документация Django в PDF на русском

7 января 2015 г. 18:25 Arch Linux   python   django  

Django Web Framework известен своей отличной англоязычной документацией с множеством примеров и стандартных решений. Большую работу по переводу на русский язык выполняют создатели открытого проекта http://djbook.ru/. Исходники распологаются на  GitHub. Создатели проекта автоматически компилируют документацию в html и выкладывают на djbook.ru. Если вам нужна оффлайн-версия, вы можете собрать её сами. Как это сделать будет рассмотрено в статье. Я буду использовать дистрибутив ArchLinux. 

Настройка DHCP сервера на интерфейсе в Linux

1 января 2015 г. 19:30 Arch Linux   linux  

Множество устройств подключаются в сеть кабелем по сетевым интерфейсам, софт на которых работает в режиме DHCP клиента. Это весьма удобно учитывая что такой девайс можно просто подключить в сеть домашнего роутера, роутер выдаст определенный ip, и устройство получит дотуп к сети. Если роутер у вас находится далеко, и вы хотите связать ваше устройство с компьютером напрямую при помощи патчокорда, вам понадобится установить на компьютер DHCP-сервер. Как это сделать, я покажу в этой заметке на примере Arch Linux.

USBIP. Проброс USB устройств по сети в Arch Linux

10 мая 2014 г. 23:01 Linux   Arch Linux   хак  

Иногда бывают случаи, когда какое-нибудь usb устройство находится в недоступном для вас месте: в другой стране, на производственных цехах, в промышленных зонах и т.п. Не важно какое это устройство: программатор, преобразователь USB- UART или какой-нибудь CNC станок, в любом случае предполагается, что оно просто подключено к удаленному компьютеру, а вы хотите получить к нему доступ на своем компьютере со своим окружением. Для этой цели есть пакет usbip,  позволяющий "пробрасывать" USB устройства .

Установка программного обеспечения для Versaloon в Linux Ubuntu и Arch Linux

8 апреля 2013 г. 22:16 Linux   Arch Linux   Versaloon  

Для прошивки с помощью программатора Versaloon может использоваться либо консольная программа vsprog, либо графическая vsgui. Для поддержки отладки микроконтроллеров stm32, используется debug-сервер openocd, а также скрипты запуска для него. Установка всех этих программ рассмотрена в статье. Установка драйверов как таковая не нужна, поскольку для работы программатора достаточно наличие библиотеки libusb, которая зачастую уже установлена во всех linux-ах. Теоретически ПО может работать на любых linux, но я проверял только на Arch и Ubuntu.

Вся установка делается следующим образом:

MSP430 Launchpad в Arch Linux и Ubuntu

23 ноября 2012 г. 19:00 электроника   Arch Linux   Launchpad   MSP430  

Рассмотрим как скомпилировать, прошить и отладить простой проект. 

Для начала нужны пакеты:

gcc-msp430 - компилятор C для архитектуры MSP430
binutils-msp430 - некоторые бинарные утилиты для MSP430, сюда входят ассемблер и сборщик
msp430-libc  - стандартная библиотека C для разработке под MSP430 
msp430mcu - хедеры и скрипты для компоновки
mspdebug - для программировани и отладки

Arch Linux они есть в пользовательском репозитарии AUR. В убунту-подобных системах пакеты имеют такое же название но находятся в основных репозитариях в бинарном виде.