blfs(systemv版本)学习笔记-编译安装i3-wm平铺式窗口管理器

时间:2023-03-09 05:36:46
blfs(systemv版本)学习笔记-编译安装i3-wm平铺式窗口管理器

i3-wm项目的官网:https://i3wm.org/

首先需要lfs基础上编译安装完整的xorg服务

我的xorg服务编译安装笔记链接:https://www.cnblogs.com/renren-study-notes/p/10291901.html

安装编译i3-wm的依赖

解压i3的软件包打开DEPENDS文件,里面写的是编译安装i3-wm所需要的最小依赖

下面贴出我制作的i3-wm的依赖关系图

blfs(systemv版本)学习笔记-编译安装i3-wm平铺式窗口管理器

下面贴出依赖图中blfs有的软件包项目地址

pango:http://www.linuxfromscratch.org/blfs/view/stable/x/pango.html

libstartup-notification:http://www.linuxfromscratch.org/blfs/view/stable/x/startup-notification.html

libxkbcommon:http://www.linuxfromscratch.org/blfs/view/stable/general/libxkbcommon.html

asciidoc:http://www.linuxfromscratch.org/blfs/view/stable/general/asciidoc.html

xmlto:http://www.linuxfromscratch.org/blfs/view/stable/pst/xmlto.html

下面贴出blfs书中没有的软件包项目地址

libev:http://libev.schmorp.de/(进不去)

我在debian官网找到了它的源码包下载地址:

http://deb.debian.org/debian/pool/main/libe/libev/libev_4.22.orig.tar.gz

MD5:bf0007e37240103d3c2be80ca9bee3f9

yail:https://codeload.github.com/lloyd/yajl/zip/master

xcb-util-xrm:https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/xcb-util-xrm/1.0-3/xcb-util-xrm_1.0.orig.tar.bz2

pod::simple:https://github.com/perl-pod/pod-simple

JSON::XS:https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/JSON-XS-3.02.tar.gz

Canary::Stability:https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Canary-Stability-2012.tar.gz

下面贴出软件包下载慢或失效的链接的可以使用地址

cairo:https://mirror-hk.koddos.net/blfs/8.3/c/cairo-1.14.12.tar.xz

docbook-xsl:https://mirror-hk.koddos.net/blfs/8.3/d/docbook-xsl-1.79.2.tar.bz2

docbook-xsl-doc:https://mirror-hk.koddos.net/blfs/8.3/d/docbook-xsl-doc-1.79.2.tar.bz2

openjdk:https://mirror-hk.koddos.net/blfs/8.3/o/OpenJDK-10.0.2+13-x86_64-bin.tar.xz

link:https://mirror-hk.koddos.net/blfs/8.3/l/links-2.16.tar.bz2

提示:

1.编译安装docbook包时先建立一个目录,进入目录,在使用unzip对docbook包解压

2.上面三个模块的安装步骤

perl Makefile.PL
make
make test
make install

3.xcb-util-xrm和yajl构建流程(如果安装在了/usr/local文件下则可以手动复制到/usr相对应的目录下即可,不然会提示找不到软件包)

../configure --prefix=/usr
make
make install

4..Saxon6 和Xerces2 Java的安装步骤

1.创建/usr/share/java目录

#mkdir /usr/share/java

2.解压两个软件包的二进制包,移动包内的jar文件到/usr/share/java目录下

mv *.jar /usr/share/java/

5.编译安装i3-wm方法

#mkdir -p build && cd build
#../configure --prefix=/usr
#make -j8
#make check
#make install