Помогите начинающему Джентушнику (Не могу поставить)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

IFL писал(а):
15.03.2006 07:31
TuLiss писал(а):
15.03.2006 02:54

Да и еще , на пальцах в чем принцепиальная разница на переходе к stage2
выполнение команд

emerge -e system
и
emerge system ?

а то я что то так и не уловил.

в первом случае пересобирается всё
во втором нет
разница в списках есть :-)



-emptytree

-e

Создает видимость того, что дерево установленных пакетов содержит только glibc; эту опцию стоит использовать совместно с --pretend. Она позволяет разработчикам получить полное представление о дереве всех зависимостей пакета и перестраивать деревья в целом с использованием новейших версий библиотек.

---------------

Так что я не пойму что подрузумивается под словом все???

и еще объесните тупому, почему после в stage2
надо сделать
emerge -O libperl
emerge -O gdbm
emerge -O perl

и только после этого все нормально собирается? это баг или фича?
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Помогите начинающему Джентушнику

Сообщение KiWi »

TuLiss писал(а):
15.03.2006 13:09
-emptytree

-e

Создает видимость того, что дерево установленных пакетов содержит только glibc; эту опцию стоит использовать совместно с --pretend. Она позволяет разработчикам получить полное представление о дереве всех зависимостей пакета и перестраивать деревья в целом с использованием новейших версий библиотек.

---------------

Так что я не пойму что подрузумивается под словом все???

Всё -- это всё :-)
Берётся system, все его зависимости, зависимости зависимостей и пересобираются :-)
и еще объесните тупому, почему после в stage2
надо сделать
emerge -O libperl
emerge -O gdbm
emerge -O perl

и только после этого все нормально собирается? это баг или фича?

это бага конкретной машины
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

IFL писал(а):
15.03.2006 18:25
Всё -- это всё :-)
это бага конкретной машины



УУУУ Тогда это бага конкретных 15 машин =)))) 5 которых из них различные ноуты. Мдаааа. Вот не думал, ч то я попал на глючное железо.
И то что питон требует 386 профиль, это то же навернека бага маоей машины, ну не как не могут разработчики ошибатся =)


P.S Про emerge я так и не понял =) В каком случии все, чего все. И как на это влеяют зависимости.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Помогите начинающему Джентушнику

Сообщение KiWi »

TuLiss писал(а):
15.03.2006 23:31
УУУУ Тогда это бага конкретных 15 машин =)))) 5 которых из них различные ноуты. Мдаааа. Вот не думал, ч то я попал на глючное железо.
И то что питон требует 386 профиль, это то же навернека бага маоей машины, ну не как не могут разработчики ошибатся =)

Собирал недавно со stage2(ну нет у меня на bootstrap.sh времени, к тому же ничего фантастического он не делает) -- собралось отлично...
Отличий от stage1 + bootstrap.sh от stage2 не должно быть никаких.
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

IFL писал(а):
16.03.2006 07:54
Собирал недавно со stage2(ну нет у меня на bootstrap.sh времени, к тому же ничего фантастического он не делает) -- собралось отлично...
Отличий от stage1 + bootstrap.sh от stage2 не должно быть никаких.


ну ради эксперемента то же попробую =) отпишусь как что.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: Помогите начинающему Джентушнику

Сообщение Kai SD »

Собственно, насколько я понимаю, аррхетектуру можно менять только перед bootscrap, а также флаги, с которыми собираются gcc и glibc. Имеет смысл менять только перед bootscrap.

А Stage2/Stage3 под каждую нужную архитектуру качать - это, извините, не для моего модема...
bootscrap.sh+emerge -e system на моей машине выполнится быстрее, чем скачивание stage3.

Кстати, кто-нибудь может сказать, почему именно emerge -e system? Ведь при этом пересобирается ряд пакетов, собранных при bootscrap. Чем будет отличаться система, если сделать просто emerge system?
С уважением
Kai SD
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

Kai SD писал(а):
16.03.2006 10:16
Кстати, кто-нибудь может сказать, почему именно emerge -e system? Ведь при этом пересобирается ряд пакетов, собранных при bootscrap. Чем будет отличаться система, если сделать просто emerge system?


Насколько я понял, -e собирает просто базувую систему, так как без нее,идет сборка всего что указанно в use.


Я не уверен, что прав, но получается так:

1 - сама базовая система
2 - базовая система + все то, что уже есть в stage1 пересобирается по новой.


Кто нибуть может прокоментрровать мою ошибку?
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

СКажите, как запретить использовать gentoo-sources и vanilla
Просто я качаю ядра сам =)
А флага USE для отмены я не нашел.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Помогите начинающему Джентушнику

Сообщение KiWi »

TuLiss писал(а):
17.03.2006 20:33
СКажите, как запретить использовать gentoo-sources и vanilla
Просто я качаю ядра сам =)
А флага USE для отмены я не нашел.

