Суббота, 23.11.2024, 09:00
Приветствую Вас Гость

[http://lexus.at.ua/] *nixoid's home

Меню сайта
Поиск
Кредитная карта
Заполнить on-line заявку на получение кредитной карты банка Тинькофф.

Главная » Статьи » Linux. » lexus o Linux

Мой эксперимент по установке Source Mage GNU/Linux

Моё знакомство с


Приготовления к установке

Для установки я приготовил разделы:


  • /      ext3     2 Gb
  • /boot  ext2 100 Mb
  • /usr   ext2    12 Gb
  • /var   ext3     6 Gb



    Смонтировал приготовленные разделы (все действия производились в gentoo) в /mnt/smgl.
    Всё как при установке дженту. Скачал тарбол чрут:

    Code
    wget -c -t 0  -P /mnt/smgl http://dbg.download.sourcemage.org/iso/x86/0.9.6/chroot-0.9.6.tar.bz2
    cd /mnt/smgl && tar xvjpf chroot-0.9.6.tar.bz2
    mount -t proc none /mnt/smgl && mount -o bind /dev /mnt/smgl/dev/proc
    cp -L /etc/resolv.conf /mnt/smgl/etc/ && croot /mnt/smgl /bin/bash


    Первые шаги в "новом линуксе"

    Для начала я вдоволь полазил в каталоге /etc, особенно в /etc/sorcery; затем "установил время:

    Code
    ln -sf /usr/share/zoneinfo/Asia/Novosibirsk  /etc/localtime.

    Затем добавил гримуар (аналог портэжей):
    Code
    scribe add stable
        и дал комманду:
    Code
    sorcery system-update
    - и начал отвечать (почти наугад))) y/n на англоязычные вопросы по конфигурации софта.
    Затем началась сборка этого софта, но с ошибкой на этапе распаковки: пакет скачался и "потерялся.
    Я задал вопрос в конференции sls@conference.jabber.ru "В какой каталог "подсунуть" имеющиеся у меня исходники, чтобы не стягивать их с интернета?", пояснив что нахожусь в среде chroot Source Mage. Получив ответ /var/spool/sorcery проверил наличие такого каталога: 
    Code

    bash-3.00# ls -lshvd /var/spool/sorcery
    12M -rw-r--r-- 1 root root 12M May 7 10:56 /var/spool/sorcery
    - оказалось, что в моей системе это простой файл.
    Я переименовал его и создал каталог с нужным именем:
    Code

    bash-3.00# mv /var/spool/sorcery /var/spool/sorcery_bak
    mkdir -m 744 /var/spool/sorcery
    ls -lshvd /var/spool/sorcery
    4.0K drwxr--r-- 2 root root 4.0K May 8 13:40 /var/spool/sorcery
    bash-3.00#
     Дальше всё пошло проще.
    Сейчас я ожидаю окончания пересборки системы, затем займусь оптимизацией и 
    окончательной настройкой (для десктопа)


    Ядро, и то что с ним связано


    Возникла такая проблема: несколько пакетов не собрались. Притом важных пакетов.

    Code
    Installing in dir: /usr/src/klibc-1.5
    klibc 1.5
    The 'linux' symlink is missing; it should point to a kernel tree
    configured for the i386 architecture.
    make: *** [linux] Error 1
    ! Problem Detected !
    Creating compile log /var/log/sorcery/compile/klibc-1.5.bz2
    View Compile log for klibc-1.5? [n]

    Оказалось, что /usr/src/klibc-1.5/inux ссылается на несуществующий каталог /usr/src/linux-2.6.14.2, причём заменить эту ссылку верной не получилось т.к. ссылка создаётся в процессе установки.
    Решил я эту проблему так:
    Code
    bash-3.00# ln -sf /usr/src/linux-2.6.22-gentoo-r10 /usr/src/linux-2.6.14.2



    Источник: http://lexus.at.ua/pub/1-1-0-5
Категория: lexus o Linux | Добавил: lexus (08.05.2008) | Автор: Алексей E W
Просмотров: 1400 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 1
1 lexus  
0
Эта заметка не дописана.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории
lexus o Linux [4]
Всё (что не поленюсь записать) буду выкладывать здесь :)
Руководства [4]
Учебники, советы и пр.
Обзоры [1]
Дистрибутивы, софт.
Впечатления [3]
Отзывы, впечатления, эмоции...
Наш опрос
В стакане находится вещество, объём которого равен 50% от вместимости стакана. Вы считаете, что ...
Всего ответов: 167
Статистика

Сегодня здесь были:
Гость
vk.com/formodel22