标签:ora x86 版本 man any linu cer 本地 pkg
我想要在Arch Linux本地构建一个软件包的想法其实是因为我人比较懒散。
由于Arch Linux所带的几套图标主题我不是很喜欢,但是却又喜欢Fedora上的Humman-Dark软件包所带的一套图标集,就想把它搞到Arch Linux上来。
虽然Fedora的软件包格式是rpm的,但这难不倒我。在我看来,仅仅包含一些图标文件的软件包应该是与架构平台等无关的,图标格式也应该是兼容的,在Arch Linux上应该可以正常使用。
事实上,rpm解包之后也只是一堆文件,最初我是用了一个Makefile(可以用来安装,卸载)来完成这个工作的,后来就厌烦了这样做。
听说Arch Linux是可以自己构建软件包的。于是:
最简单的过程类似于以下步骤,更多详细教程可以移步Arch Linux WiKi。
创建一个临时构建目录,并创建PKGBUILD(示例文件可以从/usr/share/pacman/下找到)
构建环境是在一个faceroot环境,一旦构建成功,那么makepkg会在构建目录下创建一个可以供pacman直接安装的软件包(格式:$(pkgname)-$(pkgvar)-.$(arch).tar.xz)
标签:ora x86 版本 man any linu cer 本地 pkg
原文地址:http://www.cnblogs.com/szyk/p/6819286.html