[SOLVED] emerge --depclean предлагает удалить системные пакеты

Обновил порты

emerge --sync
emerge -uDNav world
emerge -uDNav system
revdep-rebuild -i

После этого решил удалить ненужные пакеты

emerge -avc

В итоге получил примерно такой список

>>> These are the packages that would be unmerged:                                                  
                                                                                                    
                                                                                                    
!!! 'app-editors/nano' (virtual/editor) is part of your system profile.                             
!!! Unmerging it may be damaging to your system.                                                    
                                                                                                    
                                                                                                    
 app-editors/nano
    selected: 2.2.5 
   protected: none 
     omitted: none 

 x11-misc/notification-daemon
    selected: 0.5.0 
   protected: none 
     omitted: none 

 net-print/foomatic-db-ppds
    selected: 3.0.20060720 
   protected: none 
     omitted: none 

 x11-libs/libwnck
    selected: 2.30.6 
   protected: none 
     omitted: none 

 media-libs/libcanberra
    selected: 0.26 
   protected: none 
     omitted: none 

 x11-libs/startup-notification
    selected: 0.10 
   protected: none 
     omitted: none 

 x11-themes/sound-theme-freedesktop
    selected: 0.7 
   protected: none 
     omitted: none 

 gnome-base/gconf
    selected: 2.32.0-r1 
   protected: none 
     omitted: none 

 gnome-base/orbit
    selected: 2.14.19 
   protected: none 
     omitted: none 

 dev-libs/libIDL
    selected: 0.8.14 
   protected: none 
     omitted: none 

All selected packages: net-print/foomatic-db-ppds-3.0.20060720 x11-libs/libwnck-2.30.6 media-libs/libcanberra-0.26 x11-libs/startup-notification-0.10 x11-misc/notification-daemon-0.5.0 dev-libs/libIDL-0.8.14 gnome-base/gconf-2.32.0-r1 x11-themes/sound-theme-freedesktop-0.7 gnome-base/orbit-2.14.19 app-editors/nano-2.2.5

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Packages installed:   808
Packages in world:    75
Packages in system:   51
Required packages:    798
Number to remove:     10

Решил проверить действительно ли nano нет в system.

emerge -pv system | grep nano

Пакета nano в system не оказалось. Отсюда возник вопрос - данный пакет реально убрали из system или я где-то накосячил?

.

все нормально, из system его убрали
http://forums.gentoo.org/viewtopic-t-883019-start-0.html
вот тут еще обсуждалось: http://www.linux.org.ru/forum/general/6460610

спасибо за информацию! а то

спасибо за информацию! а то не успеваю за всем следить ;)

Чуть было не открыл новый

Чуть было не открыл новый топик... Зря здесь в заголовке SOLVED.
У меня так же depclean хочет удалить nano. В принципе, проблема не такая уж суперважная (если все ограничивается только удалением nano).

По-моему, ничего нормального здесь нет. Понятно, что можно поместить nano в world, или удалить его, если он не нужен, и на сем исчерпать инцидент.
Однако, даже поверхностный анализ показывает, что не все спокойно в датском королевстве:

root@xlin64:~/# equery d nano
 * These packages depend on nano:
virtual/editor-0 (app-editors/nano)
root@xlin64:~/# equery d editor
 * These packages depend on editor:
app-admin/sudo-1.8.1_p2 (virtual/editor)
root@xlin64:~/# grep sudo /var/lib/portage/world
app-admin/sudo

Стало быть, depclean никак не должен удалить nano, поскольку он есть в зависимостях установленных пакетов.
И еще: пусть даже его удалили из system, но тогда почему emerge плачет о недопустимости такого безобразия?
Как бы уже с двух сторон нестыковки.

У меня depclean на данный момент предлагает удалить 14 пакетов. Я пока что предпочту воздержаться от этой процедуры, до выяснения причин такого поведения portage, ибо непонятно, что с остальными пакетами.

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

Есть какие-то мысли?

я уже давно его удалил

я уже давно его удалил (тестовая ветка)
cat /usr/portage/virtual/editor/editor-0.ebuild
ps: vim в worlde

Это понятно, что можно

Это понятно, что можно удалить. Ничего страшного не произойдет от удаления nano.
Непонятно другое: почему depclean хочет удалить пакет, который явно присутствует в зависимостях? Ведь не должен, я правильно понимаю?

в моем случае снесло:

в моем случае снесло: http://paste.kde.org/123427/

виртуал - не зависимость

виртуал - не зависимость

Не грусти, товарищ! Всё хорошо, beautiful good!

Нет, не правильно. В

Нет, не правильно. В зависимостях находится virtual/editor. А он может тянуть за собой любой из редакторов

RDEPEND="|| ( app-editors/nano
        app-editors/dav
        app-editors/e3
        app-editors/ee
        app-editors/efte
        app-editors/elvis
        app-editors/emacs
        app-editors/emacs-vcs
        app-editors/emact
        app-editors/ersatz-emacs
        app-editors/fe
        app-editors/gvim
        app-editors/jasspa-microemacs
        app-editors/jed
        app-editors/joe
        app-editors/jove
        app-editors/le
        app-editors/levee
        app-editors/lpe
        app-editors/mg
        app-editors/ne
        app-editors/ng
        app-editors/nvi
        app-editors/qemacs
        app-editors/teco
        app-editors/uemacs-pk
        app-editors/vile
        app-editors/vim
        app-editors/xemacs
        app-editors/zile
        app-misc/mc[edit]
        dev-lisp/cmucl
        mail-client/pine
        sys-apps/ed )"

Просто nano первый в списке )

А первый он в списке потому

А первый он в списке потому что мало зависимостей, консольный и интерфейс дружественный. Стандарт для gentoo вобщем, хотя никто не запрещает менять.

Да я ж не против.

Да я ж не против.

/

evadim написал(а):
А первый он в списке потому что мало зависимостей, консольный и интерфейс дружественный.

???
Это про sys-apps/ed, но никак не про nano!
:)))

:wq
--
Live free or die

evadim написал(а): А первый

evadim написал(а):
А первый он в списке потому что мало зависимостей, консольный и интерфейс дружественный. Стандарт для gentoo вобщем, хотя никто не запрещает менять.

Первый в списке и на livecd/stage3 он потому, что тогда не будет ругани "vim против Emacs" (-:E

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

/

soullibra написал(а):
я уже давно его удалил (тестовая ветка)

Стабильная ветка.
nano в общем-то никогда не было (когда-то давным-давно, на этапе установки посмотрел, ужаснулся и снёс).

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".