Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Подскажите новичку по emerge
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
newguy
n00b
n00b


Joined: 10 May 2006
Posts: 7
Location: Asbest

PostPosted: Wed May 10, 2006 11:26 am    Post subject: Подскажите новичку по emerge Reply with quote

Вот главный вопрос:
из каких файлов emerge берет версию программы, которую будет ставить. Я понимаю где находятся ebuild'ы и package.mask..umask..keywords, но как emerge выбирает версии, если рядом находятся несколько ebuld'ов.
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Wed May 10, 2006 1:23 pm    Post subject: Re: Подскажите новичку по emerge Reply with quote

newguy wrote:
Вот главный вопрос:
из каких файлов emerge берет версию программы, которую будет ставить. Я понимаю где находятся ebuild'ы и package.mask..umask..keywords, но как emerge выбирает версии, если рядом находятся несколько ebuld'ов.

Можно в исходники заглянуть...
Back to top
View user's profile Send private message
newguy
n00b
n00b


Joined: 10 May 2006
Posts: 7
Location: Asbest

PostPosted: Thu May 11, 2006 6:23 am    Post subject: Re: Подскажите новичку по emerge Reply with quote

Laitr Keiows wrote:

Можно в исходники заглянуть...

Согласен что можно в исходники заглянуть, но времени нет разбиратся.
Back to top
View user's profile Send private message
fedukoff
Apprentice
Apprentice


Joined: 19 Dec 2005
Posts: 229
Location: Latvia

PostPosted: Thu May 11, 2006 7:05 am    Post subject: Reply with quote

Нехватка времени - величайший прогон человечества! ;)
(было бы желание)
Back to top
View user's profile Send private message
Helg
n00b
n00b


Joined: 31 Mar 2006
Posts: 19

PostPosted: Thu May 11, 2006 7:53 am    Post subject: Reply with quote

Выбирается самая старшая, назамаскерованная, совпадающая по кейвордам версия, если версия не указана оперделённо
Back to top
View user's profile Send private message
newguy
n00b
n00b


Joined: 10 May 2006
Posts: 7
Location: Asbest

PostPosted: Fri May 12, 2006 5:05 am    Post subject: Reply with quote

Helg wrote:
Выбирается самая старшая, назамаскерованная, совпадающая по кейвордам версия, если версия не указана оперделённо

Совсем меня за лоха считаешь ?
Quote:
Я понимаю где находятся ebuild'ы и package.mask..umask..keywords, но как emerge выбирает версии, если рядом находятся несколько ebuld'ов.

Меня интересует как эта незамаскированая версия выбирается, emerge что, открывает все файлы, сравнивает и потом только начинает что-то устанавливать.
Людей которые этого не знают прошу не отвечать.
Back to top
View user's profile Send private message
hermes_jr
l33t
l33t


Joined: 26 Feb 2004
Posts: 701
Location: Moscow, Russia

PostPosted: Fri May 12, 2006 6:11 am    Post subject: Reply with quote

newguy wrote:
Helg wrote:
Выбирается самая старшая, назамаскерованная, совпадающая по кейвордам версия, если версия не указана оперделённо

Совсем меня за лоха считаешь ?

Теперь да :) Человек тебе нормально ответил, чем ты недоволен?
На имя файлов внимание обращал? Вот у расположенных рядом ebuild'ах различные имена. А особо внимательные отметят, что отличаются они версией... Дальше сам догадаешься или разжевать?
newguy wrote:
emerge что, открывает все файлы, сравнивает и потом только начинает что-то устанавливать.

Ни в коем случае! ebuild'ы придуманы для отвода глаз, а emerge всего лишь высасывает информацию из астрала, это знает каждый школьник. Мануал так же писан совершенно не разбирающимися в gentoo эскимосами, поэтому абсолютно бесполезен...
Back to top
View user's profile Send private message
046
Apprentice
Apprentice


Joined: 21 Jul 2004
Posts: 231
Location: Yaroslavl, Russia

PostPosted: Fri May 12, 2006 6:13 am    Post subject: Reply with quote

newguy wrote:
Совсем меня за лоха считаешь ?
Ещё кто-то хочет отвечать?
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Fri May 12, 2006 6:43 am    Post subject: Reply with quote

