您曾经想写和出版书吗?使用GitBook,您可以使用markdown语法创建电子书,只需单击几下即可将其发布为多种格式,例如PDF,EPUB,HTML或MOBI。 GitBook还允许使用git分布式修订控制在多个贡献者之间分配工作量。在本文中,我们展示了如何在Fedora和Ubuntu Linux上运行GitBook。
(adsbygoogle = window.adsbygoogle || [])。push({});
首先下载一个预编译的二进制文件:
$ wget -O gitbook-linux64.tar.gz https://www.gitbook.io/editor/download
提取内容:
$ tar xvzf gitbook-linux64.tar.gz
GitBook/
GitBook/GitBook
GitBook/icon.png
GitBook/install.sh
GitBook/libffmpegsumo.so
GitBook/nw.pak
GitBook/start.sh
(adsbygoogle = window.adsbygoogle || [])。push({});
目前,GitBook在加载共享库方面存在问题,因此,如果您尝试启动GitBook,则会看到以下错误:
$ GitBook/GitBook
GitBook/GitBook: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory
尽管可以解决此类问题,但GitBook随附GitBook/start.sh
文件,该文件应解决上述共享库问题并自动启动GitBook。但是,它似乎不起作用,并且要解决我们的libudev.so.0问题,您可能需要运行以下命令linux命令:
FEDORA:
# ln -s /usr/lib64/libudev.so.1 /usr/lib64/libudev.so.0
UBUNTU:
# ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
现在您可以启动GitBook:
$ GitBook/GitBook
为了将书籍转换为PDF共振峰,需要使用Calibre pdf转换工具。您可以使用安装yum
FEDORA:
# yum install calibre
UBUNTU:
# apt-get install calibre