anonymous@RULINUX.NET~# Last login: 2017-09-20 16:38:58
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск

Новости Документация

Раздел новостей для освещения вопросов коасющихся документации

Как сделать rtf-документ с картинками

subsection
Скрыть

давно както надо было, а разобрался только сейчас, может, кому надо будет

>>> Подробнее

vilfred (*) (2017-09-05 16:27:21)

[2 сообщения] [Добавить комментарий]


Бесплатные книги от O'Reilly

subsection
Скрыть

в открытом доступе несколько десятков книг по программированию и вообще по IT

>>> Подробнее

vilfred (*) (2017-07-13 01:15:04)

[2 сообщения] [Добавить комментарий]


[fedora][orange pi one] Установка Fedora 25 на Orange Pi One

subsection
Скрыть

Дано:

  •   плата Orange Pi One;
  •   карта памяти microSD объёмом не менее 4 Гб.
Требуется: запустить Fedora 25 на данной аппаратной платформе.

Решение:

1. Скачиваем желаемый дистрибутив с какого-нибудь актуального зеркала. Мне нравиться Fedora Minimal (464498 kB).
2. Устанавливаем образ на карту памяти.
2.1 Автоматическая установка. Способ подходит для тех, кто уже сидит на федоре, причём достаточно свежей (версии с 22-й).
2.1.1 Устанавливаем fedora-arm-installer:
dnf install fedora-arm-installer
2.1.2 Запускаем со следующимим параметрами:
fedora-arm-image-installer --image Fedora-Minimal-armhfp-25-1.3-sda.raw.xz --target orangepi_lite --media /dev/sdb --selinux off --norootpass --resizefs --addconsole
Последние 4 параметра - по вкусу, но консоль желательна для первичной настройки. В качестве платформы (--target) выбран orangepi_lite, т. к. Orange Pi One не представлена в списке, а Orange Pi Lite похожа на One.

2.2 Ручная установка (из под root)
2.2.1 Распаковываем образ (по желанию)
xz -dv Fedora-Minimal-armhfp-25-1.3-sda.raw.xz
2.2.2 Размонтируем принудительно флешку
umount -f /dev/sdb*
2.2.3 Копируем образ в корень носителя (status=progress доступен начиная с coreutils-8.24)
dd if=Fedora-Minimal-armhfp-25-1.3-sda.raw of=/dev/sdb bs=1M status=progress; sync; sleep 3
или на лету
xzcat Fedora-Minimal-armhfp-25-1.3-sda.raw.xz | dd of=/dev/sdb bs=1M; sync; sleep 3
или с красивостями (необходимы пакеты pv, dialog)
(pv -n Fedora-Minimal-armhfp-25-1.3-sda.raw.2 | dd of=/dev/sdb bs=1M conv=notrunc,noerror) 2>&1 | dialog --gauge "Copy 'Fedora-Minimal-armhfp-25-1.3-sda.raw' to /dev/sdb, please wait..." 10 70 0; sync; sleep 3
2.2.4 Говорим ОС, чтобы обновила свои записи о разметке диска (пакет parted)
partprobe /dev/sdb
2.2.5 Увеличиваем 4-й раздел до размеров вселенной флешки
echo ", +" | sfdisk -N 4 /dev/sdb
2.2.6 Проверяем новый расширенный раздел
fsck.ext4 -fy /dev/sdb4
2.2.7 Говорим ОС, чтобы обновила свои записи о разметке диска (пакет parted)
partprobe /dev/sdb
2.2.8 Отключаем selinux
mount /dev/sdb2 /mnt/tmp &> /dev/null
echo "Turning SELinux off ..."
sed -i 's/append/& enforcing=0/' /mnt/tmp/extlinux/extlinux.conf
umount /dev/sdb2
2.2.9 Удаляем пароль root
mount /dev/sdb4 /mnt/tmp &> /dev/null
echo "Removing the root password."
sed -i 's/root:x:/root::/' /mnt/tmp/etc/passwd
umount /dev/sdb4
2.2.10 Записываем u-boot
mount /dev/sdb4 /mnt/tmp &> /dev/null
echo "Writing u-boot-sunxi-with-spl.bin ...."
dd if=/mnt/tmp/usr/share/uboot/orangepi_lite/u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8; sync; sleep 5
umount /dev/sdb4
2.2.11 Устанавливаем параметры консоли
mount /dev/sdb2 /mnt/tmp &> /dev/null
echo "Adding console ttyS0,115200 to extlinux.conf ..."
sed -i "s|append|& console=ttyS0,115200|" /mnt/tmp/extlinux/extlinux.conf
umount /dev/sdb2
2.2.12 Лишним sync не будет
sync
3. Устанавливаем карту памяти в плату.
4. Подключаем COM-порт, через который мы будем сейчас общаться с платой.
5. Включаем питание.

