[SOLVED] Удаляются пакеты из package.provided
earl1k 17 октября, 2011 - 11:17
Делал русификацию. Для того, чтобы сообщения man отображались корректно сделал как описано тут - http://ru.gentoo-wiki.com/wiki/Полная_поддержка_русского_языка.
После обновления системы делаю emerge -pvc и вижу:
>>> These are the packages that would be unmerged: sys-devel/automake selected: 1.9.6-r3 protected: none omitted: 1.11.1 gnome-base/librsvg selected: 2.34.1-r1 protected: none omitted: none sys-apps/man selected: 1.6f-r4 protected: none omitted: none sys-kernel/gentoo-sources selected: 2.6.39-r3 protected: none omitted: 3.0.6 dev-libs/libcroco selected: 0.6.2 protected: none omitted: none sys-apps/groff selected: 1.21 protected: none omitted: none All selected packages: sys-devel/automake-1.9.6-r3 sys-apps/groff-1.21 sys-kernel/gentoo-sources-2.6.39-r3 dev-libs/libcroco-0.6.2 sys-apps/man-1.6f-r4 gnome-base/librsvg-2.34.1-r1 >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. Packages installed: 563 Packages in world: 28 Packages in system: 45 Required packages: 557 Number to remove: 6
Т.е. emerge предлагает снести установленный пакет man и его зависимость groff. Если убрать sys-apps/man-1.6f-r4 из package.provided, то emerge оставляет эти пакеты, не предлагая их удалить.
Видимо я не до конца разобрался как работает package.provided, должен ли emerge удалять пакеты указанные там? И как избежать удаления этих пакетов без их автоматического последующего обновления?
»
- Для комментирования войдите или зарегистрируйтесь
.
Очевидно :)
package.provided содержит список виртуально установленных пакетов.
Соответственно portage хочет удалить их реальные копии как дубли.
Но где ты там вычитал фокус с package.provided?
ЗЫ: Switch to
man-db
.:wq
--
Live free or die
по приведенной выше ссылке
по приведенной выше ссылке пишется
Ну а так да, уже понял, что man-db лучше, просто хотелось разобраться почему отмеченные в package.provided пакеты удаляются автоматически.
earl1k написал(а): просто
Потому что для того package.provided и есть.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.