[TIPS]在LFS中安装slackware包管理系统
时间:2009-09-29
来源:互联网
slackware所有软件的源代码在光盘下的 source 目录下,可以用find搜索特定的软件。
搭建包管理系统也很简单
1. 将光盘下 slackware/a/pkgtools-13.0-noarch-3.tgz 解压到 / ,这个软件即软件包管理的文件,都是一些 bash 脚本,无须编译
2. 使用 installpkg 安装光盘 slackware/a 下面几个软件 which-2.20, xz-4.999.8beta, tar-1.22 ,这几个东西是 pkgtools 需要用到的,后面我们可以自己再重新编译这几个软件,加入自己喜欢的优化
that's all,slackware 的包管理系统已经搭建好了,在光盘中 source/ 下有所有软件源代码,找到想要的软件,拷贝到硬盘中,然后修改 软件名.Slackbuild 文件,例如 tar.SlackBuild ,将其中的 SLKFLAGS 修改为自己喜欢的 CFLAGS ,随后执行 ./tar.Slackbuild 即可编译打包软件,具体的 ./configure 选项也可以在 SlackBuild 中修改。打包好的文件会放在 /tmp 中,以 软件名-版本.tgz 或者 软件名-版本.txz 命名,使用 installpkg 安装这个文件。
pkgtools包括下面几个执行文件:explodepkg, installpkg, makepkg, removepkg, upgradepkg。
Q: 如果 slackware 中没有我喜欢的软件怎么办
A1:我们自己编译的软件,如果怕麻烦可以不写 SlackBuild 文件,直接用 make DESTDIR=XXX install 安装到某个文件夹,再将这个文件夹中的内容打包为 tgz (tar.gz) 或者 txz (tar.xz) 后,直接用 installpkg 即可安装。
A2: 在光盘中有个 rpm2tgz 的软件,顾名思义,可以把 rpm 转换为 slackware 的软件包,然后再进行安装
作者: hpo3 发布时间: 2009-09-29
能不能贴一下installpkg的脚本?
作者: swordhui 发布时间: 2009-09-29
作者: swordhui
有空研究一下.
能不能贴一下installpkg的脚本? |
作者: hpo3 发布时间: 2009-09-30
懒人去这里下载
我也弄上试试
作者: saiddy 发布时间: 2009-09-30
作者: d00m3d 发布时间: 2009-10-01
作者: d00m3d
N 多年没用 Slack 了,刚使用 Slack 的时候还是 3.6 的年代,是否现在的包管理方式已能自动解决依赖?
|
我在 Slackware 版发帖子请教怎么取舍 slackware 软件里面 L 大类的软件(库文件),没有得到很好结果。我在网上看到的资料也是说安装时候最好把库文件全装。
用 slackware 的软件业比较放心,一般稳定性都不错,而且源文件里面的补丁可以拿来用
作者: hpo3 发布时间: 2009-10-02
作者: d00m3d 发布时间: 2009-10-03
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28