01 《UNIX环境高级编程》准备篇

1 系统环境

    Ubuntu 14.04 LTS 64bit

2 安装 manpage

$ sudo apt-get install manpages[TAB][TAB]
manpages            manpages-fr-dev     manpages-pl-dev
manpages-de         manpages-fr-extra   manpages-posix
manpages-de-dev     manpages-hu         manpages-posix-dev
manpages-dev        manpages-it         manpages-pt
manpages-es         manpages-ja         manpages-pt-dev
manpages-es-extra   manpages-ja-dev     manpages-tr
manpages-fr         manpages-pl         manpages-zh

    在输入第完第一行后,按两次[TAB]键,就会出现上面的结果。可能会需要安装"manpages" "manpages-dev" "manpages-posix" "manpages-posix-dev",只是估计。

    另外有中文的manpage: manpages-zh。

    全都装了吧:

sudo apt-get install manpages manpages-dev manpages-posix manpages-posix-dev

    可以通过命令来查看安装包的描述。例如,查看manpages的详细类容,可以输入以下命令:

$ apt-cache show manpages

    之后会显示下面的结果

Package: manpages
Priority: standard
Section: doc
Installed-Size: 909
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Martin Schulze <[email protected]>
Architecture: all
Version: 3.54-1ubuntu1
Replaces: bind, libc-bin (<< 2.17-91), rsh-server (<< 0.10-7)
Suggests: man-browser
Filename: pool/main/m/manpages/manpages_3.54-1ubuntu1_all.deb
Size: 627456
MD5sum: 876f55711d7d6425b5c45e8c793c3f00
SHA1: 206705940b67962001eabc2b07fe1d91f3bf6978
SHA256: 661b91b55583401aeb64bf930caac8d170b84bc27c1ecc9e364faadfb1135998
Description-en: Manual pages about using a GNU/Linux system
 This package contains GNU/Linux manual pages for these sections:
  4 = Devices (e.g. hd, sd).
  5 = File formats and protocols, syntaxes of several system
      files (e.g. wtmp, /etc/passwd, nfs).
  7 = Conventions and standards, macro packages, etc.
      (e.g. nroff, ascii).
 .
 Sections 1, 6 and 8 are provided by the respective applications. This
 package only includes the intro man page describing the section.
 .
 The man pages describe syntaxes of several system files.
Description-md5: 3cdba21ee451777db03e5edc1ef4caa3
Homepage: http://www.kernel.org/doc/man-pages/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 5y
Task: standard, kubuntu-active, kubuntu-active, mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-master

    在 Description-en 对安装包进行了描述:

Description-en: Manual pages about using a GNU/Linux system

3 编译《UNIX环境高级编程》(第二版)源代码

    下载地址:http://www.apuebook.com/code2e.html

    编译源代码的话,会出现些小问题,毕竟,代码是作者很久以前的写的。

    编译的方法的话,给个链接:http://vincent.blog.chinaunix.net/uid-29038263-id-4076503.html

    其实不用编译这写代码,所有的代码可以边学习边写。

你可能感兴趣的:(读书笔记,《UNIX环境高级编程》)