LINUX.ORG.RU

Сообщения IlyamI

 

Поиск библиотек загрузчиком

Форум — Linux-install

Добрый день.

Подключаю к системе новый диск (структура папок: bin, lib, etc, boot, tools и тд) для новой системы, монтирую к папке /mnt/newSystem.

Собираю glibc следующими опциями: ../configure --prefix=/mnt/newSystem/tools/glibc --with-headers=....

make

make install

Сначала копирую все получившиеся библиотеки в папку /mnt/newSystem/lib.

Пытаюсь загрузиться с нового диска, выдается ошибка «Не могу загрузить разделяемую библиотеку libc.so.6», хотя она есть в папке lib.

Если в папке lib оставить только ld-linux.so.2, а остальные скинуть в папку (на новом диске, предварительно создав) /mnt/newSystem/tools/glibc/lib, все грузится.

Создание файла ld.so.conf в папке /lib со строкой «/lib» ситуацию не изменило.

Вопрос: где и какие параметры надо указывать для нормальной работы?

Заранее всем спасибо

IlyamI
()

Установка GCC 4.4.3

Форум — Linux-install

Имеем систему Ubuntu 9.10 Пытаюсь установить gcc 4.4.3 ./configure --enable-languages=c,c++,objc,obj-c++ --with-headers=(путь к заголовкам нового ядра)

Выдается ошибка: This configuration is not supportedin the following subdirectories: target-libada gnattools target-zlib и еще несколько.

Вопрос: как обойти?

IlyamI
()

Загрузка модулей ядром

Форум — Linux-install

Собственно вопрос: если часть функционала собрать не встраивая в ядро, а модулем, правильно ли я понимаю, что при необходимости ядро может загрузить соответствующий модуль самостоятельно? и где (в какой папке) оно этот модуль будет искать?

IlyamI
()

Посоветуйте лучший бумажный журнал

Форум — General

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

IlyamI
()

Альтернатива glibc

Форум — Linux-install

Доброго времени суток всем.

В очередной раз завис при make glibc. И тут возник вопрос: а может есть ей иная альтернатива, попроще ? кто-нибудь пробовал dietlibc, uClibc, Newlib (информация с wiki) ?

IlyamI
()

cannot find -lfl

Форум — Linux-install

Добрый день, все.

Нашел в инете статью «Голый linux», решил повторить опыт человека. Заткнулся на установке binutils-2.20.1 Configure прошло нормально, а вот make выдает ошибку в названии темы. Гугл на запрос об «fl» валит информацию по FL Studio.

Вопрос: в каком пакете искать библиотеку fl ?

Заранее спасибо. PS Ставлю из-под Ubuntu 9.10

IlyamI
()

Установка Glibc по инструкции LFS

Форум — Linux-install

Собственно ситауция: загружаюсь с CD Ubuntu 9.10, монтирую диск, где будет новая система. Следую инструкции LFS и запнулся на стадии установки Glibc. Configure проходит без ошибок (--prefix=/(моя папка) ). При make вываливается с ошибкой: make[1]: *** No rule to make target `/home/solov/downloads/1/Versions.all', needed by `/home/solov/downloads/1/abi-versions.h'. Stop. Все,что удалось найти в интеренет, цитата «Всё не так просто. Ты попытался сменить версию glibc в системе. Это привело к тому, что существующие приложения оказались неработоспособными, так как они требуют для запуска другой версии glibc». Верно ли это? и как обойти?

Заранее благодарен

IlyamI
()

Как получить полный список переменных окружения ?

Форум — Admin

Доброго времени суток.

Компилю ядро из исходников. Для процесса INIT имеется только один скрипт с монтированием sysfs, proc & tmpfs и запуск bash. Файла конфигурации для него нет. Сам я ни одной переменной окружения не устанавливаю, НО при загрузке системы уже есть переменная PATH.

Как получить список ВСЕХ доступных переменных окружения ?

IlyamI
()

Проблемы при установке GMP

Форум — Linux-install

