emerge --depclean удаляет less

Выполнил emerge --depclean и удалил less
Вот информация о системе, вот установки профиля и pager:

$ eselect pager list
Available targets for the PAGER variable:
  [1]   /bin/more
  [2]   /usr/bin/less *
  [ ]   (free form)
$ eselect profile list
Available profile symlink targets:
  [1]   default/linux/amd64/10.0
  [2]   default/linux/amd64/10.0/desktop
  [3]   default/linux/amd64/10.0/desktop/gnome
  [4]   default/linux/amd64/10.0/desktop/kde *
  [5]   default/linux/amd64/10.0/developer
  [6]   default/linux/amd64/10.0/no-multilib
  [7]   default/linux/amd64/10.0/server
  [8]   hardened/linux/amd64
  [9]   hardened/linux/amd64/selinux
  [10]  hardened/linux/amd64/no-multilib
  [11]  hardened/linux/amd64/no-multilib/selinux

Как это можно исправить?

Что надо исправить? emerge

Что надо исправить?
emerge less?

less был выведен из

less был выведен из обязательного набора пакетов system. Если есть необходимо оставить less, нужно установить его вручную или командой emerge --noreplace less

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

Если его нет в системе, как

Если его нет в системе, как тогда читать маны?

Внезапно - маном?

Внезапно - маном?

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

Вот: man ebuild sh:

Вот:

man ebuild
sh: /usr/bin/less: No such file or directory
Error executing formatting or display command.
System command (cd "/usr/share/man" && (echo ".ll 14.1i"; echo ".nr LL 14.1i"; echo ".pl 1100i"; /bin/bzip2 -c -d '/usr/share/man/man1/ebuild.1.bz2'; echo ".\\\""; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -mandoc | /usr/bin/less) exited with status 127.
No manual entry for ebuild

А вы читали соответствующий

А вы читали соответствующий баг? Тогда бы вы поняли что portage не умеет корректно брать информацию у eselect о зависимостях

из того же бага

run env-update and source /etc/profile after unmerging

bes.internal написал(а):А вы

bes.internal написал(а):
А вы читали соответствующий баг? Тогда бы вы поняли что portage не умеет корректно брать информацию у eselect о зависимостях

из того же бага

run env-update and source /etc/profile after unmerging

Выполнил:

env-update
source /etc/profile
emerge -uDN @world
revdep-rebuild -ipv

less не установился.

А вот можно носом ткнуть в баг?

Например,

Например, https://bugs.gentoo.org/show_bug.cgi?id=384979

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

Цитата: less не

Цитата:
less не установился.

а он и не должен устанавливаться, его убрали из system. В вашем случае остался только more. Вы должны переключить eselect pager на единственно доступный more. Или установить любой другой пейджер из списка в ебилде virtual/pager.

Мне помогло следующее:emerge

Мне помогло следующее:
emerge man
etc-update (обновляется конфиг man и переключается на more)
env-update
source /etc/profile

winterheart написал(а): less

winterheart написал(а):
less был выведен из обязательного набора пакетов system. Если есть необходимо оставить less, нужно установить его вручную или командой emerge --noreplace less

А можно указать первоисточник на новость о том, что less был выведен из обязательного набора пакетов? Форум, либо блог разработчиков какой-нибудь. Там наверняка и причины указаны.

Первоисточник

Первоисточник /usr/portage/profiles/base/packages. Он же system set. А причины тотального перехода к virtual/* скрыты где-то в дев-листах багзиле

bes.internal

bes.internal написал(а):
Первоисточник /usr/portage/profiles/base/packages. Он же system set. А причины тотального перехода к virtual/* скрыты где-то в дев-листах багзиле

Это просто перечень. Я имел в виду какой-нибудь блог разработчиков или маил лист.

nano тоже был выведен из

nano тоже был выведен из обязательного набора пакетов.
Причину подобного я не понял(ведь вроде не остается ни одного редактора), ну и да ладно, мне не тяжело сделать emerge nano

Без nano документацию можно

Без nano документацию можно читать, а вот как её смотреть без less? Вот это вопрос.

Насколько я понимаю, в

Насколько я понимаю, в @system остались virtual/pager и virtual/editor. Потребности первого удовлетворяет sys-apps/util-linux[ncurses]

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

Для работы pager нужен less.

Для работы pager нужен less. Без less документация не открывается. По умолчанию less из системы удаляется. На своей машине после удаления less выполнил env-update и source /etc/profile, проблему это не решило. Сейчас я явно установил less, но по-моему это костыль. Если кто знает другое решение, подскажите.

pol01 написал(а): Для работы

pol01 написал(а):
Для работы pager нужен less

Нет, less — это pager. Один из многих. См. eselect pager list

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

.

krigstask написал(а):
Насколько я понимаю, в @system остались virtual/pager и virtual/editor. Потребности первого удовлетворяет sys-apps/util-linux[ncurses]

Ну... Второй и.о. редактора уже давно.
По первому же флаг в зависимости лично мне совершенно не понятен.
Ибо:

$ equery b /bin/more
 * Searching for /bin/more ... 
sys-apps/util-linux-2.19.1-r1 (/bin/more)

:wq
--
Live free or die

https://bugs.gentoo.org/show_

.

NePank написал(а):
nano тоже был выведен из обязательного набора пакетов.

А он там был?
Помнится, во времена ещё 2006.1 первым, что я сделал, был вынос nano.
И, что показательно, никаких поползновений в сторону его восстановления не было.

:wq
--
Live free or die

Цитата: А он там был? Был.

Цитата:
А он там был?

Был.

Подтверждаю.

Подтверждаю.

_________________________________________________________
Прежде чем задать вопрос, подумай, сможешь ли ты понять ответ.

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

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