1.安装apache2

sudo apt-get install apache2

2.安装lxr

sudo apt-get install lxr

3. 在/etc/apache2/httpd.conf 末尾加上以下内容:

Alias /lxr /usr/share/lxr

Options All

AllowOverride All

这样可以达到[url]http://localhost/lxr/[/url] =>/usr/share/lxr

4. 在/usr/share/lxr/http下创建文件 .htaccess, 并写入一下内容:

SetHandler cgi-.

5.

sudo /etc/init.d/apache2 restart

6. 创建/usr/share/lxr/source/XX目录 (XX为版本号)

mkdir /usr/share/lxr/source/2.6.22

然后在/usr/share/lxr/source/2.6.22 下创建linux符号连接

ln -s /usr/src/linux-source-2.6.22 /usr/share/lxr/source/2.6.22/linux

7. 创建/usr/share/lxr/source/versions,这里记录所有要看的版本,内容是

2.6.20

2.6.22

要保证2.6.22 =>/usr/share/lxr/source/2.6.22

创建/usr/share/lxr/source/defversion,这里记录缺省要看的版本,内容是

2.6.22

之所以是这两个文件,见/usr/share/lxr/http/lxr.conf里的相关设置

8. 建立索引

cd /usr/share/lxr/source/2.6.22/

sudo genxref 2.6.22 //这样会在当前目录生成fileidx和xref

sudo glimpseindex -H /usr/share/lxr/source/2.6.22/ /usr/share/lxr/source/2.6.22/linux

(需要等待一段时间)

之所以是这个目录(/usr/share/lxr/source/2.6.22/),见/usr/share/lxr/http/lxr.conf里的相关设置(database项)

8.修改属性

sudo chmod +r -R /usr/share/lxr/source/2.6.22/*

9.

sudo /etc/init.d/apache2 restart

http://localhost/lxr/http/blurb.html

linux源码阅读神器,Ubuntu下安装LXR Linux源代码阅读利器相关推荐

  1. linux网站渗透工具包,ubuntu下安装 kali linux 渗透工具包

    相信用过linux系统的盆友都听说过kali linux 它是一个非常好的用于渗透测试的Linux发行版.但是如何在ubuntu下使用kali linux 的渗透工具嘞!LionSec开发出了一个py ...

  2. linux源码下载阿帕奇,Ubuntu 12.04下源码安装Apache

    环境:Ubuntu 12.04 [简单安装] 一般第一次安装Apache都较为顺利. 1. 下载并解压 root@ubuntu:/home/qy/share#tar zxvf httpd-2.2.22 ...

  3. linux怎么配置ftp服务,Ubuntu下安装、配置FTP服务

    续根据前两篇 http://www.linuxidc.com/Linux/2011-09/42775.htm 与 http://www.linuxidc.com/Linux/2011-09/42777 ...

  4. 【Linux】在Windows 10环境下安装适用于 Linux 的子系统 (WSL安装指南)

    更多教程:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 安装适用于 Linux 的 Windows 子系统 (WSL) 时有两个 ...

  5. Ubuntu下安装LXR

    1.安装apache2 sudo apt-get install apache2 2.安装lxr sudo apt-get install lxr 3. 在/etc/apache2/httpd.con ...

  6. Redhat linux 安装 gcc编译器,Gcc源码包,rpm包安装方法!

    点评:分两种情况: 先看这篇转过来的文章,俺老孙懒得写了. Linux软件安装通用思路 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它 ...

  7. Linux: debian/ubuntu下安装Neo4j

    文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...

  8. Ubuntu 8.10 下安装 lxr 与 glimpse

    前言 Lxr 对指定的源代码文件建立索引数据库,利用 perl 脚本 CGI 动态生成包含源码的 web 页面,可以用任一浏览器查阅.在此 web 页中,所有的变量.常量.函数都以超连接的形式给出,十 ...

  9. 从Linux源码看Socket(TCP)的listen及连接队列

    从Linux源码看Socket(TCP)的listen及连接队列 前言 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情. 今天笔者就来从Linux源码的角度看 ...

最新文章

  1. 套用match_再也不用伤脑筋了,分享九个可以直接套用的Excel常用公式,收藏备用...
  2. (转)Ubuntu12.04上NFS Server安装使用过程
  3. 解决Ubuntu下gedit中文乱码
  4. 新年新征程——写在“微软中国研发集团”更名之际
  5. JavaScript中变量提升是什么?如何实现?
  6. java中ThreadLocalRandom的使用
  7. C# CSV文件读取(带换行单元格中内容处理)
  8. 什么是堆什么是栈以及两者区别特点
  9. [网络流24题] 最长k可重线段集问题 (费用流)
  10. 你这API设计的真”辣鸡“,简直没法看!
  11. 提前防止Non-PIE错误,检测app是否包含PIE标志
  12. metrics类型 普罗米修斯_普罗米修斯 -- 快速构建你的业务监控平台
  13. sql server 2012 KB2716442安装错误解决方案(错误代码 0x84B20001)
  14. win10桌面文件丢失的处理总结
  15. 神州信息“六合上甲”金融实践,助力金融机构打造数据底座
  16. 大疆M210 V2+妙算2-G+LIVOX MID-40使用记录
  17. excel用函数合并多个单元格内容,且用分隔符隔开
  18. 苹果电脑重置登录密码
  19. 怎么看网站域名有没有收录 收录情况怎么样 网站收录查询
  20. 数据库MySQL服务

热门文章

  1. 百度网盘mac损害计算机,Mac 电脑百度网盘一直闪退怎么办?解决办法
  2. VGA主机连接HDMI显示器
  3. matlab自带的mri数据集,探查三维 MRI 数据集的切片
  4. git中staged 和 unstaged的区别
  5. USACO-Section 3.2 Feed Ratios(枚举)
  6. Windows10家庭版彻底关闭HyperV
  7. 爬虫 | Python爬取20000+猫眼影评实战
  8. matlab中门函数怎么化,Matlab中函数tf2zp的解析
  9. 如果你在用vivo手机拍照的话,这个功能要打开,不然白浪费了这么好的手机
  10. ubuntu三行命令更新谷歌浏览器版本