Никак. Ядра надо ставить не через жопу, а чтобы система их знала.
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

IFL писал(а):
17.03.2006 22:51
Никак. Ядра надо ставить не через жопу, а чтобы система их знала.


мдааа.

Хорошо, понимаю вопрос из разряда RTFM, как пометить что не использовать gentoo-sources, а использовать vanilla-sources. и раскоментировать пакет (один) ~ testing
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
ValKov
Сообщения: 182
ОС: По настроению :)

Re: Помогите начинающему Джентушнику

Сообщение ValKov »

Всё-таки читать man'ы иногда полезно, например man portage. Обрати внимание на packages в твоем профиле (/etc/make.profile/) и на package.use в /etc/portage/.
Mac OS X Snow Leopard 10.6.5
Intel Core2 Duo E8400, Gigabyte GA-EP45-DS3L
2 Gb PC6400 RAM, 4 SATA HDD, 2 SATA DVD-RW
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Помогите начинающему Джентушнику

Сообщение KiWi »

TuLiss писал(а):
17.03.2006 23:27
IFL писал(а):
17.03.2006 22:51

Никак. Ядра надо ставить не через жопу, а чтобы система их знала.


мдааа.

Хорошо, понимаю вопрос из разряда RTFM, как пометить что не использовать gentoo-sources, а использовать vanilla-sources. и раскоментировать пакет (один) ~ testing

Ставит vanilla-sources и удалять gentoo-sources, конечно же, пробовал?
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

IFL писал(а):
18.03.2006 15:33
Ставит vanilla-sources и удалять gentoo-sources, конечно же, пробовал?


Угу. И потом в зависимостях опять возникает гентушное ядро.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Помогите начинающему Джентушнику

Сообщение KiWi »

TuLiss писал(а):
18.03.2006 19:20
IFL писал(а):
18.03.2006 15:33


Ставит vanilla-sources и удалять gentoo-sources, конечно же, пробовал?


Угу. И потом в зависимостях опять возникает гентушное ядро.

Пример софта, при котором возникает гентушное ядро?
Хинт: у всего софта, которое зависит на ядре прописана зависимость именно на ЯДРО, а не конкретное -sources.

P.S.: а также поищи gentoo-sources в /var/lib/portage/world, если есть, то удаляй
P.P.S.:

Код: Выделить всё

# equery d gentoo-sources
[ Searching for packages depending on gentoo-sources... ]

=> нет ни одного пакета, зависящего именно на gentoo-sources => не удалены полностью gentoo-sources/не поставлено другое ядро
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

IFL писал(а):
18.03.2006 20:13
=> нет ни одного пакета, зависящего именно на gentoo-sources => не удалены полностью gentoo-sources/не поставлено другое ядро


alsa, ipw2200 ?

Возможно я глупые вопросы задаю, учусь....
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Помогите начинающему Джентушнику

Сообщение KiWi »

TuLiss писал(а):
19.03.2006 02:40
alsa, ipw2200 ?

Возможно я глупые вопросы задаю, учусь....

Код: Выделить всё

# emerge -pv alsa ipw2200
...
[ebuild   R   ] sys-kernel/no-sources-2.6.15-r4  USE="symlink -build -doc" 0 kB [15]
[ebuild  N    ] net-wireless/ipw2200-firmware-3.0  263 kB
[ebuild  N    ] net-wireless/ieee80211-1.1.12-r1  USE="-debug" 0 kB
[ebuild  N    ] net-wireless/wireless-tools-28_pre15  USE="nls -multicall" 235 kB
[ebuild  N    ] net-wireless/ipw2200-1.1.1  USE="-debug -radiotap" 124 kB
...


Посмотри всё-таки /var/lib/portage/world, да и /var/db/pkg/sys-kernel/gentoo-sources* заодно.
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

IFL писал(а):
19.03.2006 10:06
Посмотри всё-таки /var/lib/portage/world, да и /var/db/pkg/sys-kernel/gentoo-sources* заодно.


Calculating dependencies ...done!
[ebuild N ] sys-kernel/gentoo-sources-2.6.15-r1 -build -doc -symlink (-ultra1) 39,086 kB
[ebuild N ] net-wireless/ipw2200-firmware-2.4 264 kB
[ebuild N ] net-wireless/wireless-tools-28_pre14 -multicall +nls 234 kB
[ebuild N ] net-wireless/ieee80211-1.1.9 -debug 64 kB
[ebuild N ] net-wireless/ipw2200-1.0.10 -debug -radiotap 122 kB

У меня на данный момент просто ядро с kernel.org
как я понял ipw2200 это патч на ядро, он на данный момент моему ядру просто не нужен.
В принцепе мне достаточно установить firmware, wireless и все.

в world ничего интересного. А gentoo-sources у меня банально нет. ТАк как я не ставил... :wacko:
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Помогите начинающему Джентушнику

Сообщение KiWi »

TuLiss писал(а):
19.03.2006 11:37
в world ничего интересного. А gentoo-sources у меня банально нет. ТАк как я не ставил... :wacko:

А банально emerge -pv vanilla-sources?
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

IFL писал(а):
19.03.2006 18:47
TuLiss писал(а):
19.03.2006 11:37

в world ничего интересного. А gentoo-sources у меня банально нет. ТАк как я не ставил... :wacko:

А банально emerge -pv vanilla-sources?


Да все разобрался со всем =) Помогли в irc. Банально была невнимательность.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

Назрел еще вопросы. Как лучше всего обнавлять конфиг файлы ?
неужели только etc-update ? (что то он для меня не совсем понятный )+)
Как быть если уже файл есть?

И кто как решает работу с сервером. Например, если ли возможно скачитвать только, багфиксы?
что бы поставить все на автомат. Просто ноый софт может не пойти со старым конфиг файлом.

P.S Толковых ответов в интернете не нашел :)
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Помогите начинающему Джентушнику

Сообщение ddc »

0) Моя русская языка оскорблённо плачет.
1) etc-update очень понятный, если читать то, что он пишет.
2) для этого и есть etc-update.
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

Еще один вопрос.

Как посмотреть от какого пакета зависит данный пакет?

Например есть несколько гномовских пакетов, очень хотелось бы узнать кто их требует =)
А если некто , то удалить.

X11-themes/gnome-icon-theme
/gnome-themes
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Помогите начинающему Джентушнику

Сообщение KiWi »

TuLiss писал(а):
31.03.2006 02:03
Еще один вопрос.

Как посмотреть от какого пакета зависит данный пакет?

Например есть несколько гномовских пакетов, очень хотелось бы узнать кто их требует =)
А если некто , то удалить.

X11-themes/gnome-icon-theme
/gnome-themes

emerge gentoolkit && man equery
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

IFL писал(а):
31.03.2006 09:27
emerge gentoolkit && man equery


читал не помогло :( и в гугл лазил... :ph34r:

понятно что equery. но с каким параметром? или как вариант действительно у меня пакеты не зависят не от чего? тогда почему emerge --depclean не удаляет их?
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Каменьщик
Сообщения: 189

Re: Помогите начинающему Джентушнику

Сообщение Каменьщик »

почему emerge --depclean не удаляет их?

Может быть этот пакет ставился не как зависиммость? т.е. может ты сам этот пакет ставил?

Кстати, библиотеку поставленную вручную система портеджей отличает от поставленной по зависимостям?
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2

Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Помогите начинающему Джентушнику

Сообщение Aectann »

Каменьщик писал(а):
31.03.2006 10:28
Кстати, библиотеку поставленную вручную система отличает от поставленной по зависимостям?

Если вручную через emerge, то не отличает(библиотека уже есть, нафиг ее ещё раз ставить?), а если вручную через ./configure && make && make install, то система ее просто не увидит.

TuLiss
equery depends <имя_пакета> показывает пакеты, которые зависят от указанного. Так очень удобно производить чистку системы, выкидывать всё ненужное.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

Aectann писал(а):
31.03.2006 10:45
equery depends <имя_пакета> показывает пакеты, которые зависят от указанного. Так очень удобно производить чистку системы, выкидывать всё ненужное.



Спасибо.
Правильно я понимаю что если нету зависимостей с этим пакетом то его можно удалить?
те например mc сам по себе. И естественно он не пакажет зпвисимостей
А если набрать gpm, то пакажут что он зависит от mc И ncurses
Я правильно понял?
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Помогите начинающему Джентушнику

Сообщение Aectann »

TuLiss писал(а):
31.03.2006 13:29
Спасибо.
Правильно я понимаю что если нету зависимостей с этим пакетом то его можно удалить?
те например mc сам по себе. И естественно он не пакажет зпвисимостей

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

А если набрать gpm, то пакажут что он зависит от mc И ncurses
Я правильно понял?

Стоп, equery depends показывает, какие пакеты зависят от указанного пакета. А то, от каких пакетов зависит указанный пакет - это уже другая история. :) Для этого существует emerge -pv <имя_пакета> (можно и equery использовать, но зачем?).
Кстати, а разве какие-то пакеты зависят от mc?
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Помогите начинающему Джентушнику

Сообщение TuLiss »

Aectann писал(а):
31.03.2006 16:12
Для этого существует emerge -pv <имя_пакета> (можно и equery использовать, но зачем?).


а если уже этот пакет стоит в системе?
В общем


Я хочу узнать, какая программа использует данный пакет =)
например gnome темы.те Кто этот пакет за собой притащил
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Помогите начинающему Джентушнику

Сообщение Aectann »

TuLiss писал(а):
31.03.2006 16:30
Я хочу узнать, какая программа использует данный пакет =)
например gnome темы.те Кто этот пакет за собой притащил

?? Так для этого и есть equery depends имя_пакета. :)
My god... it's full of stars!...
Спасибо сказали: