LinuxForum.Fans
Тема

Установка Gentoo

Автор: Spawn047 42 сообщений 10749 просмотров
#215567

Команда wgetpaste служит для помещения вывода команды либо какого-либо объёмного текстового файла на внешний pastebin-хостинг, чтобы в форум можно было скопировать только гиперссылку.
Чтобы делать скриншоты, нужно установить соответствующую программу, например, media-gfx/scrot.

#215575

Для этого нужно подключение к интернету?

#215586

Как правило — «да». Либо...
...можно предварительно получить список необходимых архивов и закачать их на другой машине.
Так

text
emerge -pfuDN scrot  2>&1 | awk '/tp:/ {print $1 }' | \
while read f; do [ ! -s /usr/portage/distfiles/${f##*/} ] && \
echo $f; done | sort -u > links.txt

либо так

text
emerge -qpfuDN scrot | sed '/^$/d;s/ .*$//' | sort -u > links.txt

P.S. Имя программы scrot взято в качестве примера.
P.S.S. Полученный файл links.txt нужно «скормить» менеджеру закачек.

text

wget -c -i links.txt

wget, по-моему, есть даже под Windows wink

#215588

Spawn047
Если не секрет, зачем вам понадобилось устанавливать gentoo?
Lupo Alberto вам показал, что скриншот не обязателен, достаточно текстового вывода.
Т.е можно еще выполнить:

text
lspci -k | grep -i net -A 2 >file.txt

А далее уже выложить либо сам файл, либо его текстовое содержимое, из под той ОС что пишите.

#215595

Решил перейти на Linux вот и весь секрет. smile Выбрал самый тяжёлый вариант.

#215605
Spawn047 написал:
Решил перейти на Linux вот и весь секрет. smile Выбрал самый тяжёлый вариант.

Ну вариант этот не столько тяжелый, сколько неразумный, так как само обучение как ни странно начнется с того момента, когда вы уже установите gentoo.
Т.е. всему нужна своя последовательность, установив gentoo вы научитесь по большему только устанавливать gentoo. А узнавать Linux вы начнете тогда, когда захотите что то в нем изменить, а для этого нужна определенная база знаний.

Я выбрал gentoo, по тому что под ним доступны некоторые проекты, которые недоступны под другими дистрибутивами(даже есть удобства), которые просто вызывают у меня интерес.

#215607

Как получить эту базу знаний?

#215619
Spawn047 написал:
Как получить эту базу знаний?

Кое что можно тут нарыть тыц
Ну и самая простая на мой взгляд книга для начала тыц
Ищите и дано будет smile

#215653
Lupo Alberto написал:
text
emerge -pfuDN scrot  2>&1 | awk '/tp:/ {print $1 }' | \
while read f; do [ ! -s /usr/portage/distfiles/${f##*/} ] && \
echo $f; done | sort -u > links.txt

Хм, а разве первое слово не /usr/portage/distfiles/file ?
Так wget может и не получиться скормить.

#215656
ormorph написал:
Хм, а разве первое слово не /usr/portage/distfiles/file ?
Так wget может и не получиться скормить.

Вероятно, я не понял ваш вопрос. Вот только что проверил:

Показать

[console]
gentoo-laptop alsa # emerge -pfuDN world 2>&1 | awk '/tp:/ {print $1 }' |while read f; do [ ! -s /usr/portage/distfiles/${f##*/} ] && echo $f; done | sort -u > links.txt
gentoo-laptop alsa # cat links.txt
http://distfiles.gentoo.org/distfiles/acpid-2.0.14.tar.gz
http://distfiles.gentoo.org/distfiles/busybox-1.19.3.tar.bz2
http://distfiles.gentoo.org/distfiles/desktop-file-utils-0.19.tar.xz
http://distfiles.gentoo.org/distfiles/firefox-9.0-patches-0.4.tar.xz
http://distfiles.gentoo.org/distfiles/firefox-9.0-ru.xpi
http://distfiles.gentoo.org/distfiles/firefox-9.0.source.tar.bz2
http://distfiles.gentoo.org/distfiles/libXi-1.4.5.tar.bz2
gentoo-laptop alsa # emerge -puDNv world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] sys-power/acpid-2.0.14 [2.0.13] 76 kB
[ebuild U ] x11-libs/libXi-1.4.5 [1.4.4] USE="-doc -static-libs" 408 kB
[ebuild U ] dev-util/desktop-file-utils-0.19 [0.18] USE="-emacs" 98 kB
[ebuild R ] sys-apps/busybox-1.19.3-r1 USE="ipv6 pam static -make-symlinks -mdev* -savedconfig (-selinux)" 2,117 kB
[ebuild U ] www-client/firefox-9.0 [8.0] USE="alsa crashreporter dbus ipc libnotify startup-notification webm -bindist -custom-cflags -custom-optimization -debug -pgo -system-sqlite -wifi" LINGUAS="ru -af -ak -ar -ast -be -bg -bn -bn_BD -bn_IN -br -bs -ca -cs -cy -da -de -el -en -en_GB -en_US -en_ZA -eo -es -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy -fy_NL -ga -ga_IE -gd -gl -gu -gu_IN -he -hi -hi_IN -hr -hu -hy -hy_AM -id -is -it -ja -kk -kn -ko -ku -lg -lt -lv -mai -mk -ml -mr -nb -nb_NO -nl -nn -nn_NO -nso -or -pa -pa_IN -pl -pt -pt_BR -pt_PT -rm -ro -si -sk -sl -son -sq -sr -sv -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh -zh_CN -zh_TW -zu" 72,718 kB

Total: 5 packages (4 upgrades, 1 reinstall), Size of downloads: 75,414 kB
gentoo-laptop alsa #
[/console]
#215658

Просто этот вариант смотрю не всегда работает, у меня первым словом выдает /usr/portage/distfiles/file
Просто если в /etc/make.conf выставлено GENTOO_MIRRORS то данный способ уже не работает.

#215659

ormorph, а какой у вас вывод следующей команды?

text

emerge -pfuDN world 2>&1
#215669

Lupo Alberto
Я обычно в ручную не редактирую GENTOO_MIRRORS, использую для этого обычно mirrorselect, незнаю по чему так получилось, но первым был прописан обратный слэш, что возвращало первым директорию /distfiles .

А так мой вывод emerge -pfuDN world вам ни чего не даст, так как мир у меня уже скачан smile
вот могу только показать вывод того что нет в мире emerge -pfuDN scrot:

Показать
\/distfiles/scrot-0.8.tar.gz [url]ftp://gentoo.bloodhost.ru/distfiles/scrot-0.8.tar.gz[/url] http://mirror2.corbina.ru/gentoo-distfiles/distfiles/scrot-0.8.tar.gz rsync://xeon.gentoo.ru/gentoo-distfiles/distfiles/scrot-0.8.tar.gz http://mirror.yandex.ru/gentoo-distfiles/distfiles/scrot-0.8.tar.gz http://www.linuxbrit.co.uk/downloads/scrot-0.8.tar.gz

Это когда еще обратный слэш присутствовал(его уже убрал)
Ну и при получении адресов допустим с Layman, номер слова должен быть: это количество адресов в GENTOO_MIRRORS +1
Это допустим я сразу решил собирать систему с пакетом sage с sage-on-gentoo, там используется уже патченый python, конечно для скачки самого python это не влияет, но влияет на получение адресов остальных пакетов с sage-on-gentoo.

#216236

Решил в этой теме продолжить установку.
подскажите, почему нет доступа.
до этого все шло гладко.

[console]gentoo@Gentoo-11 /mnt/gentoo $ sudo mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
bash: /mnt/gentoo/etc/make.conf: Permission denied[/console]
pochemu?

#216238
moshell написал:
подскажите, почему нет доступа.
до этого все шло гладко.

До какого этапа установки вы дошли?
Выбор зеркала — этап в большинстве случаев не обязательный.

#216240

gentoo@Gentoo-11 /mnt/gentoo $ history
1 passwd
2 sudo fdisk /dev/sda
3 sudo fdisk /dev/sda
4 sudo mkfs.ext4 /dev/sda2
5 sudo mkfs.ext4 /dev/sda3
6 sudo mkfs.ext4 /dev/sda4
7 sudo mkfs.ext4 /dev/sda5
8 sudo mkfs.ext4 /dev/sda6
9 sudo mkfs.ext4 /dev/sda7
10 sudo mkfs.ext4 /dev/sda8
11 sudo mkswap /dev/sda1
12 sudo swapon /dev/sda2
13 sudo swapon /dev/sda1
14 sudo fdisk /dev/sda
15 sudo mount /dev/sda2 /mnt/gentoo
16 mkdir /mnt/gentoo/usr
17 sudo mkdir /mnt/gentoo/usr
18 sudo mount /dev/sda5 /mnt/gentoo/usr/
19 sudo mkdir /mnt/gentoo/var
20 sudo mount /dev/sda6 /mnt/gentoo/var
21 sudo mkdir /mnt/gentoo/tmp
22 sudo mount /dev/sda7 /mnt/gentoo/tmp/
23 sudo mkdir /mnt/gentoo/home
24 sudo mount /dev/sda8 /mnt/gentoo/home
25 sudo chmod 1777 /mnt/gentoo/var
26 sudo chmod 1777 /mnt/gentoo/tmp
27 sudo date
28 sudo cd /mnt/gentoo
29 cd /mnt/gentoo
30 sudo uname -m
31 sudo pcuinfo
32 wget http://gentoo.bloodhost.ru/releases/x86/autobuilds/20111213/stage3-i686-20111213.tar.bz2
33 sudo wget http://gentoo.bloodhost.ru/releases/x86/autobuilds/20111213/stage3-i686-20111213.tar.bz2
34 sudo wget http://gentoo.bloodhost.ru/releases/x86/autobuilds/20111213/stage3-i686-20111213.tar.bz2.DIGESTS
35 sudo md5sum -c stage3-i686-20111213.tar.bz2.DIGESTS
36 tar xvjpf stage3-i686-20111213.tar.bz2
37 ls
38 sudo tar xvjpf stage3-i686-20111213.tar.bz2
39 pwd
40 sudo wget http://gentoo.bloodhost.ru/snapshots/portage-latest.tar.bz2
41 sudo wget http://gentoo.bloodhost.ru/snapshots/portage-latest.tar.bz2.md5sum
42 md5sum -c portage-latest.tar.bz2.md5sum
43 sudo tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr/
44 sudo nano -w /mnt/gentoo/etc/make.conf
45 sudo nano -w /mnt/gentoo/etc/make.conf
46 sudo mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
47 sudo mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
48 sudo mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
49 sudo mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
50 sudo nano -w /mnt/gentoo/etc/make.conf
51 sudo nano -w /mnt/gentoo/etc/make.conf
52 mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
53 cat /mnt/gentoo/etc/make.conf
54 sudo mirrorselect
55 sudo mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
56 sudo chmod
57 chmod -h
58 chmod --help
59 history
#216243

потому что без sudo не проходят команды
ставлю с live dvd gentoo

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

что касается mirror.. так и с судо и без судо. нет доступа, вообще не пойму, по сути обычная запись в make.conf
почему не проходит интересно

#216246

[console]gentoo@Gentoo-11 /mnt/gentoo $ ls -l /mnt/gentoo/etc/make.conf
-rw-r--r-- 1 root root 444 Dec 24 17:58 /mnt/gentoo/etc/make.conf[/console]

Войдите или зарегистрируйтесь, чтобы ответить.