View previous topic :: View next topic |
Author |
Message |
Skyvie n00b
Joined: 20 Jul 2004 Posts: 38
|
Posted: Tue Jul 20, 2004 7:24 am Post subject: два вопроса по portage |
|
|
1.
допустим, я хочу обновить не весь репозиторий портов, а только необходимый мне пакет (и, возможно, его зависимости). сие возможно?
2.
у меня стоит один из последних снапшотов portage, но многие порты, когда я говорю
Code: | emerge search <portname> |
показываю старую версию.
например gcc:
Code: |
# emerge search gcc
* sys-devel/gcc
Latest version available: 3.3.3-r6
Latest version installed: 3.3.2-r5
Size of downloaded files: 23,203 kB
Homepage: http://www.gnu.org/software/gcc/gcc.html
Description: The GNU Compiler Collection. Includes C/C++, java compilers, pie and ssp extentions
License: GPL-2 LGPL-2.1
|
хотя в репозитории присутствуют gcc-3.3.4.ebuild, gcc-3.3.4-r1.ebuild. почему так происходит? как это исправить? |
|
Back to top |
|
|
chernousov Tux's lil' helper
Joined: 30 May 2004 Posts: 117
|
Posted: Tue Jul 20, 2004 7:53 am Post subject: Re: два вопроса по portage |
|
|
Skyvie wrote: | 2. старую версию. |
gcc 3.3.4 в портежах пока не помечен как stable, поэтому чтобы до него добраться надо сделать Code: | ACCEPT_KEYWORDS="~x86" emerge search gcc |
и будет тебе счастие: Code: | * sys-devel/gcc
Latest version available: 3.3.4-r1
Latest version installed: 3.3.3-r6
Size of downloaded files: 23,269 kB
Homepage: http://www.gnu.org/software/gcc/gcc.html
Description: The GNU Compiler Collection. Includes C/C++, java compilers, pie and ssp extentions
License: GPL-2 LGPL-2.1 |
|
|
Back to top |
|
|
chernousov Tux's lil' helper
Joined: 30 May 2004 Posts: 117
|
Posted: Tue Jul 20, 2004 7:55 am Post subject: |
|
|
Ах да, чуть не забыл. даст тебе ещё массу пищи для размышлений |
|
Back to top |
|
|
Skyvie n00b
Joined: 20 Jul 2004 Posts: 38
|
Posted: Wed Jul 21, 2004 10:35 am Post subject: |
|
|
еще такую траблу заметил: если я устанавливаю один какой-нибудь портэж с использованием ACCEPT_KEYWORDS="~x86", а остальные без него, то при обновлении системы при помощи
Code: | emerge update world |
этот портэж считается как бы неустановленным и предлагается установить одну из предыдущих его версий, что, imho, неправильно.
на примере: у меня имеется установленная система. я хочу поставить последнее доступное ядро из ветки 2.6. я делаю:
Code: | # ACCEPT_KEYWORDS="~x86" emerge sys-kernel/development-sources |
далее компиляция, установка, настройка загрузчика, etc... в какой-то момент я решил сделать апгрэйд стабильных пакетов системы. и вот что мы получаем:
Code: |
# emerge -up world
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild N ] sys-kernel/development-sources-2.6.4
|
хотя в системе этот портэж уже установлен, пусть и не из стабильной ветки.
вообще, imho, так можно и целостность системы нарушить... |
|
Back to top |
|
|
ejka n00b
Joined: 26 Apr 2004 Posts: 6
|
Posted: Wed Jul 21, 2004 10:52 am Post subject: |
|
|
Skyvie wrote: | еще такую траблу заметил: если я устанавливаю один какой-нибудь портэж с использованием ACCEPT_KEYWORDS="~x86", а остальные без него, то при обновлении системы при помощи
Code: | emerge update world |
этот портэж считается как бы неустановленным и предлагается установить одну из предыдущих его версий, что, imho, неправильно.
|
man portage на предмет package.keywords и не пользоваться ACCEPT_KEYWORDS |
|
Back to top |
|
|
Skyvie n00b
Joined: 20 Jul 2004 Posts: 38
|
Posted: Wed Jul 21, 2004 10:57 am Post subject: |
|
|
ejka wrote: | man portage на предмет package.keywords и не пользоваться ACCEPT_KEYWORDS |
спасибо. оказывается, все уже продумано до нас |
|
Back to top |
|
|
|
|
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
|
|