Проблема с man
Гость 23 октября, 2006 - 03:52
При попытке отобразить man страницы постоянно вылазит сообщение "segmentation fault" да и папки с man страницами пустые. Как можно восстановить их?
»
- Для комментирования войдите или зарегистрируйтесь
emerge man-pages не
emerge man-pages не помогает?
весьма
весьма вероятно, что проблема из-за локализации.
если кодировка utf-8 то лучше собирать приложения без флага nls
у меня в utf-8 и с
у меня в utf-8 и с nls все прекрасно работает
Руссиф
http://ru.gentoo.neysx.org/doc/ru/utf-8.xml
Я руссифиципрвал по этой ссылке и доволен как слон, чего и Вам желаю. :) Никаких проблем с манами или ещё чем либо...
а у меня другая
а у меня другая проблема с man, при открытии некоторых страниц мана заместо русских буковок просто пустые места, а страницы открытые методом ПРИЛОЖЕНИЕ --help (вероятнее это к ману не относится, но скорее сам текст страницы берется с одного и тогоже места, хотя может я и ошибаюсь) открываются как положено.
страницы мана (на русском) открываю слежующим образом [code]
LANG="ru" man tar
[code]
вчем может быть проблема ?
на http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way был.
вообще-то
вообще-то надо
а тара русского у меня нет
если к примеру
если к примеру выполнить
то в ответ мы получим слово ccache обрамленое 2мя серыми полосами, очевидно там должнобыть что-то написано... как увидеть написанное ? (не взирая на то, что русского мана для cchache еще не придумали...=) )
разве нет
разве нет решения данной проблемы ?
google:groff-utf8
google:groff-utf8
маны у меня на
маны у меня на русском, а вот ответы программы man почемуто на "квадратском"
http://gentoo.ru/node/4047#comment-20455
пост по данной ссылке исправляет сетуацию со страницами man
аналогичная трабла
При запуске man * получаю:
FAM-13 ~ # man emerge
/usr/bin/less: error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or directory
Ошибка исполнения команды форматирования или просмотра.
Системная команда (cd /usr/share/man && (echo ".ll 14.0i"; echo ".nr LL 14.0i"; echo ".pl 1100i"; /bin/gunzip -c '/usr/share/man/man1/emerge.1.gz'; echo ".\\\""; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -Tascii -c -mandoc | iconv -c -f KOI8-R -t UTF-8 | /usr/bin/less -isr) завершилась с кодом 127.
Ничего про emerge в руководстве нет
Помогите, пожалуйста кто понимает, что нужно выправлять?(Кроме рук и головы :))
_________________
AMD Athlon64 3800+ AM2
Похоже либо не
Похоже либо не стоит sys-libs/ncurses, либо проблемы с версиями библиотек, тогда надо делать revdep-rebuild.
Я бы сначала переустановил ncurses
вопрос
А что такое этот самый revdep-rebuild? И как он делается ?
_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
очень полезная
очень полезная весч этот ревдеп ребилд - он просто запускается:
чёрт
говорит equery команда не найдена, у меня определённо где-то чего-то не хватает :)
_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
а ты незаметил
а ты незаметил второго шага? т.е. установки джентулкита?
Re: чёрт
equery - утилита из того пакета который тебе сказали поставить
(пакет называется - gentoolkit) :)
с помощью неё же и показали в каком пакете находится revdep-rebuild.
revdep-rebuild - ищет пакеты с инвалидными зависимостями и пересобирает их. Весьма полезная операция, особенно в случае если пакеты часто независимо друг от друга переустанавливаеш, либо софт вроде - dbus меняеш, который юзает много кто.
вот такой рассеяный ...
Как обычно слона не приметил сори )
Так
FAM-13 ~ # equery b /usr/bin/revdep-rebuild
[ Searching for file(s) /usr/bin/revdep-rebuild in *... ]
app-portage/gentoolkit-0.2.3_pre3 (/usr/bin/revdep-rebuild)
FAM-13 ~ # eix gentoolkit
-su: eix: команда не найдена
видимо я опять что-то упустил из вида ?
_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
Ага. emerge eix в
Ага.
emerge eix
в помощь.
опять я
Я конечно наверное уже всех достал но ...
FAM-13 ~ # eix gentoolkit
[I] app-portage/gentoolkit
Available versions: 0.2.2 (~)0.2.3_pre1 (~)0.2.3_pre2 (~)0.2.3_pre3
Installed versions: 0.2.3_pre3(23:18:22 17.01.2007)
Homepage: http://www.gentoo.org/proj/en/portage/tools/index.xml
Description: Collection of administration scripts for Gentoo
[I] app-portage/gentoolkit-dev
Available versions: 0.2.5 (~)0.2.6.1 0.2.6.2
Installed versions: 0.2.6.2(00:12:13 18.01.2007)
Homepage: http://www.gentoo.org/proj/en/portage/tools/index.xml
Description: Collection of developer scripts for Gentoo
Found 2 matches.
Что сие значит ?
_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
это значит что
это значит что их 2
ты ревдеп ребилд-то незабыл сделать?
забыл
Да здравствует Gentoo Community самое коммюнити в мире :))
Заработало
я просто после установки ревдепа не сделал ревдеп ребилд
Огромное всем спасибо за терпение :)
_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
а так всё
а так всё хорошо начиналось...
вначале я задумывал так:
я написал как найти к чему относиться файл,
далее я показал что есть сам по себе ревдеп-ребилд,
и что есть такая замечательная вещ как eix который позволяет быстро искать по портажам - с помощъю него и "нашол" ревдеп-ребилд.
но видимо или я что-то перемудрил, или тебя поднять - подняли но разбудить забыли...
извини
Ну не шмогла я не шмогла :(
_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
Трабл с ман'ом
man <что-то там> высыпает нижеследующее:
Не припомню после чего это появилось... Скажу точно, что распространяется это не на все маны... Некоторые работают наман...
Заранее благодарен за помощь
РЕШЕНО
...Простой переустановкой gzip'а =Р