[SOLVED] emerge --depclean предлагает удалить системные пакеты
earl1k 12 июля, 2011 - 18:01
Обновил порты
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, или удалить его, если он не нужен, и на сем исчерпать инцидент.
Однако, даже поверхностный анализ показывает, что не все спокойно в датском королевстве:
Стало быть, 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 вобщем, хотя никто не запрещает менять.
Да я ж не против.
Да я ж не против.
/
???
Это про
sys-apps/ed, но никак не про nano!:)))
:wq
--
Live free or die
evadim написал(а): А первый
Первый в списке и на livecd/stage3 он потому, что тогда не будет ругани "vim против Emacs" (-:E
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
/
Стабильная ветка.
nano в общем-то никогда не было (когда-то давным-давно, на этапе установки посмотрел, ужаснулся и снёс).
:wq
--
Live free or die