046 wrote:
newguy wrote:
Совсем меня за лоха считаешь ?
Ещё кто-то хочет отвечать?

ага...

кг/ам
Back to top
View user's profile Send private message
newguy
n00b
n00b


Joined: 10 May 2006
Posts: 7
Location: Asbest

PostPosted: Sat May 13, 2006 6:30 am    Post subject: Reply with quote

Я думал что здесь хоть кто-то знает принцип работы portage, а оказалось что люди прочитали handbook и считают что там все описано.
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Sat May 13, 2006 6:37 am    Post subject: Reply with quote

newguy wrote:
Я думал что здесь хоть кто-то знает принцип работы portage, а оказалось что люди прочитали handbook и считают что там все описано.

1) Тебе уже объяснили.
2) За то время что ты писал все эти сообщения здесь ты уже мог посмотреть исходники несколько раз. Если тебе это действительно надо.
Back to top
View user's profile Send private message
newguy
n00b
n00b


Joined: 10 May 2006
Posts: 7
Location: Asbest

PostPosted: Sat May 13, 2006 6:19 pm    Post subject: Reply with quote

1) Спасибо, я и так все понял. Только те кто писал обьяснения ограничивались обьемом handbook - там описано только то что происходит на пользовательском уровне.
2)Времени у меня нет, я с Gentoo разбираюсь без отрыва от работы и читать исходники я не могу - я работаю и в выходные тоже.
Back to top
View user's profile Send private message
IFL
Tux's lil' helper
Tux's lil' helper


Joined: 12 Jun 2005
Posts: 117

PostPosted: Sat May 13, 2006 8:06 pm    Post subject: Reply with quote

newguy wrote:
2)Времени у меня нет, я с Gentoo разбираюсь без отрыва от работы и читать исходники я не могу - я работаю и в выходные тоже.

То есть у вас есть время читать ответы на форуме, но нет времени прочитать Gentoo Developer Handbook?
Ну-ну, далеко вы так "уйдёте".
Back to top
View user's profile Send private message
tyrannosaurus
n00b
n00b


Joined: 01 May 2006
Posts: 9
Location: Kazakhstan

PostPosted: Sun May 14, 2006 2:23 pm    Post subject: Reply with quote

По-моему разбираться с unix-like системами без нехватки времени даже на стоит. Мануалы - три раза в день: утром, в обед и вечером перед сном или как я - ночью - когда нормальные люди спят :)
_________________
Do you like Windows? - I hate it :) Do you like Linux? - Yes, I'm Linux addict 8)
Back to top
View user's profile Send private message
newguy
n00b
n00b


Joined: 10 May 2006
Posts: 7
Location: Asbest

PostPosted: Mon May 15, 2006 3:55 am    Post subject: Reply with quote

Ладно - вопрос отпал.
tyrannosaurus wrote:
По-моему разбираться с unix-like системами без нехватки времени даже на стоит. Мануалы - три раза в день: утром, в обед и вечером перед сном или как я - ночью - когда нормальные люди спят :)

А по мне *nix проще в освоении, документации дофига и вообще ни так геморойно как в win. В win удобно бухгалтерам, потому-что их так учили, и игрокам, а для того что-бы настроить профиль одного отдельно пользователя там так замучаешся.
Back to top
View user's profile Send private message
Jekpol
Apprentice
Apprentice


Joined: 20 Feb 2004
Posts: 198

PostPosted: Mon May 15, 2006 8:18 am    Post subject: Reply with quote

Конечно portage просматривает ebuild по старшей версии и наличие масок внешних (package...) и внутренних в самом ebuild. И не надо смотреть исходники для этого, а просто, например, сделать копию какого-нить ebuilda и обозвать его более старшей версией (ну еще проделать кой-какие манипуляции, чтоб создать digest). И emerge при установке пакета будет брать именно этот новый ebuild. Т.е., это говорит о том, что ищется сначала по названию старшей версии ebuild, потом проверяются маски (хотя я не уверен, что вперед).
_________________
Главное не результат, а процесс.
Back to top
View user's profile Send private message
devil_ua
Tux's lil' helper
Tux's lil' helper


Joined: 23 Jun 2004
Posts: 128
Location: Kiev, Ukraine

PostPosted: Wed May 17, 2006 1:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum