View previous topic :: View next topic |
Author |
Message |
newguy n00b
Joined: 10 May 2006 Posts: 7 Location: Asbest
|
Posted: Wed May 10, 2006 11:26 am Post subject: Подскажите новичку по emerge |
|
|
Вот главный вопрос:
из каких файлов emerge берет версию программы, которую будет ставить. Я понимаю где находятся ebuild'ы и package.mask..umask..keywords, но как emerge выбирает версии, если рядом находятся несколько ebuld'ов. |
|
Back to top |
|
|
Laitr Keiows Bodhisattva
Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Wed May 10, 2006 1:23 pm Post subject: Re: Подскажите новичку по emerge |
|
|
newguy wrote: | Вот главный вопрос:
из каких файлов emerge берет версию программы, которую будет ставить. Я понимаю где находятся ebuild'ы и package.mask..umask..keywords, но как emerge выбирает версии, если рядом находятся несколько ebuld'ов. |
Можно в исходники заглянуть... |
|
Back to top |
|
|
newguy n00b
Joined: 10 May 2006 Posts: 7 Location: Asbest
|
Posted: Thu May 11, 2006 6:23 am Post subject: Re: Подскажите новичку по emerge |
|
|
Laitr Keiows wrote: |
Можно в исходники заглянуть... |
Согласен что можно в исходники заглянуть, но времени нет разбиратся. |
|
Back to top |
|
|
fedukoff Apprentice
Joined: 19 Dec 2005 Posts: 229 Location: Latvia
|
Posted: Thu May 11, 2006 7:05 am Post subject: |
|
|
Нехватка времени - величайший прогон человечества!
(было бы желание) |
|
Back to top |
|
|
Helg n00b
Joined: 31 Mar 2006 Posts: 19
|
Posted: Thu May 11, 2006 7:53 am Post subject: |
|
|
Выбирается самая старшая, назамаскерованная, совпадающая по кейвордам версия, если версия не указана оперделённо |
|
Back to top |
|
|
newguy n00b
Joined: 10 May 2006 Posts: 7 Location: Asbest
|
Posted: Fri May 12, 2006 5:05 am Post subject: |
|
|
Helg wrote: | Выбирается самая старшая, назамаскерованная, совпадающая по кейвордам версия, если версия не указана оперделённо |
Совсем меня за лоха считаешь ?
Quote: | Я понимаю где находятся ebuild'ы и package.mask..umask..keywords, но как emerge выбирает версии, если рядом находятся несколько ebuld'ов. |
Меня интересует как эта незамаскированая версия выбирается, emerge что, открывает все файлы, сравнивает и потом только начинает что-то устанавливать.
Людей которые этого не знают прошу не отвечать. |
|
Back to top |
|
|
hermes_jr l33t
Joined: 26 Feb 2004 Posts: 701 Location: Moscow, Russia
|
Posted: Fri May 12, 2006 6:11 am Post subject: |
|
|
newguy wrote: | Helg wrote: | Выбирается самая старшая, назамаскерованная, совпадающая по кейвордам версия, если версия не указана оперделённо |
Совсем меня за лоха считаешь ? |
Теперь да Человек тебе нормально ответил, чем ты недоволен?
На имя файлов внимание обращал? Вот у расположенных рядом ebuild'ах различные имена. А особо внимательные отметят, что отличаются они версией... Дальше сам догадаешься или разжевать?
newguy wrote: | emerge что, открывает все файлы, сравнивает и потом только начинает что-то устанавливать. |
Ни в коем случае! ebuild'ы придуманы для отвода глаз, а emerge всего лишь высасывает информацию из астрала, это знает каждый школьник. Мануал так же писан совершенно не разбирающимися в gentoo эскимосами, поэтому абсолютно бесполезен... |
|
Back to top |
|
|
046 Apprentice
Joined: 21 Jul 2004 Posts: 231 Location: Yaroslavl, Russia
|
Posted: Fri May 12, 2006 6:13 am Post subject: |
|
|
newguy wrote: | Совсем меня за лоха считаешь ? | Ещё кто-то хочет отвечать? |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Fri May 12, 2006 6:43 am Post subject: |
|
|
046 wrote: | newguy wrote: | Совсем меня за лоха считаешь ? | Ещё кто-то хочет отвечать? |
ага...
кг/ам |
|
Back to top |
|
|
newguy n00b
Joined: 10 May 2006 Posts: 7 Location: Asbest
|
Posted: Sat May 13, 2006 6:30 am Post subject: |
|
|
Я думал что здесь хоть кто-то знает принцип работы portage, а оказалось что люди прочитали handbook и считают что там все описано. |
|
Back to top |
|
|
Laitr Keiows Bodhisattva
Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Sat May 13, 2006 6:37 am Post subject: |
|
|
newguy wrote: | Я думал что здесь хоть кто-то знает принцип работы portage, а оказалось что люди прочитали handbook и считают что там все описано. |
1) Тебе уже объяснили.
2) За то время что ты писал все эти сообщения здесь ты уже мог посмотреть исходники несколько раз. Если тебе это действительно надо. |
|
Back to top |
|
|
newguy n00b
Joined: 10 May 2006 Posts: 7 Location: Asbest
|
Posted: Sat May 13, 2006 6:19 pm Post subject: |
|
|
1) Спасибо, я и так все понял. Только те кто писал обьяснения ограничивались обьемом handbook - там описано только то что происходит на пользовательском уровне.
2)Времени у меня нет, я с Gentoo разбираюсь без отрыва от работы и читать исходники я не могу - я работаю и в выходные тоже. |
|
Back to top |
|
|
IFL Tux's lil' helper
Joined: 12 Jun 2005 Posts: 117
|
Posted: Sat May 13, 2006 8:06 pm Post subject: |
|
|
newguy wrote: | 2)Времени у меня нет, я с Gentoo разбираюсь без отрыва от работы и читать исходники я не могу - я работаю и в выходные тоже. |
То есть у вас есть время читать ответы на форуме, но нет времени прочитать Gentoo Developer Handbook?
Ну-ну, далеко вы так "уйдёте". |
|
Back to top |
|
|
tyrannosaurus n00b
Joined: 01 May 2006 Posts: 9 Location: Kazakhstan
|
Posted: Sun May 14, 2006 2:23 pm Post subject: |
|
|
По-моему разбираться с unix-like системами без нехватки времени даже на стоит. Мануалы - три раза в день: утром, в обед и вечером перед сном или как я - ночью - когда нормальные люди спят _________________ Do you like Windows? - I hate it Do you like Linux? - Yes, I'm Linux addict |
|
Back to top |
|
|
newguy n00b
Joined: 10 May 2006 Posts: 7 Location: Asbest
|
Posted: Mon May 15, 2006 3:55 am Post subject: |
|
|
Ладно - вопрос отпал.
tyrannosaurus wrote: | По-моему разбираться с unix-like системами без нехватки времени даже на стоит. Мануалы - три раза в день: утром, в обед и вечером перед сном или как я - ночью - когда нормальные люди спят |
А по мне *nix проще в освоении, документации дофига и вообще ни так геморойно как в win. В win удобно бухгалтерам, потому-что их так учили, и игрокам, а для того что-бы настроить профиль одного отдельно пользователя там так замучаешся. |
|
Back to top |
|
|
Jekpol Apprentice
Joined: 20 Feb 2004 Posts: 198
|
Posted: Mon May 15, 2006 8:18 am Post subject: |
|
|
Конечно portage просматривает ebuild по старшей версии и наличие масок внешних (package...) и внутренних в самом ebuild. И не надо смотреть исходники для этого, а просто, например, сделать копию какого-нить ebuilda и обозвать его более старшей версией (ну еще проделать кой-какие манипуляции, чтоб создать digest). И emerge при установке пакета будет брать именно этот новый ebuild. Т.е., это говорит о том, что ищется сначала по названию старшей версии ebuild, потом проверяются маски (хотя я не уверен, что вперед). _________________ Главное не результат, а процесс. |
|
Back to top |
|
|
devil_ua Tux's lil' helper
Joined: 23 Jun 2004 Posts: 128 Location: Kiev, Ukraine
|
Posted: Wed May 17, 2006 1:49 pm Post subject: |
|
|
Code: |
devil@izida /usr/portage/media-video/nvidia-glx 0
% ls 0.05
ChangeLog metadata.xml nvidia-glx-1.0.7167-r3.ebuild nvidia-glx-1.0.7676-r3.ebuild nvidia-glx-1.0.8756.ebuild
files/ nvidia-glx-1.0.6111-r3.ebuild nvidia-glx-1.0.7174-r5.ebuild nvidia-glx-1.0.8174-r2.ebuild
Manifest nvidia-glx-1.0.6629-r7.ebuild nvidia-glx-1.0.7667-r1.ebuild nvidia-glx-1.0.8178-r1.ebuild
devil@izida /usr/portage/media-video/nvidia-glx 0
% ls |grep ebuild | sort | tail -n 1 0.06
nvidia-glx-1.0.8756.ebuild
|
вот примерно так _________________ Web developer & High-load application deployer
Web Site: http://simonov.me
E-Mail: alex@simonov.me |
|
Back to top |
|
|
|