Существует такой замечательный пакет для разработчика как devhelp. Одна беда - для начинающих он практически бесполезен, нет мануала по обычным функциям C и приходится постоянно искать информацию в интерентах. Для себя я решил проблему так:
1. Идем на сайт: http://www.code.google.com/p/htmlhelp/
и скачиваем файл: http://htmlhelp.googlecode.com/files/libc-2.7.tgz
например в папку ~/build
2. Создаем скрипт для установки книжки: sudo nano /usr/bin/devhelp-install
Кстати там же на сайте есть множество других книг, очень полезных
и еще скрипт для удаления книги из библиотеки, если она не подошла.
Он вот здесь: http://code.google.com/p/htmlhelp/wiki/DevHelpInstall, внизу страницы, в разделе Download
P.S. Для пользователей Archlinux создал PKGBBUILD в AUR:
https://aur.archlinux.org/packages.php?ID=25909
пользуйтесь на здоровье и не забывайте голосовать за него =)
1. Идем на сайт: http://www.code.google.com/p/htmlhelp/
и скачиваем файл: http://htmlhelp.googlecode.com/files/libc-2.7.tgz
например в папку ~/build
2. Создаем скрипт для установки книжки: sudo nano /usr/bin/devhelp-install
#!/bin/sh
set -e
# NOTE: DevHelp authors change the book location every minor update, so YMMV...
XDG_DATA_HOME=${XDG_DATA_HOME:=$HOME/.local/share}
DEVHELP="$XDG_DATA_HOME/devhelp"
for FILE
do
BASENAME=`basename "$FILE"`
BOOK=${BASENAME%.*}
mkdir -p "$DEVHELP/books"
rm -rf "$DEVHELP/books/$BOOK"
TMPDIR=`mktemp -dt devhelp.XXXXXX`
tar -xzf "$FILE" -C "$TMPDIR"
mv "$TMPDIR/book" "$DEVHELP/books/$BOOK"
mv "$TMPDIR/book.devhelp" "$DEVHELP/books/$BOOK/$BOOK.devhelp"
rm -rf "$TMPDIR"
done
3. Сохраняем файл
4. Делаем его запускаемым sudo chmod +x /usr/bin/devhelp-install
5. Переходим в папку cd ~/build/
6. Выполняем команду: sudo devhelp-install libc-2.7.tgz
7. Выполняем devhelp проверяем что книжка видна из справочника, там она обозначается "GNU C Library". Еще можно в строке поиска ввести: printf и посмотреть результат, мне от него стало гораздо приятнее =)
Для себя я разу поотключал ненужные мне пока книги:
Меню Правка -> Preferencies -> вкладка "Книжная полка".
и убрал ненужные галочки с книг
Кстати там же на сайте есть множество других книг, очень полезных
и еще скрипт для удаления книги из библиотеки, если она не подошла.
Он вот здесь: http://code.google.com/p/htmlhelp/wiki/DevHelpInstall, внизу страницы, в разделе Download
P.S. Для пользователей Archlinux создал PKGBBUILD в AUR:
https://aur.archlinux.org/packages.php?ID=25909
пользуйтесь на здоровье и не забывайте голосовать за него =)
Комментариев нет:
Отправить комментарий