LINUX.ORG.RU

lfs, что я делаю не правильно


0

1

попробовала собрать LFS 6.3 два варианта, или я блондинка, или кривое описание ( набираю команды в той последовательности что изложены в книге но после команды «su - lfs» немогу выполнить mkdir ../binutils-build пишет что нет доступа (( если кто знает может есть где Мурзилка (описание со скриншотами) для LFS плиз ссылочку


>что я делаю не правильно
Ответ содержится в вопросе.

попробовала собрать LFS

Особенно с такими вопросами.

x3al ★★★★★
()

Стабильной версией lfs является 6.7, чтобы не поиметь проблем, нужно брать эту версию.

может есть где Мурзилка (описание со скриншотами)

LFS вам не нужен. Как и линакс.

Ну и месяц uberfat виртуалов в разгаре.

anon_666
()
Ответ на: комментарий от x3al

есть книга пошаговая инструкция по сборке LFS 6.3 но похоже там чтото не дописано (, результат не могу продолжить (

Velma
() автор топика

Какой смысл ставить LFS, не понимая что делаешь, и даже не задумываясь над этим? Я понимаю, что самка собравшая LFS, будет крайне привлекательна перед неокрепшими умом линуксоидами, но все же оно того не стоит и толку не будет.

kernelpanic ★★★★★
()
Ответ на: комментарий от kernelpanic

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

Velma
() автор топика
Ответ на: комментарий от Velma

>не знаю тонкостей команд
Будешь делать по «мурзилкам» со скриншотами - никогда и не узнаешь.

да и о самой структуре каталогов довольно смутное представление

Тебе для начала стоит почитать умные книжки.

kernelpanic ★★★★★
()
Ответ на: комментарий от kernelpanic

под книжками вы имеете ввиду те кирпичи которые стоят уйму денег и в которых одна вода вместо информации? ну уж нет увольте ! те книги годятся тока огурцы в бочке придавливать ) а нормальных книг нету(

Velma
() автор топика
Ответ на: комментарий от kernelpanic

так создается юзер по книге ver.6.3.

groupadd lfs useradd -s /bin/bash -g lfs -m -k /dev/null lfs

mkdir -v ../binutils-build cd ../binutils-build

passwd lfs

chown -v lfs $LFS/tools chown -v lfs $LFS/sources su - lfs

у команды chown нет такой опции -v вот собственно тут я и застряла( под пользователем lsf папки tools, sources не доступны для записи, т.к. не хватает прав

chown -v lfs $LFS/tools chown -v lfs $LFS/sources похоже ошибка где-то тут (

Velma
() автор топика
Ответ на: комментарий от Velma

чтото странно как то, сначала добавляем юзера, и сразу переходим в каталог для сборки бинутилс
видимо чтото не так, когда я собирал по 6.2 таких проблем не возникало
похоже, с вашей книгой чтото не в порядке

TERRANZ ★★★★
()

Для начала попробовали бы Gentoo собрать, чуть проще думаю будет

deterok ★★★★★
()
Ответ на: комментарий от Velma
~$ chown --version
chown (GNU coreutils) 8.5
[...]

~$ man chown

[...]
  -v, --verbose
              output a diagnostic for every file processed
[...]
kernelpanic ★★★★★
()
Ответ на: комментарий от TERRANZ

я выкинула только описания а последовательность команд оставила если можно укажите как должно быть

Velma
() автор топика
Ответ на: комментарий от Velma

угу, помню, тоже сразу не сообразил что снчала надо в /tools/souces разжимать пакеты с исходниками, потом в них командовать чтото вида
mkdir -v ../binutils-build
cd ../binutils-build

TERRANZ ★★★★
()
Ответ на: комментарий от TERRANZ

можете мне шпаргалку сделать для блондинок

замучалась уже(

у мну

hda1 - swap

hda2 - lfs

hda3 - usr

p.s. может после команды su нужно разделы заново монтировать? я загружаюсь с «Live-CD ver.6.3». помогите грабли обойти, а то уж лоб болит (

Velma
() автор топика
Ответ на: комментарий от Velma

нет не критично
на самом деле, первый раз я потратил на сборку базовой системы около 5ти часов =)
так что это нормально
но для начала я бы посоветовал собирать через aLFS

TERRANZ ★★★★
()
Ответ на: комментарий от Velma

нет, тут всё нормально
странно, точно помню что там должны быть команды вида
cd /tools/sources/
tar xvzf binutils-<TAB>
cd binutils-<ver>
mkdir -v ../binutils-build
cd ../binutils-build

TERRANZ ★★★★
()
Ответ на: комментарий от TERRANZ

А? имеется ввиду дисковод? я уж и забыла как дискета выглядит) виртуал бокс для того чтобы связь с внешним миром была) есть флешка 2Гб но виртуалка ее чтото не видит(

Velma
() автор топика
Ответ на: комментарий от Velma

виртуалка ее чтото не видит(
в -ose версии VB выпилена поддержа прокидывания USB в гостя
я таки ставил на соседний раздел в основной системе
жаль, книга по 6.2 осталась на старом компе, а я на учёбе

TERRANZ ★★★★
()
Ответ на: комментарий от Velma

>потому и хочу поставить, чтобы понять что где откуда и зачем несобирается

генту или слака. зачем LFS?

Pinkbyte ★★★★★
()
Ответ на: комментарий от TERRANZ

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

stormblastt ★★★
()
Ответ на: комментарий от Velma

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

Cancellor ★★★★☆
()

Кстати,

описание со скриншотами


А что там скриншотить-то? Консоль? Так ведь текст можно и без скриншотов привести, что и сделано в книге.

Cancellor ★★★★☆
()
Ответ на: комментарий от Velma

в линуксе в случае успеха система очень часто ВООБЩЕ ничего не выводит в консоль. Что прикажете писать?

Pinkbyte ★★★★★
()

>lfs, что я делаю не правильно

собираешь lfs

lazyklimm ★★★★★
()
Ответ на: комментарий от Velma

Для этого в большинстве комманд и используется ключ-v.

stormblastt ★★★
()

mke2fs -jv /dev/hda2
mkswap /dev/hda1
export LFS=/mnt/lfs
mkdir -v $LFS
mount -v -t ext3 /dev/hda2 $LFS
/sbin/swapon -v /dev/hda1
mkdir -v $LFS/sources
chmod -v a+wt $LFS/sources
mkdir -v $LFS/tools
ln -sv $LFS/tools /
groupadd lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs
passwd lfs
chown -v lfs $LFS/tools
chown -v $LFS/sources
cat > ~/.bash_profile << «EOF»
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
EOF
cat > ~/.bashrc << «EOF»
set +h
umask 022
LFS=/mnt/lfs
LC_ALL=POSIX
PATH=/tools/bin:/bin:/usr/bin
export LFS LC_ALL PATH
EOF
su - lfs
tar -xvf $LFS/sources/binutils-2.17.tar.bz2
cd binutils-2.17
mkdir -v ../binutils-build
cd ../binutils-build
http://www.linuxfromscratch.org/lfs/view/6.3/index.html
или
cd $LFS/sources
tar -xvf binutils-2.17.tar.bz2
cd binutils-2.17
mkdir -v ../binutils-build
cd ../binutils-build

абираю команды в той последовательности что изложены в книге но после команды «su - lfs» немогу выполнить mkdir ../binutils-build пишет что нет доступа


После выполнения команды «su - lfs», Вы переходите в домашнию директорию пользователя lfs, /home/lfs, воспользовавшись командой pwd, Вы можете в этом убедиться. Если Вы будите выполнять команду «mkdir -v ../binutils-build» из этой директории, у Вас для этого не достаточно прав.
pwd /home/lfs
mkdir -v ../binutils-build /home/binutils-build
mkdir -v ./binutils-build /home/lfs/binutils-build

Логически подразумевалось, что Вы перейдёте в директорию с архивами исходных кодов, $LFS/sources.

anonymous
()

Не следует использоват руководство 6.3, лучше использовать текущий стабильный релиз, либо разрабатываемый http://www.linuxfromscratch.org/lfs/view/development/index.html, но для них не подойдёт LiveCD 6.3.
Системные требования, http://www.linuxfromscratch.org/lfs/view/development/prologue/hostreqs.html

Варианты:



Выберите дистрибутив на CD, после его установки, через менеджер пакетов сможете установить необходимое ПО http://www.linuxfromscratch.org/lfs/view/development/prologue/hostreqs.html, и собрать LFS.
http://ru.wikipedia.org/wiki/Linux-дистрибутив
http://ru.wikipedia.org/wiki/Distrowatch

Source-based дистрибьютивы gentoo, crux имеют небольшой размер, но Вам будет необходимо ознакомиться с их руководствами.
http://ru.wikipedia.org/wiki/Gentoo
http://ru.wikipedia.org/wiki/CRUX_(дистрибутив_Linux)

Slackware http://www.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-...
http://ru.wikipedia.org/wiki/Slackware

Купите LinuxFormat http://www.linuxformat.ru/archive.phtml
http://ru.wikipedia.org/wiki/LinuxFormat

Zenwalk LiveCD
http://ru.wikipedia.org/wiki/Zenwalk
<

потому и хочу поставить, чтобы понять что где откуда и зачем

Бездумно выполняя команды, ничего не поймёшь.

Его потом добавили специально для тех, у кого проблемы с логикой

Не логично, зная, что сборка будет производиться вне директории с исходным кодом, зачем-то в неё зайти и выйти.

под книжками вы имеете ввиду те кирпичи которые стоят уйму денег и в которых одна вода вместо информации? ну уж нет увольте !

www.die.net
wikipedia.org
tldp.org
rus-linux.net
www.linux.org.ru/books/
http://www.linux.org.ru/wiki/en/lor-faq
http://www.opennet.ru/docs/

Если нужна помощь, обращайтесь.

anonymous
()
Ответ на: комментарий от Velma

> огурцы в бочке придавливать ) а нормальных книг нету(

Слепые смайлы = бан. Такие быдлосмайлы не нужны

anonymous
()
Ответ на: комментарий от kernelpanic

>будет крайне привлекательна перед неокрепшими умом линуксоидами

я бы в ужасе убежал

druganddrop-2 ★★
()

Мальчики у которых слака - самые красивые, ставь слаку

lambrianov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.