Первая загрузка завершилась неудачно. Смотрим лог, анализируем возможные причины. Видим, что не найден файл /dtb-4.8.6-300.fc25.armv7hl/sun8i-h3-orangepi-lite.dtb. Выключаем питание, достаём карту памяти, монтируем и делаем символическую ссылку на правильный файл:
mount /dev/sdb2 /mnt/tmp/
ln -sfv sun8i-h3-orangepi-one.dtb /mnt/tmp/dtb-4.8.6-300.fc25.armv7hl/sun8i-h3-orangepi-lite.dtb
umount /mnt/tmp
Пробуем загрузится ещё раз, повторяя шаги 3-5 - на этот раз удачно. Ну а дальше уже каждый сам настраивает систему под собственные нужды.

PS:
fdisk -l Fedora-Minimal-armhfp-25-1.3-sda.raw

Диск Fedora-Minimal-armhfp-25-1.3-sda.raw.2: 2177 МБ, 2177892352 байт
255 heads, 63 sectors/track, 264 cylinders, всего 4253696 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0fbf13bf

Устр-во Загр Начало Конец Блоки Id Система
Fedora-Minimal-armhfp-25-1.3-sda.raw1 2048 61439 29696 c W95 FAT32 (LBA)
Fedora-Minimal-armhfp-25-1.3-sda.raw2 * 61440 1060863 499712 83 Linux
Fedora-Minimal-armhfp-25-1.3-sda.raw3 1060864 1560575 249856 82 Linux своп / Solaris
Fedora-Minimal-armhfp-25-1.3-sda.raw4 1560576 4059135 1249280 83 Linux

anonymous (*) (2017-01-23 16:34:45)

[19 сообщений] [Добавить комментарий]


Web Audio API - html5 скрипты, способные генерировать аудио

subsection
Скрыть

Web Audio API – новые возможности генерации, обработки и объемного распределения звука в браузере.

[путь к изображению некорректен]

Web Audio API – одна из новинок, которая значительно расширяет возможности web приложений при работе со звуком. Это мощнейший инструмент, без которого Вам сложно будет обойтись в будущем при разработке современных игр и интерактивных веб приложений. API достаточно высокоуровневый, продуман до мелочей, самодостаточен, легок в освоении и особенно элегантно интегрируется в приложения, использующие WebGl и WebRTC.

Если вы лучше воспринимаете видео, можете посмотреть мое выступление по мотивам этой статьи на Web Standards Days в на Yandex Events (Декабрь 2013)

Но, все же, в статье все описано более развернуто ;)

>>> Подробнее

vilfred (*) (2017-01-12 23:20:06)

[8 сообщений] [Добавить комментарий]


Вышел TOR 0.2.8.6

subsection
Скрыть

Очередная версия c кучей багфиксов типа корректной работы с ДНС и т.п.

>>> Подробнее

vilfred (*) (2016-08-07 04:14:06)

[8 сообщений] [Добавить комментарий]


Перевод на русский Gtk3 Perl Tutorial

subsection
Скрыть

Перевел subj

pdf

odt

Замечания и дополнения приветствуются

>>> Подробнее

vilfred (*) (2016-07-10 20:28:58)

[7 сообщений] [Добавить комментарий]


LWP FAQ от Paul Kulchenko

subsection
Скрыть

По ссылке список рецептов, как загрузить файл в форму, как программно ходить по сети через прокси и делать анонимайзеры типа TORa, старое, но действенное применение perl'а...

>>> Подробнее

vilfred (*) (2016-06-13 00:52:15)

[3 сообщения] [Добавить комментарий]


Выпущен первый ПК на процессорах «Байкал»

subsection
Скрыть

Выпущен первый ПК на процессорах «Байкал»

«Т-Платформы» заменили в своем защищенном моноблоке для госорганов процессоры Intel на «Байкалы», выпустив новую модель «Таволга терминал», которая к тому же стала для «Байкалов» первым массовым пользовательским устройством на их основе.

>>> Подробнее

anonymous (*) (2016-02-25 19:26:43)

[6 сообщений] [Добавить комментарий]


Неофициальный день рождения Exagear

subsection
Скрыть

Год назад, 19 января 2014 года впервые в открытом доступе появился Dynamic Userspace Binary Тrаnsltor (UВТ) Версии 1750 под видом Doom By Eltеchs. Именно с этого момента любой желающий бесплтно может запустить на своём armv7-vfp3d32+ устройстве любой 32битный x86 блоб. А ведь тогда релиз Еxаgear Dеsktop был только в планах, а серверные решения были доступны только избрнным. Так что распаковав apk файл любой линкусойд с armv7 устройтвом понял бы: "Да это же прост кладезь!".

>>> Подробнее

anonymous (*) (2015-01-12 14:00:12)

[23 сообщения] [Добавить комментарий]


Книга Дьяконов В. П. «Matlab 7.*/R2006/R2007. Самоучитель»

subsection
Скрыть

Хороший учебник, позволяющий несколько упорядочить знание Matlab. Большое внимание уделено визуализации различных функций (в 2D и 3D). Однако расширения Matlab, и, в первую очередь, Simulink, рассмотрены в виде «обзора», без углубления в тему.

[путь к изображению некорректен]

В целом книга хороша для первого знакомства с Matlab, однако для более детального изучения нужна дополнительная литература. Книга содержит 768 страниц.

>>> Подробнее

vilfred (*) (2014-11-10 23:36:47)

[5 сообщений] [Добавить комментарий]


1 2 3 4 5   




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!