?

Log in

No account? Create an account

Категория: армия

поставить дебиан без доступа к интернету
поумнеть
nicka_startcev
есть местечко с кучей товарищмаёров, защитой доступа итп.
в этом месте без доступа к интернету стоит комп и/или вмварь.

на этот комп надо поставить, например, дебиан. свежий (можно и что-то красношляпнутое с поттерингом во все дыры, но будем смотреть на примере дебиана). с айсвм и кросс-компилятором под, например, мипс или арм. или не вообще арм, а конкретный вариант.

берем какой попало дебиан в виде образов исо с сайта, проверяем чексуммы. базовая система ставится, но инсталлятор в принципе не может подцепить остальные диски. причем, не может многократно
1. инсталлятор не делает анлок/эджект, приодится насильно выдирать диск.
2. инсталлятор не видит новые диски, по крайней мере за 20 минут ожидания поиск нифига не видит
3. апт-сидиром в установленной системе тоже не видит дистрибутивные исошники
4. как без интернета из имеющихся 1-3 двд-дисков сделать полноценный локальный репо - я за раб.день не осилил - пакеты из репы ставились (квест по созданию ключей и распихиванию куда попало сгенерированных апт-* файлов опускаю), а вот апт-файл не взлетел. из недорепы что-то читал, но по прочитанному искать отказывался.

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

ага, сторонние пакеты типа кросс-компилятора ц++ под арм-ноне-гнуеаби - не прошу.

сборка ARM ядра на ARM платформе
поумнеть
nicka_startcev
Собираю ядро нативно на не-х86 платформе (на АРМе), наткнулся на некоторые грабли. После небольшой черной магии грабли исчезли.

Хочется разобраться с этой черной магией.
Поскольку ядро собирается довольно долго (хоть и быстрее чем через опенэмбеддед на х86 хосте), половинным делением искать ошибку будет долго. В общем, прошу помощи у сообщества.

Собираю ядро так:
  unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MACHINE
1  export ARCH="arm"
2  export CROSS_COMPILE="arm-linux-gnueabi-"
3  export CC="arm-linux-gnueabi-gcc"
3  export LD="arm-linux-gnueabi-ld"
4  export KERNEL_CROSS_BUILD_ENVIRONMENT_SOURCED="true"
   make menuconfig
5  make include/linux/version.h

   make uImage
   make modules


Собственно, вопрос: которые из действий (или настроек) лишние?
Без всех этих настроек менюконфиг не дает выбрать нужную архитектуру и/или собранное ядро не запускается (грузится в память с помощью u-boot и тишина).

Ага. Собираю на АРМе.

Заметка о правах
ноут, клава, рабочая махина
blogcodera
Для начала необходимо уяснить, что у файла, как и у любой земной вещи, есть законный владелец. Именно он и имеет полнейшее право управлять правами файлов и каталогов (кто в танке — каталоги тоже в своем роде всего лишь файлы, только они содержут информацию о путях, где найти другую информацию, то есть файлы). Еще кроме владельца файлов управлять правами может только «всемогущий и страшный» админ.



Следующее что необходимо уяснить в этом деле, то что по отношению в файлу есть 3 типа, или чтобы легче запомнить круга, пользователей. А именно:
  • владелец,
  • группа в которую входит владелец файла,
  • и все остальные.


Соответственно свои различные права можно назначить для все три категории.



Итоговый архиважный момент, то какие могут быть вообще эти права.
  • Чтение(read) — это самые простое право. Обозначает, что тот, кто обладает им имеет право только читать, т.е. просматривать, файл. Соответсвенно ни изменять, ни перемещать/удалять/копировать или выполнять он право не имеет. В правах каталога это дает права просматривать содержимое каталога.
  • Запись(write) — это право дает возможность записывать данные в файл. Т. е. его можно изменять, перемещать, ну и естественно читать, иначе как изменять не прочитатв В правах каталога дает разрешение на запись фалов в каталог.
  • Выполнять(execute) — это право дает разрешение на выполнение самого файла в сисетме, например если это программа или скрипт какой-то. В правах каталога дает право выполнять действия (копировать/пермещать/удалять) с файлами и подкаталогами.


Read more...Свернуть )

gaim(psi) + vnc
vpetrykanyn
Вопрос такой. Есть ли у Gaim или PSI плагин для подключение к ПК через контакт-лист, по vnc.

Гугление результатов не дало.

Надеюсь на помощь братьев по оружию!