Как я могу установить справочные страницы C ++ вручную?

2381
Skydiver

К сожалению, yum install libstdc++-docsне работает для меня:

No package libstdc++-docs available. 

Так что я могу установить его только сам.

Я нашел страницы руководства C ++ здесь, как я могу установить его?

Я думаю, просто поставить его под /usr/share/man/man3будет делать эту работу, но я не уверен ...

Какие-нибудь советы?

ОБНОВИТЬ

Кто-нибудь знает, как установить справочные страницы c + вручную (без yum, без rpm)?

1
Вы пробовали `yum search`, чтобы увидеть, есть ли в названии пакета опечатка? Didier Trosset 12 лет назад 0
@ Дидье Троссет, я сделал, но не повезло. 12 лет назад 0
какой именно дистрибутив вы используете? Hasturkun 12 лет назад 0

2 ответа на вопрос

1
RobinJ

Я использую Debian, поэтому имена пакетов могут быть разными, но вы можете попробовать:

robin@Robin-Latitude-D620 ~ $ aptitude search libstdc++ v libstdc++-dev -  v libstdc++-dev-armel-cross -  v libstdc++-dev-armel-dcv1 -  p libstdc++5 - The GNU Standard C++ Library v3  i libstdc++6 - De GNU stdc++ bibliotheek versie 3  p libstdc++6-4.3-dbg - The GNU Standard C++ Library v3 (debugging p libstdc++6-4.3-dev - De GNU Standaard C++ bibliotheek v3 (voor  p libstdc++6-4.3-doc - The GNU Standard C++ Library v3 (documenta p libstdc++6-4.3-pic - The GNU Standard C++ Library v3 (shared li p libstdc++6-4.4-dbg - The GNU Standard C++ Library v3 (debugging p libstdc++6-4.4-dbg-armel-cross - The GNU Standard C++ Library v3 (debugging i A libstdc++6-4.4-dev - The GNU Standard C++ Library v3 (developme p libstdc++6-4.4-dev-armel-cross - De GNU Standaard C++ bibliotheek v3 (voor  p libstdc++6-4.4-doc - The GNU Standard C++ Library v3 (documenta p libstdc++6-4.4-pic - The GNU Standard C++ Library v3 (shared li p libstdc++6-4.4-pic-armel-cross - The GNU Standard C++ Library v3 (shared li p libstdc++6-4.5-dbg - The GNU Standard C++ Library v3 (debugging p libstdc++6-4.5-dbg-armel-cross - The GNU Standard C++ Library v3 (debugging p libstdc++6-4.5-dev - The GNU Standard C++ Library v3 (developme p libstdc++6-4.5-dev-armel-cross - De GNU Standaard C++ bibliotheek v3 (voor  p libstdc++6-4.5-doc - The GNU Standard C++ Library v3 (documenta p libstdc++6-4.5-pic - The GNU Standard C++ Library v3 (shared li p libstdc++6-4.5-pic-armel-cross - The GNU Standard C++ Library v3 (shared li p libstdc++6-armel-cross - The GNU Standard C++ Library v3  v libstdc++6-armel-dcv1 -  v libstdc++6-dbg-armel-dcv1 -  v libstdc++6-dev-armel-dcv1 -  v libstdc++6-pic-armel-dcv1  

Я думаю, что libstdc ++ 6-4.5-doc может быть тем, что вы ищете? Может быть, имя пакета такое же, как в вашем дистрибутиве?

В любом случае, я не очень хорошо знаю yum (использовал его только дважды), но если я правильно помню, у него тоже есть команда поиска, как у aptitude. Разве yum search libstdc ++ не дает вам ничего полезного?

-

Нашел что-то, что, вероятно, более полезно для вас: ftp://fr2.rpmfind.net/linux/fedora/releases/15/Everything/i386/os/Packages/libstdc++-docs-4.6.0-6.fc15.i686.rpm

Нашел это здесь: http://fr2.rpmfind.net/linux/rpm2html/search.php?query=libstdc%2B%2B-docs

@ RobinJ, эта rpm не работает для меня, так как у меня fc6, довольно старый .. 12 лет назад 0
Хм ... fc6? Вы имеете в виду Fedora Core 6? Эти RPM-пакеты предназначены для Fedora 6: http://www.icewalkers.com/rpm/libstdc%2B%2B/fedora-core-6/download/libstdc%2B%2B-24975.html. RobinJ 12 лет назад 0
@ RobinJ, верно. Дай мне попробовать :) 12 лет назад 0
@ RobinJ, ни одна из ссылок не работает :( Я думаю, что единственный вариант - установить эти справочные страницы вручную ... 12 лет назад 0
Я скачал пакет libstdc ++ 6-4.5-doc из репозиториев Ubuntu (aptitude download libstdc ++ 6-4.5-doc), извлек его, удалил ненужные файлы и снова собрал воедино. Если вы просто поместите файлы в соответствующие каталоги вашей файловой системы, это должно работать, я ожидаю. Загрузка ... RobinJ 12 лет назад 0
Ура! В заключение! Вот, пожалуйста, надеюсь, что это работает: http://www.multiupload.com/UT3NPSTL4U RobinJ 12 лет назад 0
0
Ladon

У cppreference.com есть архивы .

чтобы установить справочные страницы (git), можно сделать следующее:

git clone https://github.com/jeaye/stdman.git cd stdman ./configure sudo make install 

по умолчанию страницы руководства теперь расположены по адресу

/usr/local/share/man/man3 

РЕДАКТИРОВАТЬ: после mandbзапуска можно сделатьman std::cout

Похожие вопросы