Добрый день всем. Общее описание ситуации: имеется пустой ЖД. загружаюсь с компакт диска Ubuntu 9.10, разбиваю диск, компилю из исходников ядро, init, перекидываю bash и необходимый минимум для шелла. Перезагружаюсь, загрузка нормально, командная строка. Все хорошо. Опять загружаюсь с диска Ubuntu, хочу установить udev (151). При запуске configure пишется, что необходим gnu c++. Качаю его (4.4.3). Configure выдает необходимость GMP и MPFR. Качаю соответственно 4.3.2 и 2.4.2 Запускаю gmp configure и получаю сообщение о необходимости m4. Закачиваю M4 (1.4.14) и запуска configure --prefix=(мой путь установки), sudo make install - в папке установки появляется bin/m4 (исполняемый файл) и share/(info, man), добавляю путь к (моя папка)/bin к переменной $PATH. Запускаю опять gmp configure --prefix=(место установки), ошибок нет. Делаю sudo make install и получаю сообщение от скрипта m4-ccas:

../mpn/m4-ccas --m4=m4 gcc -std=gnu99 -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_add_n -m32 -O2 -pedantic -fomit-frame-pointer -mtune=core2 -march=core2 -Wa,--noexecstack add_n.asm -fPIC -DPIC -o .libs/add_n.o m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_add_n -DPIC add_n.asm >tmp-add_n.s

../mpn/m4-ccas: 90: m4: not found

А вот как с этим бороться?

IlyamI
()

UDEV, HAL и все-все-все

Форум — Linux-hardware

Доброго времени суток. Вот я и вскарабкался на первую ступеньку лестницы, могу пересобрать ядро, загрузить систему и работать в командной строке. Теперь столкнулся с темой монтирования устройств. Вышел на UDEV, разбираюсь. Попутно услышал про HAL.

Теперь вопрос: где можно почитать на русском сравнение этих технологий? Поделитесь личным опытом, предложите альтернативы.

IlyamI
()

Установка на linux на чистый винт с загрузочного CD

Форум — Linux-install

Всем здрасте.

Изучать LINUX начал месяц назад. Закачал две книги по администрированию, начал читать, пробовать на практике. Возникло множество вопросов, но вначале только пара из них.

Описание текущей ситуации: все делается под VMware server 1.09. Имеется загрузочный CD с UBUNTU 9.10 Загружаюсь с него в режиме без установки на диск. Жесткий диск (SCSI) разбиваю на четыре раздела: swap, system, home, sources (сначала один расширенный раздел, на нем четыре логических. Соответсвенно при загрузке UBUNTU видит их как sda5,6,7,8). Закачал исходники ядра 2.6.33 Скомпилил. Инсталлировал grub 1.97. Структура каталогов на загрузочном разделе: /boot /bin (малость программ sh dash bash ls cd cat и тд ) /lib ( с минимумом библиотек для bin) /sources (сюда вручную монтируется sda8 c исходниками ядра) /dev ( с конослью и null) /etc (пустой). В корне раздела лежит файл init с содержанием «#!/bin/sh перевод строки /bin/bash» и атрибутом «исполняемый».

Описание проблемы: на данный момент при загрузке с жесткого диска стартуется ядро и появляется консоль, где отображаются нажатые кнопки и ничего более. До этого как-то мне даже удавалось запускать программы из папки bin с вразумительными результатами (правда, некоторые не работали а выводили строчку: XXX used greatest stack depth: YYY bytes left (Гугл не помог) ), сейчас не могу, что сделал - не знаю.

Из нескольких источников читал и перечитывал этап загрузки системы. Там написано, что при использовании initrd из корня initrd запускается файл-скрипт init для загрузки недостающих модулей для подключения критически важных устройств. Также написано, что ядро запускает процесс init из папки sbin, который читает настройки из файла /etc/inittab. Еще упоминаются папки (уровень).d в папке /etc/rc.d. Короче, я окончательно запутался что и в какой последовательности запускается. Подскажите, пожалуйста, в каком направлении мне двигаться дальше.

Убедительная просьба: не спрашивайте, зачем я поступаю именно так, а давайте конкретные ответы.

Заранее всем благодарен.

IlyamI
()

RSS подписка на новые темы