Ярлыки

.htaccess (4) тестирование (8) шаблоны проектирования (3) css (5) Debian (6) docker (2) Doctrine2 (6) Git (6) html (4) java (6) javascript (13) jquery (11) LFS (3) linux (23) mac os (4) mod_rewrite (2) MSSQL (4) MySQL (18) ORM Doctrine (17) patterns (3) PDO (3) perl (7) PHP (64) PHPUnit (8) Python (15) SEO (2) Silex (1) SimpleXML (1) SQL (14) ssh (4) Ubuntu (24) Yii1 (1) Zend Framework (19) ZendFramework2 (8)

вторник, 19 октября 2010 г.

LINUX FROM SCRATCH. Создание и монтирование разделов. Продолжение.

Создаем каталог для исходников и сборки:
mkdir -v $LFS/sources

... и выставляем необходимые права:
chmod -v a+wt $LFS/sources

Качаем исходники:
wget ftp://ftp.aliensoft.org/pub/lfs/lfs-packages/lfs-packages-6.7.tar

Создаем директорию для компиляции инструментов. Мы отделяем то, что не будет частью будущей системы ...
mkdir -v $LFS/tools

... создаем ссылку на только что созданную директорию:
ln -sv $LFS/tools /

Для того, чтобы случайно не повредить систему, создаем новую группу и нового пользователя:
groupadd lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs

-s /bin/bash
По умолчанию shell нового пользователя - bash

-g lfs
Включаем его в группу lfs

-m
Создаем домашний каталог нового пользователя

-k /dev/null
Предотвращаем копирование шаблонных файлов из /etc/skel, перенаправляя вывод

lfs
Имя нового пользователя и группы

Задаем пароль нового пользователя:
passwd lfs

Делаем его владельцем каталога $LFS/tools:
chown -v lfs $LFS/tools

Делаем его владельцем каталога $LFS/sources:
chown -v lfs $LFS/sources

Заходим, как новый пользователь:
su - lfs

Комментариев нет:

Отправить комментарий