1

dev-lang/nasm
    selected: 2.09.10
   protected: none
     omitted: none

 dev-python/numpy
    selected: 1.6.1-r1
   protected: none
     omitted: none

 dev-python/pygobject
    selected: 2.28.6-r51
   protected: none
     omitted: none

 virtual/editor
    selected: 0
   protected: none
     omitted: none

Стоит ли соглашаться? Вроде не знакомые пакеты, но вдруг что то из них нужно

ОС: Gentoo/Funtoo

2

ИМХО в том то и прелесть генту, что если не знакомые, то скорей всего больше не нужные...

95% процентов проблем находятся между клавиатурой и стулом.

3

tyrnov, я обычно делаю примерно так:

lupo@gentoo-laptop ~ % equery d dev-lang/nasm
 * These packages depend on dev-lang/nasm:
media-libs/flac-1.2.1-r4 (x86 ? dev-lang/nasm)
media-libs/libjpeg-turbo-1.1.90_p20120129 (amd64 ? dev-lang/nasm)
                                          (x86 ? dev-lang/nasm)
                                          (amd64-linux ? dev-lang/nasm)
                                          (x86-linux ? dev-lang/nasm)
media-libs/libsdl-1.2.15 (x86 ? >=dev-lang/nasm-0.98.39-r3)
media-libs/xvid-1.3.2 (amd64 ? >=dev-lang/nasm-2)
                      (x86 ? >=dev-lang/nasm-2)
                      (x86-fbsd ? >=dev-lang/nasm-2)
media-sound/lame-3.99.4 (mmx ? dev-lang/nasm)

Если есть сомнение в необходимости пакета, выполните предварительно

quickpkg --include-config=y dev-lang/nasm

Эта команда создаст бинарный пакет, который потом можно установить без сборки.
Если выясняется, что пакет всё же нужен и вы не хотите, чтобы он удалялся при --depclean, поместите его в world-файл

Был, был и весь вышел...

4

Решил все же удалить и выдает такое:

emerge --depclean

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 * 
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep @world` prior to depclean.

Calculating dependencies... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 * 
 *   dev-python/pygobject:3 pulled in by:
 *     dev-python/pygobject-2.28.6-r51
 * 
 * Have you forgotten to do a complete update prior to depclean? The
 * most comprehensive command for this purpose is as follows:
 * 
 *   emerge --update --newuse --deep --with-bdeps=y @world
 * 
 * Note that the --with-bdeps=y option is not required in many
 * situations. Refer to the emerge manual page (run `man emerge`)                                                                                                                                                                            
 * for more information about --with-bdeps.
 * 
 * Also, note that it may be necessary to manually uninstall
 * packages that no longer exist in the portage tree, since it may
 * not be possible to satisfy their dependencies.

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.
ОС: Gentoo/Funtoo

5

tyrnov, если в двух словах: вас предупреждают, что для удовлетворения необходимых зависимостей вам нужно установить пакет dev-python/pygobject.

Был, был и весь вышел...

6

Просто не когда не видел чтобы emerge --depclean просил что то установить. Ну сделаем как он просит.

ОС: Gentoo/Funtoo

7 (07.02.2012 11:03:25 отредактировано tyrnov)

[ebuild  N     ] dev-python/pycairo-1.10.0-r2  USE="svg -doc -examples -test" 0 kB
[ebuild  NS    ] dev-python/pygobject-3.0.3 [2.28.6-r51] USE="cairo threads -examples -test" 0 kB

Вот оно что обновить хочет. Похоже после того как поспользовался наложением патча на cairo это произошло. Надо было значит и это пересобрать

ОС: Gentoo/Funtoo

8

Что показывает команда?

emerge -puDNv @world
Был, был и весь вышел...

9

А собака перед world что дает? а это dev-python/pygobject я уже пересобрал потому там emerge -puDNv @world наверн уже не чего не увидим

ОС: Gentoo/Funtoo

10

tyrnov пишет:

А собака перед world что дает?

Без претензий на истину, как я это понимаю: в новых версиях portage «собака» обозначает название set'а.
В данном случае наличие @ не критично.

Был, был и весь вышел...

11

Кстати, не так давно emerge --depclean  советовал мне удалить less. Я сразу заподозрил неладное, но сделал, как оно хочет. Разумеется, отвалилась возможность читать маны. Пришлось записать less в world. Вроде не такая уж и проблема, но до сих пор не пойму так оно и должно быть или это все же недоработка.

Йа тьомный эльф

12

bobr пишет:

Вроде не такая уж и проблема, но до сих пор не пойму так оно и должно быть или это все же недоработка.

IMHO, «баг».

Был, был и весь вышел...

13

bobr, Lupo Alberto,  не баг это... уже недавно была тема... less и nano исключили из @system...

95% процентов проблем находятся между клавиатурой и стулом.

14

Fat-Zer, по мне так это тогда не «баг», а «фича», когда взамен что-то другое установится  wink

Был, был и весь вышел...

15

Fat-Zer, nano исключили, но, ЕМНИП, в @system есть virtual/editor и nano вытягивается в качестве зависимости. А вот less никакими зависимостями не тянется.

Йа тьомный эльф