Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Почему ставятся старые проги?
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
iNot_
n00b
n00b


Joined: 01 Jul 2004
Posts: 52

PostPosted: Fri Dec 03, 2004 12:41 pm    Post subject: Почему ставятся старые проги? Reply with quote

Обновил порты, ебилды новые есть. К примеру nmap 3.70 есть как ебилд , а если ставить emerge nmap ставить 3.55? в чем тут беда? Или так и надо? А если делать через ебилд, он там ругается и красным пишет =)

emerge nmap-3.75.ebuild
emerging by path implies --oneshot... adding --oneshot to options.

*** emerging by path is broken and may not always work!!!

Calculating dependencies
*** You are emerging a masked package. It is MUCH better to use
*** /etc/portage/package.* to accomplish this. See portage(5) man
*** page for details.
>>> Waiting 10 seconds before starting...
>>> (Control-C to abort)...
Continuing... in: 10
Back to top
View user's profile Send private message
viy
Veteran
Veteran


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

PostPosted: Fri Dec 03, 2004 12:44 pm    Post subject: Re: Почему ставятся старые проги? Reply with quote

iNot_ wrote:
You are emerging a masked package

Почитай man emerge и man portage на тему маскированных пакетов.
Back to top
View user's profile Send private message
iNot_
n00b
n00b


Joined: 01 Jul 2004
Posts: 52

PostPosted: Fri Dec 03, 2004 12:48 pm    Post subject: Re: Почему ставятся старые проги? Reply with quote

viy wrote:
iNot_ wrote:
You are emerging a masked package

Почитай man emerge и man portage на тему маскированных пакетов.

А можно просто сказать чего сделать надо?
Back to top
View user's profile Send private message
viy
Veteran
Veteran


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

PostPosted: Fri Dec 03, 2004 12:53 pm    Post subject: Reply with quote

Лень, матушка...

Т.к. пакет замаскирован по keyword, сделай новый или добавь в существующий /etc/portage/package.keywords такую строчку:
Code:
net-analyzer/nmap ~x86
Back to top
View user's profile Send private message
iNot_
n00b
n00b


Joined: 01 Jul 2004
Posts: 52

PostPosted: Fri Dec 03, 2004 12:59 pm    Post subject: Reply with quote

viy wrote:
Лень, матушка...

Т.к. пакет замаскирован по keyword, сделай новый или добавь в существующий /etc/portage/package.keywords такую строчку:
Code:
net-analyzer/nmap ~x86

У меня нет такого файла, и вообще зачем это делается...

ЗЫЖ Плохо у меня с англиским... я бы почитал
Back to top
View user's profile Send private message
viy
Veteran
Veteran


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

PostPosted: Fri Dec 03, 2004 1:04 pm    Post subject: Reply with quote

iNot_ wrote:
У меня нет такого файла, и вообще зачем это делается...

ЗЫЖ Плохо у меня с англиским... я бы почитал


Если файла нет, то сделай.

Пакет замаскирован потому, что по каким-то причинам человек, отвечающий за пакет в gentoo, считает, что он еще недостаточно ставильный на x86 платформе (говорим пока только про нее). Сделано для того, чтобы у людей, автоматически обновляющих систему, не поставились "плохие" пакеты.

Если ты все же хочешь рискнуть --- пжалста! Для этого и сделан каталог /etc/portage с набором управляющих файлов. "Моей" строчкой ты говоришь, что ты не против использовать "непроверенные" (неставбильные тут не совсем корректно) версии для nmap.
Back to top
View user's profile Send private message
iNot_
n00b
n00b


Joined: 01 Jul 2004
Posts: 52

PostPosted: Fri Dec 03, 2004 1:10 pm    Post subject: Reply with quote

viy wrote:
iNot_ wrote:
У меня нет такого файла, и вообще зачем это делается...

ЗЫЖ Плохо у меня с англиским... я бы почитал


Если файла нет, то сделай.

Пакет замаскирован потому, что по каким-то причинам человек, отвечающий за пакет в gentoo, считает, что он еще недостаточно ставильный на x86 платформе (говорим пока только про нее). Сделано для того, чтобы у людей, автоматически обновляющих систему, не поставились "плохие" пакеты.

