linux源码阅读神器,Ubuntu下安装LXR Linux源代码阅读利器
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源代码阅读利器相关推荐
- linux网站渗透工具包,ubuntu下安装 kali linux 渗透工具包
相信用过linux系统的盆友都听说过kali linux 它是一个非常好的用于渗透测试的Linux发行版.但是如何在ubuntu下使用kali linux 的渗透工具嘞!LionSec开发出了一个py ...
- linux源码下载阿帕奇,Ubuntu 12.04下源码安装Apache
环境:Ubuntu 12.04 [简单安装] 一般第一次安装Apache都较为顺利. 1. 下载并解压 root@ubuntu:/home/qy/share#tar zxvf httpd-2.2.22 ...
- linux怎么配置ftp服务,Ubuntu下安装、配置FTP服务
续根据前两篇 http://www.linuxidc.com/Linux/2011-09/42775.htm 与 http://www.linuxidc.com/Linux/2011-09/42777 ...
- 【Linux】在Windows 10环境下安装适用于 Linux 的子系统 (WSL安装指南)
更多教程:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 安装适用于 Linux 的 Windows 子系统 (WSL) 时有两个 ...
- Ubuntu下安装LXR
1.安装apache2 sudo apt-get install apache2 2.安装lxr sudo apt-get install lxr 3. 在/etc/apache2/httpd.con ...
- Redhat linux 安装 gcc编译器,Gcc源码包,rpm包安装方法!
点评:分两种情况: 先看这篇转过来的文章,俺老孙懒得写了. Linux软件安装通用思路 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它 ...
- Linux: debian/ubuntu下安装Neo4j
文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...
- Ubuntu 8.10 下安装 lxr 与 glimpse
前言 Lxr 对指定的源代码文件建立索引数据库,利用 perl 脚本 CGI 动态生成包含源码的 web 页面,可以用任一浏览器查阅.在此 web 页中,所有的变量.常量.函数都以超连接的形式给出,十 ...
- 从Linux源码看Socket(TCP)的listen及连接队列
从Linux源码看Socket(TCP)的listen及连接队列 前言 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情. 今天笔者就来从Linux源码的角度看 ...
最新文章
- 套用match_再也不用伤脑筋了,分享九个可以直接套用的Excel常用公式,收藏备用...
- (转)Ubuntu12.04上NFS Server安装使用过程
- 解决Ubuntu下gedit中文乱码
- 新年新征程——写在“微软中国研发集团”更名之际
- JavaScript中变量提升是什么?如何实现?
- java中ThreadLocalRandom的使用
- C# CSV文件读取(带换行单元格中内容处理)
- 什么是堆什么是栈以及两者区别特点
- [网络流24题] 最长k可重线段集问题 (费用流)
- 你这API设计的真”辣鸡“,简直没法看!
- 提前防止Non-PIE错误,检测app是否包含PIE标志
- metrics类型 普罗米修斯_普罗米修斯 -- 快速构建你的业务监控平台
- sql server 2012 KB2716442安装错误解决方案(错误代码 0x84B20001)
- win10桌面文件丢失的处理总结
- 神州信息“六合上甲”金融实践,助力金融机构打造数据底座
- 大疆M210 V2+妙算2-G+LIVOX MID-40使用记录
- excel用函数合并多个单元格内容,且用分隔符隔开
- 苹果电脑重置登录密码
- 怎么看网站域名有没有收录 收录情况怎么样 网站收录查询
- 数据库MySQL服务
热门文章
- 百度网盘mac损害计算机,Mac 电脑百度网盘一直闪退怎么办?解决办法
- VGA主机连接HDMI显示器
- matlab自带的mri数据集,探查三维 MRI 数据集的切片
- git中staged 和 unstaged的区别
- USACO-Section 3.2 Feed Ratios(枚举)
- Windows10家庭版彻底关闭HyperV
- 爬虫 | Python爬取20000+猫眼影评实战
- matlab中门函数怎么化,Matlab中函数tf2zp的解析
- 如果你在用vivo手机拍照的话,这个功能要打开,不然白浪费了这么好的手机
- ubuntu三行命令更新谷歌浏览器版本