Если ты все же хочешь рискнуть --- пжалста! Для этого и сделан каталог /etc/portage с набором управляющих файлов. "Моей" строчкой ты говоришь, что ты не против использовать "непроверенные" (неставбильные тут не совсем корректно) версии для nmap.

Огромное спасибо... Т.е. если мне надо более новое что-то поставить, я просто дописываю туда и будет все оке? Вот к примеру такая ошибка вылезла...
emerge phpBB
Calculating dependencies
!!! All ebuilds that could satisfy "phpBB" have been masked.
!!! One of the following masked packages is required to complete your request:
- www-apps/phpBB-2.0.11 (masked by: ~x86 keyword)
- www-apps/phpBB-2.0.10 (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.

Это тоже самое?
Back to top
View user's profile Send private message
chernousov
Tux's lil' helper
Tux's lil' helper


Joined: 30 May 2004
Posts: 117

PostPosted: Fri Dec 03, 2004 1:14 pm    Post subject: Reply with quote

iNot_ wrote:
У меня нет такого файла

Сделай вот что:
Code:
su -
echo  'net-analyzer/nmap ~x86' >> /etc/portage/package.mask

iNot_ wrote:
и вообще зачем это делается...
Есть разные версии программ.. когда определённая версия работает стабильно в течение какого-то времени, она считается "стабильной". Однако, разработчики не сидят на месте и продолжают релизить новые и новые версии. Но так как они ещё новые и, возможно, сырые, их помечают как "нестабильные". Это и есть masked package. Но многие не боятся и ставят masked package на свой страх и риск - ведь в новых версиях всегда находится что-то новое и интересненое.
У меня, к примеру, ACCEPT_KEYWORDS="~x86" прописан аж в make.conf - то есть у меня ВСЕ пакеты не стабильные. Но система работает отлично, не жалуюсь, у меня всегда самый свежий софт ;)
Back to top
View user's profile Send private message
chernousov
Tux's lil' helper
Tux's lil' helper


Joined: 30 May 2004
Posts: 117

PostPosted: Fri Dec 03, 2004 1:15 pm    Post subject: Reply with quote

Ну вот, пока сочинял свою мессагу, viy меня опередил ;)
Back to top
View user's profile Send private message
iNot_
n00b
n00b


Joined: 01 Jul 2004
Posts: 52

PostPosted: Fri Dec 03, 2004 1:19 pm    Post subject: Reply with quote

chernousov wrote:
Ну вот, пока сочинял свою мессагу, viy меня опередил ;)

А можно я когонибудь из вас добавлю в асю и буду доставать? =)
Back to top
View user's profile Send private message
viy
Veteran
Veteran


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

PostPosted: Fri Dec 03, 2004 1:26 pm    Post subject: Reply with quote

Тут был топик, в котором упоминалось, что лучше добавлять пакеты в /etc/portage/package.keywords, чем использовать ACCEPT_KEYWORDS=...

Это официальная позиция gentoo, так что если еще не выработалсь привычка, стоит использовать /etc/portage.

И есть 2 врианта маскировки пакетов --- по ключу (keyword, /etc/portage/package.keywords) и по маске (mask, /etc/portage/package.mask)...

Короче --- читайте man'ы, нефиг тут их пересказывать ;)
iNot_ wrote:
Это тоже самое?

Угу, обращай внимание на комментарий в скобках: "masked by: ~x86 keyword", иногда бывает так: "masked by: package.mask, ~x86 keyword"
Back to top
View user's profile Send private message
chernousov
Tux's lil' helper
Tux's lil' helper


Joined: 30 May 2004
Posts: 117

PostPosted: Fri Dec 03, 2004 1:27 pm    Post subject: Reply with quote

iNot_ wrote:
chernousov wrote:
Ну вот, пока сочинял свою мессагу, viy меня опередил ;)

А можно я когонибудь из вас добавлю в асю и буду доставать? =)
Ну, по крайней мере можешь попробовать ;) 609933
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